Alex.
Retired
- Joined
- Aug 24, 2005
- Messages
- 4,616
Last update: Sunday October 9, 2005
DOWNLOAD HERE: skywayGP32r2.zip
Controls:
- Press START at the beginning to skip text intro
- Joystick moves orange ship
- A shoots
- L+R forfeits game. After that press A to softreset.
I included the sourcecode .prg file in the zip, as I want all the feedback I can get. The game is in early stages, but here are the features already implemented:
- 2 types of enemy ships
- smart enemies, they follow you horizontally
- 3 types of bonus items - [ spam word ], speed increase, score increase
- original graphics
- 2 scrolling backgrounds (parallax)
- hiscore save in skyway.sco file
You cannot have more than 3 player bullets, 6 enemy bullets, and 5 enemy ships on the screen at a time.
Please help me with the following (pretty please )
1. I'm trying to kill a specific bullet process (player's bullet) when an enemy ship has been shot - right now the same bullet goes through n-ships until it reaches the end of the screen - any suggestions there? I made it with a timer that kills the bullet after 1 second to enemy collision, but that gives unexpected results at best
2. Is there any way to pause all processes at the same time (and then resume them)? I'm trying to implement a pause feature to the game...
3. I set the game to run at 30 FPS with 0 FS, but on the GP it runs at 25-27 FPS. Are there any optimizations I could do to the source to make it faster?
What I plan to eventually add:
- Explosion effects when enemies are shot down
- Maybe scripted levels
- more bonus items
- hiscore saved in table, allowing for top ten
- add energy shield feature, via B key
- add pausing feature
- improve interface, and how score/life etc. are displayed+layed out.
- companion ships
Thanks, and have fun playing Skyway!
Controls:
- Press START at the beginning to skip text intro
- Joystick moves orange ship
- A shoots
- L+R forfeits game. After that press A to softreset.
I included the sourcecode .prg file in the zip, as I want all the feedback I can get. The game is in early stages, but here are the features already implemented:
- 2 types of enemy ships
- smart enemies, they follow you horizontally
- 3 types of bonus items - [ spam word ], speed increase, score increase
- original graphics
- 2 scrolling backgrounds (parallax)
- hiscore save in skyway.sco file
You cannot have more than 3 player bullets, 6 enemy bullets, and 5 enemy ships on the screen at a time.
Please help me with the following (pretty please )
1. I'm trying to kill a specific bullet process (player's bullet) when an enemy ship has been shot - right now the same bullet goes through n-ships until it reaches the end of the screen - any suggestions there? I made it with a timer that kills the bullet after 1 second to enemy collision, but that gives unexpected results at best
2. Is there any way to pause all processes at the same time (and then resume them)? I'm trying to implement a pause feature to the game...
3. I set the game to run at 30 FPS with 0 FS, but on the GP it runs at 25-27 FPS. Are there any optimizations I could do to the source to make it faster?
What I plan to eventually add:
- Explosion effects when enemies are shot down
- Maybe scripted levels
- more bonus items
- hiscore saved in table, allowing for top ten
- add energy shield feature, via B key
- add pausing feature
- improve interface, and how score/life etc. are displayed+layed out.
- companion ships
Thanks, and have fun playing Skyway!