JamesDBartlett3 / arcade-game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arcade Game Project

Table of Contents

Notes

Just one: Italicized text denotes features and/or functionality which are not yet implemented, but are currently in development, and will soon be available in the game. Stay tuned!

Otherwise, all notes and comments regarding this game's source code are in-line, so please refer to the source code itself if you wish to read them.

How To Play

To play this game on my server, click here.
For instructions on downloading, running, and modifying this game's source code, click here.

Gameplay Instructions

The object of the game is to move your player avatar from the grassy area, across the cobblestone road, to the river, without colliding with any of the "enemy" avatars (which currently look like a cross between a ladybug and a cockroach). If you collide with an enemy (or one of them collides with you), you will lose one bar of health, your avatar will be sent back to the grassy area, and you can try again. Each time you make it to the river, you will be shown a congratulations message and your score will increase.
If you lose all of your health bars, the game is over, and your final score will be displayed.

Move your avatar around the board using any of the following input methods:

  • Arrow Keys (Up/Down/Left/Right)
  • Doom/Quake keymap style (WASD)
  • Touchscreen swipe

Acknowledgements

Special Thanks

3rd Party Code

The following 3rd party libraries and support files were used in this project:

How To Download And Modify The Source Code

If you would like to download and/or modify this game's source code, please feel free!
Here are a few suggested methods:

  • Download it (as a ZIP file)! (easiest & simplest method)
  • Clone it! (still fairly straightforward, but may require some software installation & configuration)
    • GitHub Desktop (a beginner-friendly UI for GitHub).
    • Run Git or SVN directly from the command line (for more experienced users and software developers).
  • Fork it! (requires a GitHub account)
    • Please note that this is a proof-of-concept project, so while I certainly encourage you to fork and play around with the code in this repo, I will not be accepting pull requests at this time. That being said, I will be keeping an eye on any forks that pop up, and if I see you doing something really cool, I might just get in touch with you.

About

License:MIT License


Languages

Language:JavaScript 92.5%Language:HTML 6.7%Language:CSS 0.8%