After significant trial and error and an embarrassing realization that one of my biggest issues was coming from ONE misplaced line (coding is a lovely, frustrating thing), I have figured out how to get the sprite to move and change image based on which key is pressed.
I spent a lot of last semester trying to learn the basic setup of pygame, creating main character art and working on the Hero's moving abilities, so I'm excited to be able to get into different parts of the game. I'm going to get to work on some of the background art work because at the moment the background is two, abrasively bright, rectangles representing the floor and the sky. I will also get to actually code some of the levels which means I get to do calculus which I actually really miss.
Despite disappearing into the aether, the Common App, and completely forgetting about this website's existence, I have made progress on Calclandia. Unfortunately no progress has been made with the name, but there has been progress with graphics and code. I've worked on researching different aspects of the language I'm using to code the game and I've managed to load the sprite sheet I created in September and run it through an animation loop. I've also constructed a class for the heroes of the game so now I'm working on their different methods (specifically their draw and move methods). Currently I'm working on the last of the three hero sprite sheets to put into the draw method.
Exactly one month later, I've returned to provide an update. I have now finished the story board and I am looking into the actual architecture of the game! I'm looking at how to create sprites and also starting on some of the artwork that the game requires.
I'm back with an update! I have gotten a little further with storyboarding the game, but summer homework and college essays have been my main focus over the past two months. I've decided to code in a different language after doing a bit more research into the langauge I was planning on using and discovering that its very difficult to test. For this game I'm planning on testing all the features as I go along to make sure they work, so I've chosen a language that I've coded some small games in before which is significantly easier to test. I shall update again once I've finished my work and made more substantial progress on the game.
Today I began storyboarding the game! Even though I only really finished the very beginning, it was really fun to begin this new part of the project. I have figured out the language and IDE I need to use for this project and added to the list of features I want the program to have. I'll be working on learning the coding language I've selected as I only know Java and Python currently and the IDE uses a different language, so that'll take up a decent chunk of my summer, but then I'll be able to get started with the actual coding for the project which is really cool to think about.
I started thinking about this project ages ago, but I started this website on May 17, 2024. My first step is going to be setting up the story. I won't share too much more than there already has been, but once my finals are over I'm going to take all my scattered post-it notes and scribbled ideas and start weaving the web that will be this story. I need to figure out an IDE and which language I should use, but I'm really excited about this project.