The Giving Game

A turn-based multiplayer browser game built with a vanilla JS and jQuery mix

Project Brief

I built this game for an assignment for my Front End Development Bachelor degree program on OpenClassrooms.com.

The assignment was to make a turn-based shooter game, using Javascript. In the game players could move around the board and try to pick up the best weapons to use in a final battle.

You can read a much more detailed project brief here.

Made Some Adjustments

Because I wasn’t comfortable making a shooter game (because of the violence aspect), I thought about how I could flip this game and make it a bit more positive.

I came up with a game based on a Bible text about how giving to others is the best gift you can give to yourself.

It’s called “The Giving Game”.

What I learned from this project

This has definitely been the most challenging Open Classrooms project so far, but I’ve learned so much while working on it.

First of all, I’ve learned that I really do love the challenges that programming web apps brings. I also love being able to immediately see bugs disappear! (^-^)/

I’ve learned that, even though I’m an introvert, coding with others can be even more fun than just coding alone.

I’ve learned that it’s very satisfying to learn new things and put them to use right away.

On the technical side of things, I’ve learned to write cleaner DRY-er code. I’ve learned to make small, manageable functions that do just one thing instead of monster functions that just seem to do… “everything(?)“.

I’ve learned that Javascript is awesome! And it’s only getting better. Yay for ES6! (^0^)/

I’ve learned that enumeration is possible in Javascript! But not only that, it’s pretty handy-dandy.

I’ve learned that using objects wherever you can keeps your code more organized.

I’ve learned that jQuery, though sometimes overpowered, can make it easier to write shorter, more readable code.

I’ve learned just how useful console.log is at getting you out of a sticky, buggy situation.

P.S. I built this little game and wrote this post several years ago. I hope you enjoyed it. Check out what I’m doing lately on my Twitter or Youtube.

Contact

Let’s plan a call and see how we can work together!

Let's talk hi@kelseygittens.com