Port of cosmo-engine to TempleOS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Alec Murphy 60ded6c7f2 Add Sound FX priority 1 year ago
.gitignore Update .gitignore 1 year ago
Actor.HC Replace #define types with HolyC native types 1 year ago
Actor_Collision.HC Sound FX support 1 year ago
Actor_Toss.HC Add files to repository 1 year ago
Actor_WorkType.HC Sound FX support 1 year ago
Backdrop.HC Replace #define types with HolyC native types 1 year ago
Cartoon.HC Replace #define types with HolyC native types 1 year ago
Config.HC Add files to repository 1 year ago
Define.HC Replace #define types with HolyC native types 1 year ago
Demo.HC Add demos and main menu (only some options work, currently) 1 year ago
Dialog.HC Sound FX support 1 year ago
Effects.HC Sound FX support 1 year ago
File.HC Replace #define types with HolyC native types 1 year ago
Font.HC Replace #define types with HolyC native types 1 year ago
Fullscreen_Image.HC AdLib music support 1 year ago
Game.HC Sound FX support 1 year ago
HDAudio.HC AdLib music support 1 year ago
Input.HC Add demos and main menu (only some options work, currently) 1 year ago
LICENSE Add LICENSE 1 year ago
Main.HC Sound FX support 1 year ago
Map.HC AdLib music support 1 year ago
Music.HC Sound FX support 1 year ago
Opl.HC AdLib music support 1 year ago
Palette.HC Sound FX support 1 year ago
Platforms.HC Replace #define types with HolyC native types 1 year ago
Player.HC Sound FX support 1 year ago
README.md Update README.md 1 year ago
Run.HC Sound FX support 1 year ago
Sfx.HC Add Sound FX priority 1 year ago
Status.HC Replace #define types with HolyC native types 1 year ago
Tile.HC Replace #define types with HolyC native types 1 year ago
Util.HC Add files to repository 1 year ago
Video.HC Replace #define types with HolyC native types 1 year ago
Vol.HC Replace #define types with HolyC native types 1 year ago
screenshot.png Add files to repository 1 year ago

README.md

cosmo-engine

Port of cosmo-engine to TempleOS

cosmo-engine

This is a work in progress and a lot of things are broken/need to be implemented properly (such as Events, i.e. "Press Any Key" only responds to ESC at the moment).

Usage

Clone the repo, create a RedSea ISO.C image with the repo files and the game assets, #include "Run";

Controls

MOVE/LOOK: ARROW KEYS

JUMP: CTRL

DROP BOMBS: ALT

TODO

  • Menus
  • Ending sequence
  • A lot of other things