Jo Jerrica Decker
84e3fcd19a
|
5 months ago | |
---|---|---|
.gitignore | 5 months ago | |
LICENSE | 5 months ago | |
README.md | 5 months ago | |
beamclsh.p8 | 5 months ago |
README.md
BEAM CLASH - A LIGHT CYCLES STYLE 2-PLAYER GAME
This is my first attempt at a PICO-8 game, and in fact my first full project with Lua altogether.
It's a simple Light Cycles type game, in that the goal is to not crash into the walls or either trail, and I tried to be fancy by having a running starfield in the background (Not really an original idea, if I'm honest, I've seen it in an Amiga light cycles game years ago).
The Rules
- Don't crash into a wall or either trail (That's the yellow or blue lines. Either way, both hurt!)
- The survivor gains a point.
- If both players crash at the same time, that's a draw and nobody gets a point. :(
- The first to 5 points is the winner! Sadly, you don't get a brand new car or Caribbean holiday.
Behind the Scenes
I probably overshot myself by making this my first game, admittedly. In lieu of a layer system, I used the spritesheet as the arena layer, where the cycle lines were drawn, allowing me to maintain the moving starfield without losing those lines or having to work out how to redraw them. It basically means I can't use sprites, but then the nature of this game doesn't really demand them. Probably not the best way to do it, but it's how I figured it out. ^_^'
The controls
UP, DOWN, LEFT, RIGHT - Change direction (WARNING: pressing the opposite of your current direction is not a good idea!) O - UI functions (Start the game, start a new round, return to title after the game is over.)
TODO?
- A prettier title screen, somehow.
- Maybe preventing players from reversing into themselves.
- Some swanky effects.
- AI for Player 2.
- Configurable score limit.
- Music? O_O