Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/themarlboroman/cheap-shooter
Old SDL overhead shooter/puzzler/go figure out... I'd really like to revisit this concept!
https://github.com/themarlboroman/cheap-shooter
2d game puzzle space-shooter unfinished
Last synced: 7 days ago
JSON representation
Old SDL overhead shooter/puzzler/go figure out... I'd really like to revisit this concept!
- Host: GitHub
- URL: https://github.com/themarlboroman/cheap-shooter
- Owner: TheMarlboroMan
- Created: 2018-02-01T12:01:10.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-05-11T08:45:00.000Z (over 3 years ago)
- Last Synced: 2024-11-12T12:31:52.002Z (2 months ago)
- Topics: 2d, game, puzzle, space-shooter, unfinished
- Language: C++
- Homepage:
- Size: 3.64 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cheap-shooter
Old SDL overhead shooter/puzzler/go figure out.
I really worked a bit on this one to get it right but had lots of problems because of all the custom code I had to write to make SDL do my bidding. This was way before I even had a libdansdl for SDL1.2.
It is incomplete, of course, but it had bosses, achievements, different levels, menus... The function loop_principal() in controlador.cpp had a few variables that can be changed. I tried to make it so it behaves as a regular game.
I'd like to revisit this concept in the future: I am sure I can do it better and faster now.
## Controls
- Arrow keys to move.
- Left click to activate power.
- Left control to change power when available.
- Right click to slow down time.
- Space to pause.
- q to remove the stupid log box in the top left.## Editor controls...
- 9 to show help (with all controls, there are much more than those shown here).
- 1 to edit level.
- 2 to edit properties
- 3 to edit the table of random obstacles
- 4 to edit the table of random bonuses
- 5 to edit the table of random bonus boxes
- 6 to edit the table of random bonus obstacles
- 7 to edit triggers and actions.
- 8 to show a list of objects
- f5 to export the level to a picture (may not work).## Building
It depends on SDL1.2 and a very primitive SDL engine it comes bundled with.
- ./herramientas.sh
- Choose option c), be patient.
- Choose option 1) to play.