LMSB is kind of like a cross between space invaders and yar's revenge. I guess.
It tested successfuly on PC Stella and also on Stella for the Sega Dreamcast. For some reason, it doesn't work on Stellax.
Dos-man
author
Posted Thu Jul 24, 2008 5:37 PM
Posted Thu Jul 24, 2008 5:55 PM
rem Main loop for program
gameloop
COLUP0 = 30 : COLUP1 = 158
z{0} = 0
if switchreset then reboot
Edited by Impaler_26, Thu Jul 24, 2008 5:55 PM.
Posted Fri Jul 25, 2008 11:25 AM
Posted Fri Jul 25, 2008 6:51 PM
gambler172, on Fri Jul 25, 2008 12:25 PM, said:
Posted Fri Jul 25, 2008 11:46 PM
Posted Sat Jul 26, 2008 5:39 PM
Impaler_26, on Thu Jul 24, 2008 6:55 PM, said:
rem Main loop for program
gameloop
COLUP0 = 30 : COLUP1 = 158
z{0} = 0
if switchreset then reboot
Posted Sat Jul 26, 2008 5:41 PM
Impaler_26, on Fri Jul 25, 2008 7:59 PM, said:
LMSB, on Sat Jul 26, 2008 2:51 AM, said:
Posted Sun Jul 27, 2008 6:18 PM
LMSB, on Sun Jul 27, 2008 1:39 AM, said:
Impaler_26, on Thu Jul 24, 2008 6:55 PM, said:
rem Main loop for program
gameloop
COLUP0 = 30 : COLUP1 = 158
z{0} = 0
if switchreset then reboot
Edited by Impaler_26, Sun Jul 27, 2008 6:19 PM.
Posted Sun Jul 27, 2008 6:35 PM
Impaler_26, on Sun Jul 27, 2008 7:18 PM, said:
LMSB, on Sun Jul 27, 2008 1:39 AM, said:
Impaler_26, on Thu Jul 24, 2008 6:55 PM, said:
rem Main loop for program
gameloop
COLUP0 = 30 : COLUP1 = 158
z{0} = 0
if switchreset then reboot
Posted Mon Jul 28, 2008 4:01 PM
LMSB, on Mon Jul 28, 2008 2:35 AM, said:
Posted Mon Jul 28, 2008 7:08 PM
Impaler_26, on Mon Jul 28, 2008 5:01 PM, said:
LMSB, on Mon Jul 28, 2008 2:35 AM, said:
Posted Mon Jul 28, 2008 8:43 PM
1 set smartbranching on
title
COLUPF = 132
playfield:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X..............................X
X....X.....X...X.XXXXX.XXXX....X
X....X.....XX.XX.X.....X...X...X
X....X.....XXXXX.X.....X...X...X
X....X.....X.X.X.XXXXX.XXXX....X
X....X.....X...X.....X.X...X...X
X....X.....X...X.....X.X...X...X
X....XXXXX.X...X.XXXXX.XXXX....X
X..............................X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end
drawscreen
if !joy0fire then title
2 rem blue playing field (the satellites)
3 COLUPF = 158
4 g{6} = 0
Posted Mon Jul 28, 2008 10:06 PM
Impaler_26, on Mon Jul 28, 2008 9:43 PM, said:
1 set smartbranching on
title
COLUPF = 132
playfield:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
W X..............................X
X....X.....X...X.XXXXX.XXXX....X
X....X.....XX.XX.X.....X...X...X
X....X.....XXXXX.X.....X...X...X
X....X.....X.X.X.XXXXX.XXXX....X
X....X.....X...X.....X.X...X...X
X....X.....X...X.....X.X...X...X
X....XXXXX.X...X.XXXXX.XXXX....X
X..............................X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end
drawscreen
if !joy0fire then title
2 rem blue playing field (the satellites)
3 COLUPF = 158
4 g{6} = 0
Posted Tue Jul 29, 2008 2:24 AM
Random Terrain, on Sat Jul 26, 2008 12:46 AM, said:
Posted Tue Jul 29, 2008 1:59 PM
LMSB, on Tue Jul 29, 2008 3:24 AM, said:
Random Terrain, on Sat Jul 26, 2008 12:46 AM, said:
Posted Tue Jul 29, 2008 3:43 PM
Random Terrain, on Tue Jul 29, 2008 2:59 PM, said:
LMSB, on Tue Jul 29, 2008 3:24 AM, said:
Random Terrain, on Sat Jul 26, 2008 12:46 AM, said:
Posted Tue Jul 29, 2008 3:58 PM
LMSB, on Tue Jul 29, 2008 4:43 PM, said:
Posted Tue Jul 29, 2008 6:55 PM
Random Terrain, on Tue Jul 29, 2008 4:58 PM, said:
LMSB, on Tue Jul 29, 2008 4:43 PM, said:
Posted Tue Jul 29, 2008 7:58 PM
Posted Tue Jul 29, 2008 8:03 PM
LMSB, on Tue Jul 29, 2008 7:55 PM, said:
Random Terrain, on Tue Jul 29, 2008 4:58 PM, said:
LMSB, on Tue Jul 29, 2008 4:43 PM, said:
Posted Tue Jul 29, 2008 8:48 PM
Impaler_26, on Tue Jul 29, 2008 8:58 PM, said:
Posted Wed Jul 30, 2008 12:55 AM
107 v = rand if v < 127 then player1x = player1x + 7 if v > 127 then player1x = player1x - 7
Quote
Quote
107 v = rand if v < 50 then player1x = player1x - 7 if v > 50 && v < 100 then player1x = player1x + 7 if v > 100 && v < 150 then player1x = player1x - 7 if v > 150 && v < 200 then player1x = player1x + 7 if v > 200 && v < 225 then player1x = player1x - 7 if v > 225 && v < 250 then player1x = player1x + 7
if v > 5 then goto 108 missile1y = player1y+4 missile1x = player1x + 8 gosub fireshot
if v > 5 then goto 108is what makes him fire. Replace the 5 with a smaller value for less frequent firing. A number larger than 5 would cause him to fire more often.
Quote
0 members, 1 guests, 0 anonymous users