Skip to content

sganslandt/jumpy

Repository files navigation

Jumpy

A 2D game built with Phaser 3 as a learning project for game development and AI-assisted coding.

Quick Start

# Install dependencies
npm install

# Run development server
npm run dev

Open your browser to http://localhost:5173

Controls

  • Arrow Left/Right - Move
  • Arrow Up - Jump

Project Goals

  1. Learn game development fundamentals
  2. Practice AI-assisted coding
  3. Write clear, readable code
  4. Understand game architecture patterns

Documentation

Deployment

This game automatically deploys to Cloudflare Pages when code is pushed to the main branch.

Live URL: [Add your Cloudflare Pages URL here]

For more information about the CD pipeline, see docs/CD.md.

Manual Deployment

See docs/CD.md for instructions on deploying manually from your local machine.

Tech Stack

  • Phaser 3 - 2D game framework
  • Vite - Build tool and dev server
  • JavaScript (ES6) - Programming language

Project Structure

src/
├── main.js          # Game configuration
├── scenes/          # Game scenes (screens/levels)
└── entities/        # Game objects (player, enemies, etc.)

Learning Resources

License

ISC

About

Adventures in AI-assisted game development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •