Log In  

Escape 2099 is a procedurally generated twin stick arena shooter for one or two players.

The year is 2099, and humans have begun settling the stars with the use of generation ships and autonomous robot crews. It seems however your robot crew has other ideas...


Standard D-PAD/direction keys to move, and the two buttons to change shooting direction. Hold them both to shoot down, and a single one to shoot left or right. It includes a control screen where you can easily invert the shooting buttons to avoid remapping with SDL on game pads and joysticks.

Survive and escape Deck 5 to win the game.

Cart #39526 | 2017-04-11 | Code ▽ | Embed ▽ | No License

P#38527 2017-03-22 00:10 ( Edited 2017-04-11 02:53)

Well done! I'd also thought of attempting a twin-stick at some point and was stumped by only having 6 buttons. Bravo, and I will attempt to find another way to implement twist on twin stick genre ;)

P#38538 2017-03-22 03:20 ( Edited 2017-03-22 07:20)

IMHO, there's no shame in using second controller buttons to realize certain gameplay features. Consider the NES port of Smash TV, a sort of dual stick shooter, that used the D-Pads of two standard issue controllers (one held in each hand) to allow for simultaneous moving and shooting, like this.
It even had support for 2-Player coop using four controllers at once!

Of course it's a bit hack-ish, and may not be entirely consistent with the design choices behind PICO-8, but aspects of the system (especially the controllers!) are inspired by the NES after all.

The only downside is that not all iterations of the platform may support this feature, like the PocketCHIP (it's somewhat non-canon, like mouse support). But then again, not everybody owned two controllers for their NES.

P#38570 2017-03-22 14:35 ( Edited 2017-03-22 18:35)

tentacles! :D

it's a shame pico8's input sytem is so segmented. esdf + arrow keys could work well but that's it.
the dual nes controller trick is quite smart though!

P#38572 2017-03-22 16:48 ( Edited 2017-03-22 20:56)

2nd player controls? sure.

arrow keys
and e/s/d/f
w/ diagonals

^-- the code's a mess... I'm just playing around with a few ideas.

P#39126 2017-04-05 23:43 ( Edited 2017-04-06 03:51)

[Please log in to post a comment]