██ █████ ██████ ██████ ██ ██ ███ ██
██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██
██ ███████ ██████ █████ ██████ ██ ██ ██ ██ ██
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
███████ ██ ██ ██████ ██ ██ ██████ ██ ████
Welcome to LAB-RUN 01, a thrilling labyrinth game where you embark on an adventure filled with excitement! Navigate through the twists and turns of an intricate maze, avoiding obstacles, set your highscore.
Instruction:
- Use the arrow keys to control your character.
- Your objective is to stay alife as long as possible.
- Collect PowerUps and defeat enemies with a killerinstinkt.
- Time-based spawning: Don´t be lazy, otherwise the enemie will outnumber you!
- Key-smashing: Attack the enemy with keysmashing the ENTER button until the enemie disappears.
- High scores: Compete against yourself - try to challenge your highscore.
Installation: Lab-Run 01 does not require any installation. It is a browser-based game developed with HTML, CSS, and JavaScript, ensuring compatibility across various platforms.
To play the game:
- Clone this repository to your local machine or download the ZIP file.
- Extract the files (if necessary) and open the index.html file in your preferred web browser.
[x] Start exploring the labyrinth and enjoy the game! Link for the game to play: LAB-RUN.
Mobile:
- Attack:
Use the right SMASH button on the down-right side to randomize attack the enemy when placed before them.
But dont get frustrated when the first attack does not hit, there is always a chance to miss the enemies.
So smash the button!!! - Run:
Use the generated ARROW buttons on the down-left side to navigate the hero inside the labyrinth.
Desktop:
- Attack:
Use the ARROW keys! - Attack:
Use the ENTER key!
General:
- Music:
Press the NOTE to play!
Press again to mute it! - PowerUp:
The PowerUp is represented by a *BEER what will disappear after 2 seconds - Loosing Lifes:
Try to avoid to cross the enemies path, you'll loose lifepoints! - End of the Game:
There are two possibilities to loose the game:
- Loosing all of your lifepoints!
- The enemy spawning is outnumber you by 15!
HAVE FUN PLAYING IT!
Technologies:
- HTML: The code includes HTML elements and structure to create the game board and user interface.
- CSS: CSS classes and styles are applied to the HTML elements to define the appearance and layout of the game board and user interface.
- JavaScript: The core functionality of the game is implemented using JavaScript. This includes manipulating the game board, generating random positions for the hero, enemies, and power-ups, handling user input for moving the hero, updating game state (lives, enemies defeated), moving enemies, handling hero attacks, and restarting the game.
- DOM Manipulation: The code interacts with the Document Object Model (DOM) using JavaScript to dynamically create and modify HTML elements, add event listeners, update game state, and handle user input.
- Audio: The code includes an audio element and uses JavaScript to play and pause background music in response to user interaction.
- Image Manipulation: The code references and updates the source attribute of image elements to display different images based on game events, such as displaying the game over image when the player loses all lives.
- Mobile Support: The code includes event listeners and functions to handle mobile version navigation using touch or click events for movement and attack actions.
Overall, the technologies used in this code include HTML, CSS, JavaScript, DOM manipulation, audio handling, image manipulation, and mobile support.
Feedback and Contributions:
We appreciate any feedback or suggestions you may have regarding Lab-Run 01. If you encounter any issues, feel free to report them in the "Issues" section of the repository. Additionally, contributions are always welcome! If you have any improvements or new features in mind, submit a pull request, and we will review it.
Credits Lab-Run 01 was developed by Florian P. Luther
License Florian Luther