All Projects → ams-hackers → Gbforth

ams-hackers / Gbforth

Licence: mit
👾 A Forth-based Game Boy development kit

Programming Languages

forth
179 projects

Projects that are alternatives of or similar to Gbforth

Awesome Gbdev
Contribute
Stars: ✭ 3,016 (+3975.68%)
Mutual labels:  game-development, gameboy
Esplay Retro Emulation
Retro Emulation Collection for ESPlay Hardware, an ESP32 based game console
Stars: ✭ 183 (+147.3%)
Mutual labels:  gameboy, retro
Gbz overlay
Gameboy Zero status icon overlay display
Stars: ✭ 46 (-37.84%)
Mutual labels:  gameboy, retro
Opensurge
A fun 2D retro platformer inspired by Sonic games and a game creation system.
Stars: ✭ 143 (+93.24%)
Mutual labels:  game-development, retro
bitboy
BitBoy : a Gameboy emulator for bitbox !
Stars: ✭ 14 (-81.08%)
Mutual labels:  gameboy, retro
Quadplay
The quadplay✜ fantasy console
Stars: ✭ 563 (+660.81%)
Mutual labels:  game-development, retro
Bytepath
A replayable arcade shooter with a focus on build theorycrafting made using Lua and LÖVE.
Stars: ✭ 1,119 (+1412.16%)
Mutual labels:  game-development, retro
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+15708.11%)
Mutual labels:  game-development
Allegro5
The official Allegro 5 git repository. Pull requests welcome!
Stars: ✭ 1,165 (+1474.32%)
Mutual labels:  game-development
Tetris Tutorial
From rags to riches; building Tetris with no programming experience.
Stars: ✭ 64 (-13.51%)
Mutual labels:  game-development
3 Modifiers And Abilities
Customise character abilities, weapons, characters and enemies. This includes multiple damage types, modifiers, sounds, animations. By the end you can create your core combat experience. (REF MA_RPG) http://gdev.tv/rpggithub
Stars: ✭ 64 (-13.51%)
Mutual labels:  game-development
React Pong
✅ A pong game React component
Stars: ✭ 66 (-10.81%)
Mutual labels:  game-development
Dmech
3D physics engine for D
Stars: ✭ 70 (-5.41%)
Mutual labels:  game-development
Atlasc
Builds atlas texture from a bunch of input images.
Stars: ✭ 66 (-10.81%)
Mutual labels:  game-development
Icon Machine
Web application for randomly generating pixel art icons.
Stars: ✭ 73 (-1.35%)
Mutual labels:  game-development
09 Zombierunner Original
First person shooter with Unity terrain and AI pathfinding (http://gdev.tv/cudgithub)
Stars: ✭ 64 (-13.51%)
Mutual labels:  game-development
Rocket.unturned
Unturned 3 implementation of the RocketMod — .NET Game Server Plugin Framework
Stars: ✭ 73 (-1.35%)
Mutual labels:  game-development
Kys Cpp
《金庸群侠传》c++复刻版,已完工
Stars: ✭ 1,182 (+1497.3%)
Mutual labels:  game-development
Lance
Multiplayer game server based on Node.JS
Stars: ✭ 1,161 (+1468.92%)
Mutual labels:  game-development
Real Time Rendering 3rd Cn Summary Ebook
📘 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣,或者《Real-Time Rendering 4th》的前置阅读材料。
Stars: ✭ 1,159 (+1466.22%)
Mutual labels:  game-development

gbforth Build Status

A Forth-based Game Boy development kit

It features a Forth-based assembler, a cross-compiler with support for lazy code generation and a library of useful words.

Read the documentation.

Contributing

The best way to contribute would be try to write a game! Then we can, at the same time, improve gbforth to make it more useful.

For more detailed guidelines read the contribution guide.

Also have a look to the issues in GitHub:

Install

Dependencies

brew install gforth

Build

To build the examples, run

make examples

Tests

To run the tests, you need to have nodejs and yarn installed. Make sure to install the dependencies in the test/ directory first:

( cd test/; yarn )

After that you can run the tests:

make check

Running with Docker

You can run gbforth in Docker using the amshackers/gbforth image:

docker run amshackers/gbforth

To compile your project, mount your project directory as a volume and pass the input and output file as CLI arguments:

docker run --rm -v "$PWD":/data amshackers/gbforth game.fs game.gb
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].