Skip to content

ramenengine/RamenEngine

Repository files navigation

Ramen 2.0

a 2D game dev framework and optional engine for making commercial-quality PC games in Forth.

Update: i've gone from a submodule-based system to including all dependencies in the repository.

the following repositories will house the stable releases of each dependency from now on:

Features

  • Built on Allegro 5, using AllegroForthKit.
  • Sprite animation
  • Multiple display list support
  • Interactive commandline console
  • Fast rectangle collision detection
  • Roundrobin multitasking
  • Graphics primitives such as line, rectangle, ellipse, blit, text, etc.
  • Publish facility
  • Z-sorted rendering
  • Basic sound support
  • Collections with Venery

Getting Started

  1. Download SwiftForth.
  2. After installation is complete, add SwiftForth's bin\ folder to your PATH.
  3. Copy kitconfig.f to your drive's root folder and customize it if desired.
  4. Run ramen.bat

Note: SwiftForth's evaluation version doesn't support creating executables, therefore none of the make scripts will work. Work on porting to GForth is underway.

Help

Links and Resources