https://github.com/alepacho/potc-cpp
https://github.com/alepacho/potc-cpp
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/alepacho/potc-cpp
- Owner: Alepacho
- License: mit
- Created: 2022-12-26T18:44:15.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-07-03T12:35:52.000Z (almost 3 years ago)
- Last Synced: 2025-03-01T04:41:42.619Z (over 1 year ago)
- Language: C++
- Size: 1.99 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# C++ port of 'Prelude of the Chambered'

### _Made by me, only for study purpose_.
Based on original source code which I got [here](https://github.com/skeeto/Prelude-of-the-Chambered). And I used to watch some old Notch streams to understand some stuff. You can watch streams [here](https://www.youtube.com/@hikearchive/videos) (thanks to Hike's Archive).
# Screenshots


# Disclaimer
Game is fully completable, but...
Due the differences of both Java and C++, this port may be not 100% equal to original, but I've tried to save all possible mechanics as far as possible.
Port is hard-locked to 60 FPS, doesn't use Threads and, instead of Java's AWT, uses SDL2. Also, I've put some Java related stuff (math, random) into `utils` folder.
# How to run
First of all, install `SDL2`, `SDL2_Image` and `SDL2_mixer` on your PC:
## For macOS (using brew):
```
brew install sdl2 sdl2_image sdl2_mixer
```
## For Windows:
I didn't test it on Windows, but you can use MinGW to compile it.
## Compilation:
You can use my own [build tool](https://github.com/Alepacho/build) or just compile by using `make`:
```
./build main
```
or
```
make
```
respectively.
# Known bugs
* Torch can be placed on a wrong position;
* Player timer doesn't work correctly;
# License
See [LICENSE](./LICENSE)
TL;DR It's MIT