Skip to content

One of my first personal projects when learning coding! A good old classic space game!

Notifications You must be signed in to change notification settings

tjtanjin/spaceships

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpaceShips (Local Version)

Table of Contents

Introduction

SpaceShips (Local Version) is a classic arcade style game with numerous enemy types, bosses and powerups! While working on my first project (Age Of Empire), I began to have ideas of including graphics into my game. Having no prior experience, I decided to pick up pygame which led me to learn to create a simple space game!

Note: SpaceShips has since received a playable online web version (with additional features!) whose work can be found in this repository:

https://github.com/tjtanjin/spaceships_web

Features

SpaceShips (Local Version) runs locally on your computer and has options for the following gamemodes:

1) Single Player
2) Two Player

Fight your way through different enemies and bosses! Collect powerups to help you along the way! There is strategy in the game so think hard!

Technologies

Technologies used by SpaceShips (Local Version) are as below:

Done with:

Python

Deployed on:

None (Terminal-based Application)

Project Repository
https://github.com/tjtanjin/spaceships

Setup

The following section will guide you through setting up SpaceShips to play!

  • First, cd to the directory of where you wish to store the project and clone this repository. An example is provided below:
$ cd /home/user/exampleuser/projects/
$ git clone https://github.com/tjtanjin/spaceships.git
  • Next, unzip the folders Fonts, Images and Sound as well as create a new empty folder Stats (this tracks your old highscore locally).
  • From the base directory of the project, execute the following command and you will see the welcome screen if everything has been setup correctly, it's that simple!
$ python3 sdl_spaceships.py

Team

Contributing

If you have code to contribute to the project, open a pull request and describe clearly the changes and what they are intended to do (enhancement, bug fixes etc). Alternatively, you may simply raise bugs or suggestions by opening an issue.

Others

For any questions regarding the implementation of the project, please drop an email to: cjtanjin@gmail.com.

About

One of my first personal projects when learning coding! A good old classic space game!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages