Day 1 (the day TweetTweetJam 4 started):
I joined the jam. I will be using Lua & Pico 8 as it’s my favourite tool for games and it’s perfect for this kind of jams. I have got lots of ideas, but I’m afraid many of them are too ambitious to bring down to just 560 characters of code. I have decided to go Quantity over Quality (as I always do ) and not spending time polishing my entries: once it “works” and it’s under 560 characters of code it’s done and I should start thinking in the next one.
At the end of the jam I’m porting every game to “C/C++” using SBDL for graphics. My goal is getting all those minigames running on Cortex M0+ in a single binary with a main menu to choose which minigame you want to play. Let’s see if I can get something done
Day 2
I’ve got my first entry!!!
I have started with an easy one: the classic “avoid the enemy while picking up some random placed items”. The game works and it’s under 560 characters of code: done!
Avoid the hungry worms and collect as many hearts as you can. Your score is the number of hearts you get.
Source code:
_set_fps(60)h=0
::s::s,l,p,t=0,0,{{1,1.9}},0
x,y,c,d=64,32,32,32
::_::cls()t+=.003
if(l<flr(t))p[l+2]={.2+rnd(1.2),.2+rnd(1.5)}l+=1
for j=1,#p do
color(2+j%10)q=p[j]
for i=0,.1,.01 do
k=t+i
a,b=q[1]*k,q[2]*k
r=62*sin(a)
u,v=64+r*cos(b),64+r*sin(b)
circfill(u,v,2)
end
end
if(btn(0))x-=1
if(btn(1))x+=1
if(btn(2))y-=1
if(btn(3))y+=1
x,y=mid(6,x,122),mid(6,y,122)
if(pget(x,y)!=0)h=max(h,s)cls(8)flip()flip()goto s
?"★",x-4,y-3,12
?"♥",c-4,d-3,8
if(mid(c-6,x,c+6)==x and mid(d-3,y,d+3)==y)c,d,s=6+rnd(116),6+rnd(116),s+1
?"s: "..s.." h: "..h,0,0,13
flip()goto _
I have set up a thread in the Pico 8 BBS so you can play online:
https://www.lexaloffle.com/bbs/?tid=37758
It’s not AAA, but it’s a good start.