Skip to content

About

A 2d online game adventure time themed made in nodejs

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Adventure Time – Online Game 🎮

A web-based interactive game inspired by the Adventure Time universe, developed using Node.js, Express, and Phaser. This project was created as part of an academic assignment focused on building a functional browser game with multiple screens, levels, and a scoring system.

AdventureTime-Demo

AdventureTime-Demo

Important

The user interface and in-game text are entirely in Spanish.

Note

Requires Node.js version 16 or higher to run properly.


✨ Features

  • Game developed with Phaser 3 framework.

  • Web server powered by Node.js and Express.

  • Fully interactive menu system.

  • Data persistence using localStorage.

  • Background music and sound effects.

  • In-game interface displaying real-time information:

    • Player alias
    • Score
    • Lives
    • Current level
    • Date and gameplay time
  • Multiple levels with progressive mechanics.

  • Additional screens for:

    • Instructions
    • High scores
    • Credits

🚀 How to Run

Prerequisites

  • Node.js 16+ installed Check your version with:

    node -v

Local Installation

  1. Clone the repository:

    git clone <REPOSITORY_URL>
  2. Navigate to the project folder:

    cd AdventureTime-OnlineGame
  3. Install dependencies:

    npm install
  4. Start the server:

    npm start
  5. Open your browser and go to:

    http://localhost:3000
    

🕹️ How to Play

  • Enter an alias to start the game.
  • Use the keyboard to control your character.
  • Avoid obstacles and enemies.
  • Collect as many points as possible.
  • Progress through the different game levels.

🛠 Technologies Used

  • Node.js – Backend environment
  • Express.js – Web server framework
  • Phaser 3 – Game engine
  • JavaScript / HTML / CSS – Frontend
  • localStorage – Player data storage

🗂 Project Structure

AdventureTime-OnlineGame/
├── public/
│   ├── assets/
│   ├── js/
│   ├── css/
│   └── index.html
├── routes/
├── views/
├── app.js
├── package.json
└── README.md

🌐 Play Online

You can try the game online here:

👉 Play Adventure Time Online Game


👨‍💻 Development Team

  • Miguel Angel Batres Luna
  • Ariel Emilio Parra Martinez
  • Martin Alfonso Romo Martinez

📎 Notes

  • Project developed for academic purposes.
  • Compatible with any modern web browser.
  • No additional software required besides Node.js.

Enjoy the adventure and have fun playing! 🎉


About

A 2d online game adventure time themed made in nodejs

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages