Giter VIP home page Giter VIP logo

chaos-projectile's Introduction

Chaos Projectile - Run 'n' Gun meets RPG

Synopsis

Chaos Projectile is an open source 2-dimensional action arcade game with role-playing elements, currently in development.

screenshot

The game is set in the run’n’gun genre but there will also be character development system with which the character can gain additional attri- butes or actions permanently over the course of the game. Every level has multiple exits. Dependent on what exit the player chooses, different character attributes get changed or actions unlocked. The setting is inspired after ancient Egypt. Visual elements of the Art Nouveau era are present, as well as influences from the Cthulhu cult by Lovecraft.

screenshot

Used Libraries

Run the game

After pulling the repository, you can run the game using the following commands:

  • apt-get install python-pygame python-pip
  • pip install pytmx 'pyscroll<2.16.2' --force-reinstall
  • cd src
  • python game.py

As the game was mainly developed on Debian-like systems, those commands assume Python and apt-get to be available. If you run the game on non-Debian Operating Systems, you won't be able to run the first command. Thus, you will need to install PyGame (used engine) and pip (installer for the pytmx and pyscroll) from other sources.

screenshot

Developers

  • Code by Anna Dorokhova is licensed under GNU GPLv3
  • 2D game art assets by Anna Dorokhova are licensed under CC-BY 4.0
  • Leveldesign and balancing by Maik Helfrich GNU GPLv3

chaos-projectile's People

Contributors

funatiker avatar iudex- avatar sven-theobald avatar winterlicht 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.