Grade 9 Passion Project

Description

For my Project I chose a video game project because I wanted to be a game developer or any IT job when I grow up. I wanted to make a simple game that I had a basic idea for, the idea was to make things be drawn in the canvas and have the game be a fighting game. It would be based off of Undertale where the box is were the fighting takes place. I wanted to add a story based on FunList, a YouTube channel that I like, and then make it so that you could be in the fights and fight some of the characters (I would change this up a bit). The main gameplay is just for you to survive the fight and experience the story. I had to change this idea because I wasn’t as skilled at JavaScript (the main programming language of the game). The game actually has three programming languages, CSS, JavaScript, and html. The game will be a website on an html file, CSS is for styling things in html like the canvas, and JavaScript is the main code of the game.


Reflections

How did your entire project go?

My project went well but I wasn’t able to achieve the full result that I wanted. I had to make the game simpler. There was an error I didn’t know how to fix.

How was the event?
The event didn’t go as expected, It was less crowded and more organized while still being fun. The event was better than I expected, I liked that other people who were presenting projects also got to walk around and look at other projects.
What would you do differently or keep?
I want to make this project next year and add on to it, I also want to fix the error.
How was the process?
I had a plan for my project I didn’t follow it as much but it helped me for most of my project. I planed that I would make all the necessary things of my game first and then add on to it if I had more time.
How was your presentation?
When I presented even though I wasn’t fully done I felt confident explaining what I did and how it worked. It was pretty interesting to people who knew how to code or had some experience with it. I was able to clearly explain the issue and what I was trying to make.

(Video of error)


Check-Ins

Check-in 1

I had a basic Idea of what I wanted to do for my project, I adjusted my ideas based on what Mr.Chastkavich said, I started to work on the project a bit and was going to get the community member who helped me to be Mr. Wong.

Check-in 2

I hadn’t done much for my project and was re thinking my idea because I thought it wasn’t a good choice.

Check-in 3

I also didn’t do much for this reflection and hadn’t made any significant changes to my project.

Check-in 4

I did more for my project but it was still in prototyping phase, I made some changes but I didn’t know how to actually make a slide show that you can click through to view the next slide, I talked to Mr. Wong to see if he had any advice.

Check-in 5

I made my game playable with a controllable player character in the canvas that would shoot rechargeable ammo at enemies coming from the right side of the screen to the left, I didn’t add the enemies yet. The game was still in prototyping phase on an html website with JavaScript as it’s main code and some CSS for the canvas and the fade in and out slideshow. The game had an error that made the canvas clear itself every two seconds so I tried to fix the error but I’m not very experienced with JavaScript so I couldn’t fix it.

Conclusion

I had no problem presenting my ideas and what I made to others, It wasn’t as interesting to younger kids but to others that knew or had some experience with coding they told me a few suggestions and said that I did a good job by trying something new and making the game manually without a game maker or pre-existing content.