Physicsgame
Android app where you navigate a stranded astronaut in space
Install / Use
/learn @aishsingh/PhysicsgameREADME
Physics Game



Aim
The aim of this project was to experiment and develop a physics engine entirely from scratch.
The project covers the following areas:
- Objects inherit motion attributes (velocity, acceleration, etc)
- Objects are effected by gravity from all angles
- Polygon collision detection
I also wanted to experience Graphical Programming with the use of OpenGL ES 2 and its rendering pipeline.
Frameworks
AndroidNDK: Call native C++ through JNI
OpenGL ES 2: Surface rendering (Bare-bones version for mobile devices)
GLM: Provide OpenGL math functions
libzip: Extract APK to make assets readable natively
libpng: Read image assets natively
googletest: Unit testing natively
Compile requirements
Compiles successfully using the following versions:
android-ndk-r10 r15 gives errors when using stlport
android-sdk-25.2.5 Newer version removes ant build scripts
Check travis-ci build logs for further details.
Related Skills
node-connect
354.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
