A fast pased 2D game. With strategy elements.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Box2D_v2.3.0
SFML-2.1
fmod_inc
lua-5.2.3
resources
source
.gitattributes
.gitignore
Box2D-d.lib
Box2D.lib
CHANGELOG.md
README.md
SConstruct
SFML_emile.vcxproj
SFML_emile.vcxproj.filters
SFML_emile.vcxproj.user
SpaceGame_VS10.sln
SpaceGame_VS10.vcxproj
SpaceGame_VS10.vcxproj.filters
SpaceGame_VS10.vcxproj.user
SpaceGame_thisIsTheOne.sln
SpaceGame_vs12.sln
SpaceGame_vs12.vcxproj
SpaceGame_vs12.vcxproj.filters
SpaceGame_vs12.vcxproj.user
fmod64.dll
fmod64_vc.lib
libsndfile-1.dll
newfile
openal32.dll
sfml-graphics-2.dll
sfml-system-2.dll
sfml-window-2.dll
sublime.sublime-project

README.md

SpaceGame

A fast paced 2D game. With strategy elements.

Beginning of the game framework Graphics: SFML Physics: Box2D Sound: FMOD (Scripting: Lua)

Space makes the balls stick to the player Shift: Accelerate Arrow: Move LMB: shoot LMB: New ball

Windows: Visual studio Linux SCons

(extra files are in a dropbox folder)

TODO:

  • Clean up the source code
    • Don't inerit from sf::Sprite, but make a register system like in MOJITO
    • More typedefs (COUNT and INDEX for example)
    • Make classes clearer
    • Make a binary compatible vector3 betwen Box2D and SFML
    • Place the dependend repos in the main repo
    • Port to Linux [V]
    • Make smooth build system that works on Windows and Linux
  • Better level
    • level editor (with SVG editor) [V]
  • Easy edit spaceship
  • Shooting Kills [V]
  • a Masive spaceship as level
  • Ai
    • Basic
    • Extending himself
    • Adaptable by number of thrusters
  • Special pieces:
    • Turret
    • ExtraSpeed
    • Power generator
    • Shield