Pitto wrote:Honestly, because of the little time I have available I do not know if I can complete the project in time, but nothing prevents me from trying since i like the idea.
How is progress?
After 6 weeks of trying to come up with a way to integrate the FB theme into a game I think your idea is brilliant.
Victor searching for the lost FreeBASIC keywords until they are all found. Perhaps the keywords carrying different values.
I can imagine the C++ mother ship firing a laser and sending down C drones. Maybe a Ruby and a Perl as health icons.
Perhaps the little gofer from the GO language popping up to give clues or directions.
Then there is the ever present Python.
Code: Select all
screenres 1280,480,32
color rgb(0,0,0),rgb(255,255,255):cls
dim shared as any ptr victor
victor = imagecreate(180,61)
'=== make images from data statements ===
dim as ulong colors(0 to 8)
colors(0)=RGB(255,0,255)
colors(1)=RGB(217,160,102)
colors(2)=RGB(0,0,0)
colors(3)=RGB(152,88,24)
colors(4)=RGB(50,60,57)
colors(5)=RGB(63,72,204)
colors(6)=RGB(105,106,106)
colors(7)=RGB(34,32,52)
colors(8)=RGB(254,254,254)
dim as integer n
dim as string datum
for i as integer = 0 to 179
read datum
for j as integer = 0 to 60
n = val(mid(datum,j+1,1))
pset victor,(i,j),colors(n)
next j
next i
'==========================================
dim as integer frame,x,y
y = 240
dim as double st
st = timer
do
if timer > st + 0.2 then
screenlock
st = timer
line (0,0)-(1279,299),rgb(220,220,255),bf
put (x,y),victor,(frame*45,0)-(frame*45+44,60),trans
line (0,300)-(1279,479),rgb(0,255,0),bf
screenunlock
x = x + 8
frame = frame + 1
if frame = 4 then frame = 0
end if
sleep 2
loop until multikey(&H01) or x > 1270
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000111111000000000000000002222222200"
DATA "0000000000000000000000000000111111111110000000000002222222220"
DATA "0000000000000000000000000001111111111330000000000002222222220"
DATA "0000000000000000000000000001111111111330000000000044422222220"
DATA "0000000000000000000000000001110000111330000000000044444422200"
DATA "0000000000000000000000000001110000011330000000000444444400000"
DATA "0000000000000000000000000005555500000000000000000444444400000"
DATA "0000000000000000000000000005555500000000000000000444444400000"
DATA "0000000002222220000000000005555500000000000000004444444000000"
DATA "0000000002222222222200000005555555555550000000004444444000000"
DATA "0000000002222222223333000055555555555555564444444444444000000"
DATA "0000000022222222223311300055555555555555566444444444440000000"
DATA "0000000022222222223113130355555555555555566644444444440000000"
DATA "0000000022222111111111113355555555555555566664444444400000000"
DATA "0000000222222111111111113335555555555555566666444444400000000"
DATA "0000000222222111111111111335555555555555566666644444000000000"
DATA "0000002222223111111111111133555555555555566666664440000000000"
DATA "0000002222223111111111111113555555555555566666666400000000000"
DATA "0000002222223112333111131113555555555555566666666600000000000"
DATA "0000222222223117855311311113555555555555566666666660000000000"
DATA "0002222222223117888311311113555555555555566666666666000000000"
DATA "0002222222223111111111311113555555555555566666666666600000000"
DATA "0002222222223117855331311133555555555555566666666666660000000"
DATA "0002222222223117988331311133555555555555566666666666666000000"
DATA "0000222222223112333311111033555555555500000066666666666622000"
DATA "0000022222231111111111110005555550000000000000666666666622000"
DATA "0000000220000000001100000005555500000000000000066666666622000"
DATA "0000000000000000000000000005555500000000000000006666666622000"
DATA "0000000000000000000000000005555500000000000000000666662222000"
DATA "0000000000000000000000000005555500000000000000000066662220000"
DATA "0000000000000000000000000001110000000000000000000006622220000"
DATA "0000000000000000000000000001110000000000000000000002222200000"
DATA "0000000000000000000000000001110000000000000000000002222200000"
DATA "0000000000000000000333000001110000000000000000000002222000000"
DATA "0000000000000000001111300001110000000000000000000002220000000"
DATA "0000000000000000001111333111110000000000000000000000000000000"
DATA "0000000000000000001111133111110000000000000000000000000000000"
DATA "0000000000000000001111133111110000000000000000000000000000000"
DATA "0000000000000000001111133111100000000000000000000000000000000"
DATA "0000000000000000000331130000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000110000000000000000000000000000"
DATA "0000000000000000000000000000001111000000000000000000000000000"
DATA "0000000000000000000000000000011111100000000000000000000000000"
DATA "0000000000000000000000000000111111110000000000022220000000000"
DATA "0000000000000000000000000055111111111110000000022222200000000"
DATA "0000002222220000000000000555511551111111000000022222222200000"
DATA "0000002222222222200000005555555555111133000000022222222200000"
DATA "0000002222222223333000055555555555511336000000022222222200000"
DATA "0000022222222223311300055555555555513356000000444444666622220"
DATA "0000022222222223113130355555555555553556666004444666666622220"
DATA "0000022222111111111113355555555555555556666666666666666622220"
DATA "0000222222111111111113335555555555555556666666666666666622220"
DATA "0000222222111111111111335555555555555556666666666666666622220"
DATA "0002222223111111111111133555555555555556666666666666666622220"
DATA "0002222223111111111111113555555555555556666666666666666622220"
DATA "0002222223112333111131113555555555555556666666666666666622220"
DATA "0222222223117855311311113555555555555556666666666666000022220"
DATA "2222222223117888311311113555555555555556666666644440000002220"
DATA "2222222223111111111311115555555555555556666666644440000002220"
DATA "2222222223117855331311135555555555555556666666444440000000220"
DATA "2222222223117988331311135555555555555556666644444400000000000"
DATA "0222222223112333311111035555555555555556644444444400000000000"
DATA "0022222231111111111110000000001111100000000044444000000000000"
DATA "0000220000000000000000000000011111000000000000000000000000000"
DATA "0000000000000000000000000000111110000000000000000000000000000"
DATA "0000000000000000000000000131111100000000000000000000000000000"
DATA "0000000000000000000000001133111000000000000000000000000000000"
DATA "0000000000000000000000011113311000000000000000000000000000000"
DATA "0000000000000000000000011111310000000000000000000000000000000"
DATA "0000000000000000000000001111100000000000000000000000000000000"
DATA "0000000000000000000000000111100000000000000000000000000000000"
DATA "0000000000000000000000000011000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000002222222200"
DATA "0000000000000000000000000000000000000000000000000002222222220"
DATA "0000000000000000000000000000000000000000000000000002222222220"
DATA "0000000000000000000000000000000000000000000000000066622222220"
DATA "0000000000000000000000000000000000000000000000000066666622200"
DATA "0000000000000000000000000000000000000000000000000666666600000"
DATA "0000000000000000000000000000000000000000000000000666666600000"
DATA "0000000000000000000000000000000000000000000000000666666600000"
DATA "0000000002222220000000000000000000000000000000006666666000000"
DATA "0000000002222222222200000005555555111111000000006666666000000"
DATA "0000000002222222223333000055555555111111556666666666666000000"
DATA "0000000022222222223311300055555555111111566666666666660000000"
DATA "0000000022222222223113130355555555555111566666666666660000000"
DATA "0000000022222111111111113355555555555111566666666666600000000"
DATA "0000000222222111111111113335555555555111566666666666600000000"
DATA "0000000222222111111111111335555555551111566666666666000000000"
DATA "0000002222223111111111111133555555511111566666666660000000000"
DATA "0000002222223111111111111113555555511111566666666600000000000"
DATA "0000002222223112333111131113555555533331566666666400000000000"
DATA "0000222222223117855311311113555555533331566666664440000000000"
DATA "0002222222223117888311311113555555555555566666644444000000000"
DATA "0002222222223111111111311115555555555555566666444444400000000"
DATA "0002222222223117855331311135555555555555566664444444440000000"
DATA "0002222222223117988331311135555555555555566644444444444000000"
DATA "0000222222223112333311111035555555555555566444444444444422000"
DATA "0000022222231111111111110005555555551111000000444444444422000"
DATA "0000000220000000000000000000000000001111000000044444444422000"
DATA "0000000000000000000000000000000000001111000000004444444422000"
DATA "0000000000000000000000000000000000003333000000000444442222000"
DATA "0000000000000000000000000000000000003333300000000044442220000"
DATA "0000000000000000000000000000000000033111100000000004422220000"
DATA "0000000000000000000000000000000000311111100000000002222200000"
DATA "0000000000000000000000000000000000311111300000000002222200000"
DATA "0000000000000000000000000000000000311111300000000002222000000"
DATA "0000000000000000000000000000000000011111000000000002220000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000110000000000000000000000000000"
DATA "0000000000000000000000000000001111000000000000000000000000000"
DATA "0000000000000000000000000000011111100000000000000000000000000"
DATA "0000000000000000000000000000111111110000000000022220000000000"
DATA "0000000000000000000000000055111111111110000000022222200000000"
DATA "0000002222220000000000000555511551111111000000022222222200000"
DATA "0000002222222222200000005555555555111133000000022222222200000"
DATA "0000002222222223333000055555555555511336000000022222222200000"
DATA "0000022222222223311300055555555555513366000000666666644422220"
DATA "0000022222222223113130355555555555553566666006666666644422220"
DATA "0000022222111111111113355555555555555566666666666666644422220"
DATA "0000222222111111111113335555555555555566666666666666644422220"
DATA "0000222222111111111111335555555555555566666666666666644422220"
DATA "0002222223111111111111133555555555555566666666666666444422220"
DATA "0002222223111111111111113555555555555566666666666666444422220"
DATA "0002222223112333111131113555555555555566666666666664444422220"
DATA "0222222223117855311311113555555555555566666666666664000022220"
DATA "2222222223117888311311113555555555555566666666666660000002220"
DATA "2222222223111111111311115555555555555566666666666660000002220"
DATA "2222222223117855331311115555555555555566666666666660000000220"
DATA "2222222223117988331311115555555555555566666666666600000000000"
DATA "0222222223112333311111015555555555555566666666666600000000000"
DATA "0022222231111111111110000000001111100000000066666000000000000"
DATA "0000220000000000000000000000011111000000000000000000000000000"
DATA "0000000000000000000000000000111110000000000000000000000000000"
DATA "0000000000000000000000000131111100000000000000000000000000000"
DATA "0000000000000000000000001133111000000000000000000000000000000"
DATA "0000000000000000000000011113311000000000000000000000000000000"
DATA "0000000000000000000000011111310000000000000000000000000000000"
DATA "0000000000000000000000001111100000000000000000000000000000000"
DATA "0000000000000000000000000111100000000000000000000000000000000"
DATA "0000000000000000000000000011000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"
DATA "0000000000000000000000000000000000000000000000000000000000000"