b o r b
This commit is contained in:
parent
face68b632
commit
5af132415e
136
borb.p8
Normal file
136
borb.p8
Normal file
@ -0,0 +1,136 @@
|
|||||||
|
pico-8 cartridge // http://www.pico-8.com
|
||||||
|
version 32
|
||||||
|
__lua__
|
||||||
|
-- game code
|
||||||
|
|
||||||
|
function init_world()
|
||||||
|
player = {}
|
||||||
|
player.x = 60
|
||||||
|
player.y = 112
|
||||||
|
player.vy = 0
|
||||||
|
player.flipx = false
|
||||||
|
player.spr = 0
|
||||||
|
player.moves = 0
|
||||||
|
end
|
||||||
|
|
||||||
|
function _init()
|
||||||
|
palt(black, false)
|
||||||
|
palt(peach, true)
|
||||||
|
init_world()
|
||||||
|
end
|
||||||
|
|
||||||
|
function _update()
|
||||||
|
update_player()
|
||||||
|
end
|
||||||
|
|
||||||
|
function _draw()
|
||||||
|
cls(12)
|
||||||
|
draw_bg()
|
||||||
|
draw_player()
|
||||||
|
print_ctr("b o r b",8,yellow)
|
||||||
|
end
|
||||||
|
|
||||||
|
function draw_bg()
|
||||||
|
for i=0,15 do
|
||||||
|
spr(64,i*8,120)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function update_player()
|
||||||
|
if (btn(0)) then
|
||||||
|
player.x -= 1
|
||||||
|
player.moves += 1
|
||||||
|
player.flipx = true
|
||||||
|
end
|
||||||
|
if (btn(1)) then
|
||||||
|
player.x += 1
|
||||||
|
player.moves += 1
|
||||||
|
player.flipx = false
|
||||||
|
end
|
||||||
|
if (btnp(🅾️) and not player.jumping) then
|
||||||
|
player.vy = -6
|
||||||
|
player.jumping = true
|
||||||
|
end
|
||||||
|
player.y += player.vy
|
||||||
|
player.vy += 0.5
|
||||||
|
if (player.y > 112) then
|
||||||
|
player.y = 112
|
||||||
|
player.vy = 0
|
||||||
|
player.jumping = false
|
||||||
|
end
|
||||||
|
player.spr = (player.moves / 2) % 2
|
||||||
|
if (player.x < 0) player.x = 0
|
||||||
|
if (player.x > 120) player.x = 120
|
||||||
|
end
|
||||||
|
|
||||||
|
function draw_player()
|
||||||
|
spr(player.spr,player.x,player.y,1,1,player.flipx)
|
||||||
|
end
|
||||||
|
|
||||||
|
-->8
|
||||||
|
-- library
|
||||||
|
|
||||||
|
black = 0
|
||||||
|
dark_blue = 1
|
||||||
|
dark_purple = 2
|
||||||
|
dark_green = 3
|
||||||
|
brown = 4
|
||||||
|
dark_gray = 5
|
||||||
|
light_gray = 6
|
||||||
|
white = 7
|
||||||
|
red = 8
|
||||||
|
orange = 9
|
||||||
|
yellow = 10
|
||||||
|
green = 11
|
||||||
|
blue = 12
|
||||||
|
indigo = 13
|
||||||
|
pink = 14
|
||||||
|
peach = 15
|
||||||
|
|
||||||
|
function print_ctr(s,y,c)
|
||||||
|
print(s,64 - #s * 2,y,c)
|
||||||
|
end
|
||||||
|
__gfx__
|
||||||
|
ffff00ffffff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
fff0880ffff0880f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
ffff800fffff800f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
fff08008000080080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
ff08888ff888888f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
f088888fff88888f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
088888fffff888ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
fff4f4fffff4f4ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
44444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
44444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
14444441000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
11144111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
11111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
11111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
11111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
11111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
__gff__
|
||||||
|
0000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
Loading…
Reference in New Issue
Block a user