Android port of 3D Pinball for Windows – Space Cadet

Overview

SpaceCadetPinball

Android port of 3D Pinball for Windows – Space Cadet

Based on: https://github.com/k4zmu2a/SpaceCadetPinball

TODO

  • Add proper controls
  • Fix app close when rotating the device
  • Handle exit gracefully and kill all processes
  • Create the UI for all menus, pop ups, etc

Contributions

All contributions are welcome! Feel free to fork the project, edit it and open new pull requests. If you find any issues, you can open a new one in the Issues tab and I'll take a look at them :)

Comments
  • Add Chinese(Traditional) Language Support

    Add Chinese(Traditional) Language Support

    values-zhtw.zip

    I made some translation files base from the Traditional Chinese's version of 3D Pinball Resources that preinstalled in Chinese Version of Windows XP(And something translate by myself).

    Maybe can merge into the future's version.

    opened by Bob-YsPan 1
  • App closes instantly/crashes on launch

    App closes instantly/crashes on launch

    What the title says. I was successfully able to build it using the info in the first issue (SDL ans SDL_mixer still are not there), and the moment it gets launched, it closes instantly.

    What info should I send in order to aid with solving this issue?

    opened by Andy3153 0
  • :app:buildCMakeDebug step fails

    :app:buildCMakeDebug step fails

    Hello,

    so basically i'm trying to build the app from source. However the build fails at the :app:buildCMakeDebug step with an IOException stating "the syntax for filename directory name or volume label is incorrect". T have forgot to download SDL2 libraries but you included the sources already in this repo, so frankly i have no idea what else could be causing this build problem. I ran a build with full insights enabled but i still can't figure out what exactly causes the task to fail (which btw makes me question the point of the --scan option).

    The CMakeError files in the .cxx have all kinds of errors which suggests that i forgot to do something ahead of building.

    How can i fix this issue?

    opened by AlphaNERD- 0
  • Release on F-Droid

    Release on F-Droid

    It would be great to see this Android app on F-Droid!

    F-Droid is an Android app store specifically for free/libre open-source apps. It would be great if your app could be released there, as it is the number one for getting FLOSS Android apps for many people. F-Droid also builds all apps from source (optionally even reproducible), so downloads from there can be trusted.

    The app developer FAQ or the quick start guide may help you to get started.

    BTW a release on F-Droid could also bring some (more) popularity (in case that is intended), as it will show up in the app (new apps are featured there).

    opened by rugk 1
  • Using Full Tilt data files

    Using Full Tilt data files

    I swapped out data files for Full Tilt and while the board works, sounds do not seem to be loaded. Is it hard coded to look for the XP sounds under assets/ and not assets/SOUND?

    Also during my testing I made the buttons transparent with

    android:background="?android:attr/selectableItemBackground"

    Which has been fun to play with. Not sure if the best method but works well it seems.

    opened by parkerlreed 2
Owner
Iscle
Computer Engineer. Autodidact on my free time.
Iscle
Nintendo Switch port of https://github.com/fgsfdsfgs/max_vita

Max Payne Mobile Nintendo Switch port This is a wrapper/port of the Android version of Max Payne Mobile. It loads the original game binary, patches it

fgsfds 31 Dec 10, 2022
Axel Gneiting 1.5k Dec 31, 2022
Port of Doom 3 for PSVITA. (Based on https://github.com/emileb/d3es-multithread )

ABOUT Combination of the excellent dhewm3 and d3wasm projects, now with multithreaded frontend and backend renderering. Forked from: https://github.co

Rinnegatamante 32 Nov 29, 2022
C++17 port of three.js (r129)

threepp (Work in progress) Cross-platform C++17 port of the popular Javascript 3D library three.js r129. Current state of the project Most of the core

Lars Ivar Hatledal 392 Jan 2, 2023
Port of Wolfenstein 3D to the PSP with improved controls, autorun, automap and correct aspect ratio.

wolf3Dpsp Fork of Wolfenstein 3D port for the PSP by Zack and Chilly Willy with improved controls, autorun enabled by default, automap and correct asp

Wesley Daflita 4 Nov 29, 2022
Android studio native project template using cross platform raylib graphics library.

rayturbo Android studio native project template using cross platform raylib graphics library. https://www.raylib.com/ This project use Android Studio

Ciapas Linux 10 Mar 5, 2022
Pathway is an Android library that provides new functionalities around the graphics Path API.

Pathway is an Android library that provides new functionalities around the graphics Path API.

Romain Guy 148 Jan 5, 2023
A Celeste Classic port for the TI-84+CE and TI-83PCE graphing calculators.

CEleste A Celeste Classic port for the TI-84+CE and TI-83PCE graphing calculators. Usage (A video tutorial for the following steps is also available h

John Cesarz 44 Dec 11, 2022
A C++ port of Wave Function Collapse Tiling

Wave Function Collapse in C++ This is a C++ port of https://github.com/mxgmn/WaveFunctionCollapse. All sample images come from https://github.com/mxgm

Emil Ernerfeldt 297 Dec 26, 2022
[WIP] A media playback library for Dart & Flutter apps on Windows & Linux. Based on libVLC & libVLC++.

dart_vlc Bringing power of VLC to Flutter & Dart apps on Windows & Linux Installation dependencies: ... dart_vlc: ^0.0.1 Documentation Create a ne

Hitesh Kumar Saini 417 Dec 29, 2022
Pencil2D is an animation/drawing software for Windows, macOS, Linux, and FreeBSD.

Pencil2D is an animation/drawing software for Windows, macOS, Linux, and FreeBSD. It lets you create traditional hand-drawn animation (cartoon) using both bitmap and vector graphics. Pencil2D is free and open source.

Pencil2D 1.2k Jan 7, 2023
Simple and efficient screen recording utility for Windows.

simple and efficient screen recording utility for Windows

Mārtiņš Možeiko 484 Dec 31, 2022
Paint program for Unix. Inspired by MS Paint (Windows 95-98).

Classic Colors Classic Colors is a simple and efficient paint program for Unix systems, inspired by MS Paint (Windows 95-98 version). It is built on t

Justin Meiners 25 Dec 9, 2022
This repo will sort of document my story of learning vulkan with VulkanSDK and cl (msvc) on windows.

Learning Vulkan This repo is a means of documenting my journey with learning Vulkan's basics on windows. Because of the binaries in the LunarG VulkanS

null 2 Dec 8, 2021
Alpha Plot is a free application for Scientific Data Analysis and Visualization for Windows, Linux and Mac OS X

Alpha Plot is a free application for Scientific Data Analysis and Visualization for Windows, Linux and Mac OS X (probably BSD also). Web Link Website

Arun Narayanankutty 171 Dec 26, 2022
This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.

DirectX-Graphics-Samples This repo contains the DirectX 12 Graphics samples that demonstrate how to build graphics intensive applications for Windows

Microsoft 4.9k Dec 26, 2022
Decompilation of 3D Pinball for Windows – Space Cadet

Decompilation of 3D Pinball for Windows – Space Cadet

Muzychenko Andrey 2.4k Jan 9, 2023
This game is a nice pinball.

PelotaPlayaPinball Description This game is a nice pinball. Key Features 1 player Control with the keyboard Controls Keyboard Left and Right - Movemen

David 1 Nov 7, 2021
This is the second project in the 42 Cadet Curriculum

This is the second project in the 42 Cadet Curriculum. The aim of this project is to make you code a function that returns a line, read from a file descriptor. Overall, it is an easy project once you comprehend what is being asked from you. It gets complicated by the fact that you are only allowed to use the following functions: read, malloc and free.

Paulo Rafael Ramalho 0 Jan 1, 2023
This is the second project in the 42 Cadet Curriculum.

This is the second project in the 42 Cadet Curriculum. The aim of this project is to make you code a function that returns a line, read from a file descriptor. Overall, it is an easy project once you comprehend what is being asked from you. It gets complicated by the fact that you are only allowed to use the following functions: read, malloc and free.

Face Tattoo 2 Mar 26, 2022