This week we made substantial progress in the development of our game. I proceeded to develop the graphics, stumbling upon many consistency and formatting errors which led to multiple retries, I also had to shrink the pixel scale size down by a quarter as 3000, 3000 pixels doesn't fit on a screen, so it was resized to 750, 750 and everything scaled relatively from that. I then proceeded in making a working file for the menu screen and its interactions as well as the level select screen. I initially did this in separate files but then discovered it was too difficult or impossible to run another program in a program as python seemed to only support the importing of another file to call functions from it. One of the major problems I faced was in the program loading the images, continually causing errors, I tried multiple ways of writing out the files location etc., and resulted in a full location script (e.g. "C:\Users\Liam\Desktop\Assignment graphics\back button.png" ) which led to the problem that this would only work on my computer. So in tinkering with folder locations and such, I was able to reduce it down to the folder name and the contents which were working fine. The program was working in order with each screen behaving like it should and performing as many operations as able with the current development (no path to individual levels, reset or level locking mechanism). However, after saving the file and reopening it, the program was no longer able to open the image files despite there being no changes in files, locations or code. This coming week I hope to resolve this issue as well as finish developing the help screen and its individual tutorial displays, and possibly the graphical interface of individual levels.
This past week I've been working on fixing issues with the program to make it run as smoothly as possible. I didn't think I would get the stats for nerds page done and was going to scrap it so I could focus on getting the documentation done and fixing the minor issues so it would be more polished but I decided to do the stats for nerds page anyway and spent the past day and a half working on it. The notable issues from its development were mainly around gathering the data, in which I found some other errors in how I was collecting data such as not updating the data files when quitting the program. But i managed to finish the page as well as the rest of the program. My final solution was reasonably successful in comparison to my proposal and design, the only main things that I wasn't able to achieve was customisation of genome numbers and generation size and stuff like that, but that would have required a lot of digging through files in the libraries I was using to edit th...
Comments
Post a Comment