A JavaScript pixel art RPG
- Max Ornik
- Marcel Sziener
- Skyler Mayfield
- Clone the repository
$ git clone https://github.com/skyler544/it-project
- Navigate to the repository application directory with your shell or file browser.
$ cd it-project/SourceCode
- Open
index.html
with the web browser of your choice$ firefox index.html
- Play the game!
Controls:
w
,a
,s
,d
or arrow keys for movemententer
to attack
Combat controls:
- Combat automatically begins when you encounter a monster; use the menu to select your action. Try not to die!
Use doors to move between levels.
As gamers ourselves, we were inspired by pixel art aesthetics and fond memories of playing pixel art games. Furthermore, since JavaScript is a very widely used language, we considered that making a large project in JavaScript would be a great way to sharpen our skills.
Some of the code makes use of jQuery as well.
Using git effectively is a hard requirement of collaborative development. Version control not only makes developing code safer, it provides a form of documentation as well. Writing a commit message to explain what one did and why is an important consideration when working with others, especially if what the code does is not immediately obvious to everyone involved. Plus it’s fun!
Having this project planning tool made keeping track of what exactly we were doing and how we wanted to do it much easier.
As a communications platform, Discord is hard to beat when it comes to staying connected and keeping each other in the loop.
Realtime collaborative editing.
Writing documentation and planning deadlines, org-mode
does it all.
The game “engine” is finished. Everything needed to make the game possible is there. However, the project is still in what we would call “alpha.” There’s enough to show that the game works, but it needs more levels and variety. The framework can easily be expanded to make this happen.
Both the Open Document and Latex versions of the document were generated using the free and open source tool pandoc
.