explaingit

bitsofintelligence101-lab/games

Analysis updated 2026-05-18

0JavaScriptAudience · developerComplexity · 3/5Setup · easy

TLDR

A side by side comparison of how two AI models each built the same two games from identical instructions.

Mindmap

mindmap
  root((AI Game Comparisons))
    What it does
      Compares AI model builds
      Same spec two models
    Games
      Cats v Dogs RTS
      Rocket Arena sports
    Tech stack
      JavaScript
      Three.js
      Rapier3D
    Use cases
      Study AI coding differences
      Reference game builds
    Audience
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Compare how two different AI models structure the same game project from an identical spec.

USE CASE 2

Study a working browser based real time strategy game built with plain JavaScript.

USE CASE 3

Study a working 3D physics based sports game built with Three.js and Rapier3D.

USE CASE 4

Use the included original prompts as a template for testing your own AI coding comparisons.

What is it built with?

JavaScriptNode.jsThree.jsRapier3DViteDocker

How does it compare?

bitsofintelligence101-lab/games00kaku/gallery-slider-block0xkinno/vellum
Stars00
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-05-19
MaintenanceDormant
Setup difficultyeasyeasyhard
Complexity3/52/54/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Each of the four sub-projects has its own setup, ranging from opening a single HTML file to running an npm and Docker based Node project.

The README does not state a license for this repository.

In plain English

This repository is an experiment comparing how two different AI models build the same game when given identical, detailed instructions in a single attempt. Rather than being a game itself, it is a collection of independent implementations meant to be compared side by side, so anyone curious about AI coding ability can see how two different models solve the exact same problem. Each game idea was written up as a detailed specification first, then handed unchanged to two AI models, referred to in this repo as Fable and K3. Every resulting project lives in its own separate folder and shares nothing with the others, which lets someone directly compare architecture choices, file organization, code quality, and bugs between the two models' attempts. There are two game concepts covered: Cats versus Dogs, a browser based real time strategy game in the style of Command and Conquer with resource harvesting and base building, and Rocket Arena, a local multiplayer style game inspired by Rocket League with cars, a ball, and boost mechanics. The folder names follow a pattern combining the game and the model, so cc_fable and cc_k3 are two versions of the same strategy game, while rl_fable and rl_k3 are two versions of the same sports game. The Fable built strategy game runs as a single HTML file with no setup needed, while the K3 version uses a more modular file structure and needs a simple local web server to run because of how it loads its code. Both versions of the sports game are Node.js projects built with the Three.js 3D graphics library and the Rapier3D physics engine, started with a couple of standard install and run commands, or alternatively through an included Dockerfile. Each individual project folder has its own README with specific setup instructions, controls, and notes on how that particular build was constructed, so this top level README mainly explains the comparison structure rather than any single game's mechanics.

Copy-paste prompts

Prompt 1
Compare the architecture choices between cc_fable and cc_k3 based on how this README describes them.
Prompt 2
Explain how to run the rl_k3 Rocket Arena project locally, including its dependencies.
Prompt 3
What differences would I expect between a single-file game build and a modular ES module build like cc_k3?
Prompt 4
Help me write a similar one-shot AI build comparison spec for a different type of game.

Frequently asked questions

What is games?

A side by side comparison of how two AI models each built the same two games from identical instructions.

What language is games written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js, Three.js.

What license does games use?

The README does not state a license for this repository.

How hard is games to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is games for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.