Horn High Midnight is an open-source craps strategy testing and simulation platform.
It combines:
- A realistic craps game engine
- A strategy builder for custom betting systems
- A strategy tester for Monte Carlo style simulation
- Analytics and history views for evaluating performance
You can play the live version at:
This repository contains the full source code for the app, including both backend and frontend:
- Backend: Laravel 12 + PHP 8.2+
- Frontend: Vue 3 + Inertia.js + TypeScript + Tailwind CSS
Core capabilities include:
- Authentic craps table flow (come-out roll, point phase, resolution)
- Strategy creation and management
- Simulation/testing of strategies over many sessions
- Event tracking and performance metrics
This project is useful for:
- Craps players who want to test systems before using real money
- Developers interested in game simulations and analytics
- Learners exploring Laravel + Vue full-stack architecture
This codebase is open source and distributed under the Unlicense (public domain equivalent), which is one of the loosest software licenses available.
See the LICENSE file for the full text.
- PHP 8.2+
- Composer
- Node.js + npm
- Install backend dependencies:
composer install- Install frontend dependencies:
npm install- Copy environment config if needed and generate app key:
cp .env.example .env
php artisan key:generate- Run migrations:
php artisan migrate- Run the app (if not using Herd):
composer run devIf you use Laravel Herd, use your Herd site URL directly.
If you fork this project, do not commit:
.envfiles- session/cookie export files
- real API keys, ad network IDs, or account credentials