-
Notifications
You must be signed in to change notification settings - Fork 0
Add Five Nights at Badger - Interactive browser game with camera system #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: johnmog <12915670+johnmog@users.noreply.github.com>
Co-authored-by: johnmog <12915670+johnmog@users.noreply.github.com>
Co-authored-by: johnmog <12915670+johnmog@users.noreply.github.com>
|
@copilot Ok, let's start implementing this, pick the smallest next chunk. |
Co-authored-by: johnmog <12915670+johnmog@users.noreply.github.com>
Implemented the smallest functional chunk: a playable browser demo of the core power management mechanic. What's working (commit f4ed46f):
Try it live in the documentation: Click "Press A to Start" → Toggle doors → Watch power drain → Survive 6 minutes! Screenshots show the game in action with doors opening/closing and power draining. The dark hacker aesthetic matches the repository guidelines perfectly. Next chunks could add: camera system, animatronic AI, lights, or additional nights. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Co-authored-by: johnmog <12915670+johnmog@users.noreply.github.com>
|
@copilot Let's add the camera system. Plan how it'll work and get started. |
Co-authored-by: johnmog <12915670+johnmog@users.noreply.github.com>
Camera system implemented (commit 1a40fcd)! What's working:
Technical details:
Screenshots: Ready for next feature (animatronic AI movement between cameras)! Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Co-authored-by: johnmog <12915670+johnmog@users.noreply.github.com>
Creates comprehensive documentation and a playable browser-based demo for a FNAF-style survival horror game adapted to Badger 2350's hardware constraints (296×128 e-ink display, 5-button control scheme).
Game Design
Core mechanics simplified from FNAF:
Hardware adaptations:
Implementation
Files added:
src/content/apps/fivenights.mdx(12.4KB) — Complete game specification with controls, mechanics, AI behavior, code examplespublic/images/apps/fivenights_icon.svg— Security camera themed icon with animatronic eyessrc/components/five-nights-game.tsx(9.2KB) — Interactive React/TypeScript game component with playable demoPlayable Browser Demo:
The browser demo now includes core FNAF mechanics with power management and camera surveillance:
Game features implemented:
Camera System:
Try it live: The demo is embedded in the app documentation page and is immediately playable in the browser.
Documentation structure:
Python implementation for Badger 2350 hardware marked as future work in
badger/homerepository.Screenshots
Apps catalog:

Detail page:

Playable demo - Intro screen:

Playable demo - Gameplay:

Playable demo - Door closed with power draining:

Playable demo - Camera view (CAM1 Show Stage):
Shows 4-camera surveillance system with cycling controls and terminal aesthetic
Playable demo - Camera monitoring with power drain:
Demonstrates additional power consumption while viewing cameras
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.