No description
Find a file
2022-01-29 21:55:15 -05:00
src Render letter tiles as uppercase 2022-01-29 21:55:15 -05:00
.drone.yml Move executables to project root before uploading to gitea 2022-01-27 19:51:05 -05:00
.gitignore Support loading local bracket-lib 2022-01-26 01:32:56 -05:00
build.rs Add icon to Windows build when cross-compiling 2022-01-27 21:34:05 -05:00
Cargo.lock Move sound system to ecs resource 2022-01-27 01:36:39 -05:00
Cargo.toml Move sound system to ecs resource 2022-01-27 01:36:39 -05:00
icon.ico Add Windows icon 2022-01-25 14:53:01 -05:00
icon.svg Add Windows icon 2022-01-25 14:53:01 -05:00
LICENSE License and readme 2022-01-27 21:34:14 -05:00
README.md Update README 2022-01-29 01:02:33 -05:00

Rust Kroz

Build Status

This is an UNOFFICIAL attempt to rewrite (in Rust) the late 80s/early 90s text-mode action game series Kroz by Apogee Software founder Scott Miller.

The goal is to closely mimic the look and behavior of the original game, but not necessarily recreate it exactly. I plan on making the following changes to make it generally more accessible:

  • Remove all the references to ordering/registration
  • Combine every episode into one executable
  • Enable returning to the main menu from the game
  • Load custom levels/campaigns from external files
    • A built-in level editor would be nice
  • Load custom tile graphics from an external file
  • Settings for things like sound volume and controls
  • Game speed will be fixed, possibly configurable
    • The original game's speed varied with CPU speed
  • Improve control response
  • Support Windows, Linux, macOS
    • Possibly web and mobile platforms too

Building

  1. Install Rust
  2. Run cargo build or cargo run

License

The original "Kroz" copyright 1987 - 2022 Apogee Entertainment Inc. All trademarks and copyrights reserved.

This project has no affiliation with Apogee Entertainment Inc. and the code within is licensed under the GNU General Public License Version 3.