Git Product home page Git Product logo

boxjump's Introduction

boxjump

Overview

This is a simple and addictive 2D platformer game built with HTML5 canvas and JavaScript (inspired by Lessmilk). The game features a dynamic player character that can jump, navigate obstacles, and progress through levels. Your goal is to guide the player to the end of each level while avoiding collisions with walls and other obstacles. Be warned, annoyingly addictive!

The goal? Get the player to the end of each level without colliding with any walls. Less death count!

Features

  • Responsive Canvas: The game utilizes the HTML5 canvas element to provide a responsive and engaging gaming experience.
  • Smooth Animation: Enjoy smooth and fluid animations powered by the requestAnimationFrame function for efficient rendering.
  • Dynamic Levels: Experience different levels of difficulty, each with its unique set of walls and challenges.
  • Player Interaction: Use the โ†‘ or spacebar to control the player character, allowing you to jump and navigate through the game world.
  • Scoring System: Keep track of your progress with a death counter and level indicator displayed on the screen.
  • Developer Mode: Enable developer mode to test and create custom levels easily.

How to Play

Start: Press the S key to begin the game. Jump: Use the โ†‘ key or spacebar to make the player character jump. Reset: Press R key to reset the game at any time.

Getting Started

Clone the repository: git clone [repository_url] Open the index.html file in a modern web browser. Follow the on-screen instructions to start, play, and enjoy the game.

or

Play the game online at http://boxjump.andasan.com

Customize and Contribute

Feel free to explore and modify the game. Add new levels, tweak the gameplay mechanics, or enhance the graphics. If you come up with exciting improvements, don't hesitate to contribute by submitting pull requests.

Enjoy playing the Jumping Game and have fun coding!

Preview

alt text

Legacy Note

A simple JavaScript platformer-type game inspired by Lessmilk. Initially created in Java and converted to Javascript.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.