Hi all! I think this is complete as I can't fit any more code in.
You can also find this on github here.
Controls
(change style in options > mouse+music > control mode)
Gamepad
left, right - turn ship
up - thrust forward
down - point in the opposite direction of movement
z - open and close the pause/ship menu (use arrow keys to make selections]
x - fire weapon
Mouse
Ship will rotate to face mouse cursor
right click thrusts forward
left click shoots
Stylus (PocketChip)
Tap and hold near the ship will rotate
Tap and hold far from the ship will thrust in that direction
Features
- [x] Simple 2D Newtonian Flight Model - [x] Procedurally generated ships - [x] Procedurally generated planets - [x] 3D planet rotation (courtesy of gamax92) - [x] Simple autopilot - [x] Multicannons - [x] Explosions - [x] Ok AI - [x] Title screen (courtesy of EatMoreCheese) - [x] Homing missiles - [x] Off-screen targeting and missile impacts - [x] Better token optimization - [x] More planet types - [x] Shipyards - [x] Dogfights - [x] Sound Effects - [x] Music - [x] Gamepad, Mouse, or stylus control styles - [x] Configurable starfield graphics - [ ] Inventory with items and more weapons - [ ] Save games? |
Out of date GIFs:
Defend your planet

Get blown up

Random Ships

Minimap and Overlay

Overkill Starfield

Starfield Options

Gas Giants

Terran Planets (and more!)

Credit to @gamax92 for the 3D planet rotation!
Older Versions


Hey this looks really cool. I'm interested in sfx/music/title if you're still looking. factoryonfire at gmail


Seems to be better than No Man's Sky already.


@EatMoreCheese Sounds good! Whatever you can come up with for any or all of: title screen, ship engine sounds, weapons fire, explosions or music is much appreciated! The heliopause.p8 file you can use for development is on github here: https://github.com/AnthonyDiGirolamo/heliopause.pico-8/blob/master/heliopause.p8 Feel free to collaborate there or here whatever works for you.


Hey, here's a concept you can use. You can see with and without the planet behind by pressing a button.
Could also remove the streak of white. Feel free to use this.


Nice that looks great! The stars do look better. I'll get that added in and probably use the bottom portion for credits and control scheme info.


Hi all! Update to v0.8 with a title screen by EatMoreCheese, homing missiles and offscreen targeting.


Looks like I accidentally turned this into a non-cartridge thread. Anyone know how to fix? I pasted the new cartridge ID over the old in the original post and now the screenshot is missing from the forum index page.


Hey Anthony looks great! I'll do some sound effects/music for you next; do you have a list of sfx requests?
I seemed to have gotten stuck after taking off from a planet. I couldn't move. The planet mapping is still impressive =D


Thanks! For the inability to move, my guess is your ship health was < 10%. At that point the engines are completely disabled. Between 10 and 20% the thrust will randomly cut-out. I should probably add a repair option in the landed menu or get rid of the complete engine failure.
For now you can give yourself a new ship anytime in the debug menu ( Options > Debug > New Ship ).
For sfx these would be great to have:
- laser fire
- laser impact
- missile launch
- missile impact
- missile reloading?
- engine firing
- ship explosion
- menu selection
- notification popup?
- low health warning?
Not sure if some are really necessary but that's what I could think of :-)


Update to v0.82. Lots of small improvements and an overall token reduction count.


Update to v0.83. The code is no longer minified and is readable within pico8!
Getting the compressed size below 15k was rough. A lot of indentation was removed and variables renamed but everything is still readable.


Happy 2017! One more update tonight adding planet shipyards.


Updated to v1.1 now with sfx, music, and mouse+stylus controls!
I'm a complete music noob and attempted to translate a song into the pico-8 world "Welcome to Lunar Industries" from The Moon soundrack. I'm not sure it fits but it was a great learning experience.


I really like the look of this game. Especially when your ship is moving fast, and the stars start stretching out.


Thanks! I really liked making those star trails.
Funny tip: try flying over 1800 pixels/sec and your speed will reset to zero due to number overflow.


@Skyrunner65 Don't insult this game like that :P E.T. for Atari is better than No Man's Sky. This game is amazing!


This game is out of this world (pun intended!), quite advanced for a Pico-8 game.
Anyway is possible to disengage any autopilot command without doing a full stop and wait for complete?


Thank you all for the kind words! I'm glad you like the game! It was a ton of fun to write.
@JustBurner There isn't another way at the moment. I should probably have the autopilot cancel itself if you try to steer or thrust.


Just posted a v1.2 update. Only change is canceling any active autopilot when the ship is rotated.
[Please log in to post a comment]