u/Positive_Board_8086

Hey everyone — just wanted to share a small project I've been working on.

It’s called RoPaSci — a territory control game where you conquer the board using Rock-Paper-Scissors rules. Super simple concept, but actually kind of addictive once you start playing.

You control the white army, and your goal is to turn the entire board white. The rules are easy to pick up — just watch the short gameplay video on the site and you’ll get it instantly.

Since it's browser-based, it runs perfectly on Linux (and pretty much anything else) without any installation required.

Play here:

https://beep8.org/b8/beep8.html?b8rom=d1e5030bea0f2f80d55b32857c00f656.b8&

Would love to hear any feedback from the community! It’s also surprisingly fun to just zone out and watch the board fill up. Enjoy!

u/Positive_Board_8086 — 18 days ago

Ever wanted your iPhone, Android, or PC to turn into a retro game device?

That’s exactly what **BEEP-8** is — a new Fantasy Console inspired by the golden age of hardware limitations.

Specs at a glance:

- CPU: ARM v4a @ 4 MHz

- RAM: 1 MB / ROM: 1 MB

- Sound: Namco C30–compatible

- Video: classic '80s VDP with SPRITE + BG layers

- Runs at a locked 60 fps

Why it matters:

BEEP-8 is about rediscovering creativity under constraints.

Just like in the '80s and '90s, you’ll need clever tricks to squeeze the most out of limited hardware resources.

And that’s where the fun begins.

The best part?

- Free for all end-users

- SDK is **openly available on GitHub**

- Developers worldwide have already started gathering around the project

👉 GitHub SDK: https://github.com/beep8/beep8-sdk

👉 Play games right now: https://beep8.org

Would love to hear your thoughts, and maybe even see your first BEEP-8 creation!

reddit.com
u/Positive_Board_8086 — 21 days ago

Been working on a small side-scrolling platformer called Penpen.

It’s a simple run/jump game, built as a hobby project. No install, just runs in the browser.

What I focused on:

  • tight jump feel (still tweaking this)
  • stable 60fps even on mobile
  • keeping everything lightweight enough to run anywhere

You can play it here:
https://beep8.org/b8/beep8.html?b8rom=883f1f5ab00a9a8105b860bc19a9206b.b8&

Still pretty rough in places.
I’m especially unsure about:

  • jump timing / responsiveness
  • enemy interaction feel
  • overall difficulty curve

If anything feels off or frustrating, I’d like to know where and why.

u/Positive_Board_8086 — 22 days ago

I’d like to share BEEP-8, a small open-source fantasy console I’ve been building for C/C++ developers who enjoy retro-style constraints.

Key points:

  • MIT-licensed, fully open source
  • Emulated 4 MHz ARMv4-style CPU with 1 MB RAM
  • 128×240 resolution with a 16-color palette
  • Runs entirely in the browser via JavaScript + WebGL
  • Games are written in C/C++, compiled to a ROM, and then executed on the virtual hardware

On top of the core console, there are multiple sample games and demo projects – simple arcade games, platformers, and other small experiments – all provided with source so people can study or modify them.

You can play the games in your browser here:
https://beep8.org

And here is an article that introduces BEEP-8 and links to the full source code for the console and sample games (all under an open source license):

https://github.com/beep8/beep8-sdk

I’d really appreciate any feedback from this community:

  • Is the project in line with what you consider a good open-source game ecosystem?
  • Are there things you’d expect from an open-source console (docs, packaging, contribution guidelines, etc.) that are still missing?
  • If you’ve built or maintained FOSS games before, what would make a platform like this more attractive to you?

Thanks for taking a look, and I hope some of you might find BEEP-8 useful either as a tiny game platform or as a learning resource for emulators and game engines.

u/Positive_Board_8086 — 1 month ago

Made a minimalist Tiny Pac-Man that runs entirely on a single horizontal line.

The twist: it runs on BEEP-8, a fantasy console with tight constraints:

- 4 MHz ARMv4 CPU

- 1 MB RAM, 128 KB VRAM

- 128×240 display, 16 colors only

- 8×8 tile-based graphics

The game strips Pac-Man down to its core: run, chase, devour — in one dimension. Simple controls, brutal timing.

Inspired by ABA Games' "1d Pacman".

Play in browser (no install):

https://beep8.org/b8/beep8.html?b8rom=5883dac775883187f1aea16b134b39a5.b8&

SDK (MIT): https://github.com/beep8/beep8-sdk

Curious what other tiny/constrained projects people are working on.

u/Positive_Board_8086 — 1 month ago

Side project that turned into a full fantasy console: a cycle-ish accurate ARMv4 integer core running in the browser.

Low-level details:

- ARMv4 instruction set (data processing, multiply, load/store, branching)

- 16 registers + CPSR, all conditional execution

- Memory-mapped I/O: PPU at 0x04000000, APU at 0x05000000

- 1 MB RAM, 128 KB VRAM, up to 1 MB ROM

- Fixed 4 MHz clock, ~66,666 cycles per frame at 60fps

You write games/apps in C or C++20, compile with GNU Arm GCC to a flat binary, and the JS emulator executes it. No WASM involved — pure JS doing the instruction decode and execute loop.

The PPU is tile/sprite based (8×8 tiles, 16-color palette), and the APU is a simple PSG-style tone/noise generator.

GitHub (MIT): https://github.com/beep8/beep8-sdk

Live demo: https://beep8.org

If anyone's into CPU emulation or retro hardware design, curious to hear your thoughts.

u/Positive_Board_8086 — 1 month ago
▲ 142 r/Simulated

A simulation where armies of Rock, Paper, and Scissors battle across the board following simple local rules.

Each cell fights its neighbors: Rock beats Scissors, Scissors beats Paper, Paper beats Rock. The patterns that emerge are surprisingly mesmerizing.

The twist: you're not just watching — you control the white army and can intervene to shift the balance.

Built as a browser game, so you can try it yourself:

https://beep8.org/b8/beep8.html?b8rom=d1e5030bea0f2f80d55b32857c00f656.b8&

u/Positive_Board_8086 — 1 month ago