karliss/bitflip
Unofficial implementation for game "Rogue Bit"
{ "createdAt": "2019-03-23T18:05:24Z", "defaultBranch": "master", "description": "Unofficial implementation for game \"Rogue Bit\"", "fullName": "karliss/bitflip", "homepage": "", "language": "Rust", "name": "bitflip", "pushedAt": "2019-05-31T20:20:44Z", "stargazersCount": 9, "topics": [ "game", "rust" ], "updatedAt": "2021-09-06T14:30:52Z", "url": "https://github.com/karliss/bitflip"}Bitflip
Section titled “Bitflip”Unofficial implementation for programming/puzzle game Rogue Bit
Why make this
Section titled “Why make this”I like programming games so when I saw this one I knew that I will run it in proper terminal emulator. Reimplementing the game seeming seemed like a good exercise for practising Rust.
- Pressing New game ends the program - read next question.
- Where are the levels? - You can play the level from original game by copying ram.txt and ram2.txt to resources/levels/rb folder. Loading savefile or custom level from .storage file partially works using play commandline option.
- How to build this? - Read the manual
- What are the supported operating systems? - Linux and macOS should work. Windows doesn’t work due to lack of support from terminal library.
supported level formats
Section titled “supported level formats”- single .txt file
- .yaml file describing multipage level with customized properties see levels/rb/config.yaml as example and structure definitions in code
- .storage file from savefile or custom level - partially working. Not all files work.
State of project
Section titled “State of project”- Is this good code? No!
- Is this project maintained? No, I might add some functionality while trying out a new library.