Inspiration
I took my favorite chocobo plush to the hackathon to cuddle with while coding. As I was brainstorming project ideas, I decided to use the chocobo and put it in a flappy bird-type scenario but add a feature of shooting blocks that block its path.
What it does
There's a bird that flies up against the force of gravity similar to the physics engine of flappy bird. However, this chocobo can shoot bullets to destroy the blocks. I had intended to add other chocobos as an obstacle, but time did not permit.
How I built it
I planned my work and tracked my progress in a notebook. I used HTML5 to display the page with the .js game. I styled the background, alignment, and color of the pages with css. I created two javascript files, node.js and Server.js, to create a local server to display my web application.
Challenges I ran into
I had a hard time learning how to use javascript; in fact, I ended up spending the time from 1pm-10:30pm learning how to code with javascript using a youtube tutorial of coding tetris. After, that I started to code Fly Chocobo! and realized that coding everything from scratch with a newbie using javascript was impossible (for me at least). I decided to scrap any code that i had at 1AM and restarted using a Framework called Phaser. While this helped a lot, I messed up syntax a few times, spending up to an hour to find the mistake (haha whoops). Because of these setbacks, I couldnt quite reach the point I was hoping to reach.
Accomplishments that I'm proud of
I'm excited to leave this hackathon knowing how to work with some knowledge of game development in javascript. After all, I came here to learn something new! Surprisingly, I was able to have experience with back-end and front-end development. I managed to create server using node.js for my web app.
What I learned
I learned how to: create a server with node.js, develop games using javascript and phaser, using some html and css.
What's next for Fly Chocobo!
I plan to make it fully functional and perhaps replace the concept of maneuvering through blocks with fighting against other chocobo vars that randomly appear on the game.
Log in or sign up for Devpost to join the conversation.