Skip to content

opentouhouproject/OpenTouhouAndroid

Repository files navigation

Open Touhou Android

An open source Touhou fangame for Android.

Written in Java and C++ using OpenGL ES and OpenSL ES.

It's pretty bare bones for now.

Tools and Installation:

Android Studio:

https://developer.android.com/studio

Setting up JNI (Java Native Interface) for Android Studio:

https://developer.android.com/studio/projects/add-native-code

OpenGL ES Reference Pages:

https://www.khronos.org/registry/OpenGL-Refpages/es2.0/

https://www.khronos.org/registry/OpenGL-Refpages/es3.0/

GLSL ES Reference Pages:

https://www.khronos.org/opengles/sdk/docs/manglsl/docbook4/

OpenSL ES Reference:

https://www.khronos.org/opensles/

Roadmap

For previous versions see the wiki: https://github.com/opentouhouproject/OpenTouhouAndroid/wiki/Project-Roadmap

Version 0.1.

Major Goal: Setup basic UI and game engine.

Active Branch: 0.1-a4

Goals:

  • Create a prototype UI for Stage 1 level.

  • Enhance and redesign the audio code.

  • Refactor and clean up the math module.

  • Polish the menu UI.

Branch: 0.1-a3

Goals Completed:

  • Implemented a basic menu UI for the title screen and start game screen.

  • Refactored the app module into separate modules.

  • Setup a build machine using Jenkins on a spare machine.

Demo 2 : https://www.youtube.com/watch?v=tPzyq1SCu7w

Demo 1 : https://www.youtube.com/watch?v=FoVAZPTSaAQ

About

An open source Touhou fangame for Android.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published