And here is another little game I did on my spare time.
Yes, I know, it's yet another Space Invaders clone, but I wanted to make one that behave closer to the original Arcade version, and also add a little twist to it.
Indeed, you can customize your game, with a lot of parameters like:
- the number of players (up to 4!)
- the type of display
- the number of monsters coming up, how much of each type and their starting position
- shot speed from the monsters and from the players
- the number and size of protective shields
- number of lives and how much points for extra
Controls:
Customization menu:
Up/Down - Select parameter
Left/Right - Change parameter
X - Show a preview of the upcoming game
Player select menu:
Left/Right - Add/Remove a player (Classic mode only)
O - Join a game
X - Quit the game
Hold O when all players are ready to start the game
In-Game:
Left/Right - Move
O/X/Up - Shoot
Good game, @Retropone.
Definitely brings back memories of the arcade. Well done ! Gold star.
You might add one more mode. Cellophane. Years ago I remember playing Space Invaders where there was plastic color-film over the B&W screen to "color" it. And there was more than one cellophane set I saw on other Invader cabinets - with different color arrangements.
You could use the especially dark colors of not just the existing Pico-8 16-colors but the extended set as well to get a good effect of this.
This is some good suggestion @dw817 !!
Sadly, I tried to use darker color for the cellophane effect on the Classic and Rainbow color schemes, but the PICO8 is too limited even with the darker color set :c
Although, I wasn't aware of this blue to red cellophane overlay, so I might add it at some point!
Hi @Retropone.
Let me see if I can build some dark filters. You should be able to get red, green, blue, and yellow.
cls() camera(-24,-1) ?"dark plastic filters",1 camera() pad={[0]=0,128+0,128+1,1,128+2,128+5} for i=1,15 do pal(i,pad[i],1) end for i=1,15 do rectfill(0,i*8,127,i*8+7,i) end repeat flip() until forever |
Hmm ... You may be right. These are the darkest colors I can find - and they are not very dark - nor is green among them.
@zep, it's not too late to let us control the palette !
pal(index,red+green*32+blue*1024,2)
32-brightness levels for each of red, green, and blue.
Where 0
is black and 32767
is white.
@dw817 I did some test, and this is the closest I can get to the visible cellophane effect.
I dunno if I'll keep the color overlays, but I'll put this as a new display mode later.
That actually looks quite good, @Retropone.
Since we cannot truly change the palette at a fine-level, what you did above I suspect is as close as we are gonna get.
I like it !
Looks great, plays great, feels like classic space invaders, and the different colour/background modes are a nice touch.
Well done.
[Please log in to post a comment]