Giter Site home page Giter Site logo

one-dimensional-shooter's Introduction

One Dimensional Shooter Simulator

Project Summary: Shooter game where the player is only allowed to shoot in a one dimensional manner. There are there levels:

  • 1 versus 1, where two players using different keys on the keyboards face each other and attempt to deplete each others health as fast as posssible
  • Survival, where one player acts as the killer who can instantly kill the other. The other (blue) player must survive for 60 seconds to win.
  • Singleplayer, Player will need to kill small enemies before they make it to the end. If the enemies make it to the end then the player will lose health and more enemies will spawn in random positions. The player will lose once all their health is depleted. The objective is to both survive for a longer period but also to gain a high score, as each kill is 100 points to your score.

Motivation: The primary motivation of this project was to further familiarize myself with Pygame as I had done a similar project using Java/Processing in school, which can be found here.

Installation

(Executable file to be created soon)

Technologies Used

  • Pygame library

Resources/Documentation

Pygame library documentation along with YouTube.

Snapshots

Screenshot Screenshot2 Screenshot3

Authors

Programming: Anindit Dewan

one-dimensional-shooter's People

Contributors

anindd avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.