The game with battle space ships made with ASCII characters !

Jovian (Toshiba) a7e7d3a22a Add temporary dev ressources 5 năm trước cách đây
Control ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
Resources a7e7d3a22a Add temporary dev ressources 5 năm trước cách đây
Shot ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
.gitignore 438ae37814 Add python file extension .py in gitignore 5 năm trước cách đây
Ally.cpp ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
Ally.h ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
CMakeLists.txt 96547a29d6 Removing useless GFX folder and use libsdl-gfx1.2-dev library. 5 năm trước cách đây
FindPackageHandleStandardArgs.cmake 2816bdb789 Initial commit 6 năm trước cách đây
FindPackageMessage.cmake 2816bdb789 Initial commit 6 năm trước cách đây
FindSDL.cmake 2816bdb789 Initial commit 6 năm trước cách đây
FindSDL_gfx.cmake 2816bdb789 Initial commit 6 năm trước cách đây
Foe.cpp ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
Foe.h ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
Game.cpp 611b21e32b Two misprint in command letters 5 năm trước cách đây
Game.h 96547a29d6 Removing useless GFX folder and use libsdl-gfx1.2-dev library. 5 năm trước cách đây
HitManager.cpp ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
HitManager.h 96547a29d6 Removing useless GFX folder and use libsdl-gfx1.2-dev library. 5 năm trước cách đây
README.md 96547a29d6 Removing useless GFX folder and use libsdl-gfx1.2-dev library. 5 năm trước cách đây
Score.cpp 5bfd0a0c8e Rewards implemented for Sniper and Missile 5 năm trước cách đây
Score.h ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
Shot.cpp ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
Shot.h 96547a29d6 Removing useless GFX folder and use libsdl-gfx1.2-dev library. 5 năm trước cách đây
SpaceShip.cpp ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
SpaceShip.h ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
WaveManager.cpp ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
WaveManager.h ddf8f28a00 Changed file permission to 644 5 năm trước cách đây
main.cpp ddf8f28a00 Changed file permission to 644 5 năm trước cách đây

README.md

ASCII Space Destroyer

The space shooter game made of ASCII characters.

Content

Cross platform C++ source code of the game. It's a home-made open-source game, feel free to clone, modify, and propose pull requests.

Features

  • Several available space ships
  • Different levels with several waves (french ambiance text)
  • Several save slots
  • Customizable ships (just edit/add txt files in resources folder)
  • 8 different weapons
  • 1 fighting shield
  • unlock new weapons and CPU load (number of blocs on your ship)

Technology

Libraries used :

Related

My own website where you can find more about this game, like executables (french). Jovian Hersemeule - Projets - ASCII Space Destroyer(FR)

Installation

To build

Ubuntu

Execute the following commands to install SDL and SDL GFX : sudo apt install libsdl1.2-dev sudo apt install libsdl-gfx1.2-dev

To play

Ubuntu

Execute the following commands to install SDL and SDL GFX : sudo apt install libsdl1.2debian sudo apt install libsdl-gfx1.2-5