Git Product home page Git Product logo

gensokyo_libgdx's Introduction

This is my second Touhou project, I've chosen LibGdx as a library and took the screen system from the tyrian tutorial by Gustavo Steigert. you can find the tyrian source here: https://code.google.com/archive/p/steigert-libgdx/source the tutorial is found here: http://steigert.blogspot.com/2012/02/2-libgdx-tutorial-game-screens.html Most of the sprites are from http://spriters-resource.com and will be credited in the 'credits' file.

the concept of the game-to-be is this:

in addition to the previous Touhou games you can 'buy' new characters with credits earned by killing enemies, this also enables the player to upgrade weapon types and so it will become possible to play as Reimu and equip 'Super-Shortwave' and 'Final Spark' and so on... There is several shield types available for the player to postpone death a bit aswell.

I chose the tyrian source as a base since its easy to add new objects and playermodels, weapontypes and shields when the engine is finished.

the games concept is identical with the amiga/DOS game tyrian, you'll find a link to a free version with the aforementioned svn repository.

If the game ever hits the android market it would be possible to let users buy credits, but this is still far away and will have possible copyright issues that have to get sorted.

In a perfect world I'd get some assistance of a/some Java/Libgdx whizz(es) and I'd do more graphic and game-design work since I'm not a great programmer, still I'll keep going and hope to get some feedback, tips and/or help. any contribution is more than welcome.

still to be implemented: -2d or 3d background -shot n shield feature -enemy attack/bullet patterns -particle effects -loader for new playermodels from an online database -loader for new levels from an online database -much more...

in the repo is a .mm file wich is a freeplane mindmap, wich will contain the entire game concept and will be updated as the project grows.

Freeplane is a flowchart application for Linux, Mac and Windows platform. Its a small application that If you don't use freeplane, the download link is here: http://sourceforge.net/projects/freeplane/

The website and complete documentation you can find here: http://freeplane.sourceforge.net/wiki/index.php/Main_Page

gensokyo_libgdx's People

Contributors

silconsystem avatar

Stargazers

weimingtom avatar Truc Pham (aka Jack) avatar  avatar 李小义 avatar Jorge Garrido avatar

Watchers

James Cloos avatar  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.