Skip to main content

Posts

Showing posts from August, 2018

Week 11

This week we made some significant milestones but also ran into some significant issues. We managed to finish the level blitting, movement and item interaction. Some problems we had was with duplication giving a turn delay, buttons not working correctly, movement bugging out in places, flickering guard images, guards not alerting and being able to be eaten by the character. The primary way we approached all of these problems was by printing out a list of variable status' and lists to help target the issues at their source. I also added additional help screen tutorial slides due to the adding of an escape and reset button in the levels. The game is currently in most of its completion, just lacking some guard tracking and killing mechanics. Next week we aim to complete the last central part of the game which is guard movement and interaction, then from there we will finalise our other parts of the assignment and debug where necessary.

Week 10

This week we focused on finishing pieces of the overall program to integrate the parts into the whole program fully. We worked on finalising the mechanics and data section of the code. Alongside adding graphical elements into the program and rounding off some of those graphical features such as sizing and the formatting of the code in terms of how we interact with the graphics, removing approximately 100 lines of code due to new, more efficient ideas for approaching some situations, gathered from our increased knowledge since the start. I also completed the menu screen including a help screen which consists primarily of a slideshow presenting on how different mechanics of the game work with a picture and text to explain that mechanic. This coming week we hope to complete the development of the data mechanics side of the program and move onto integrating all the parts into a playable game through the use of importing the mechanics function into the main game file.

Week 9

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" ) whic...

Week 8

This week we continued through the process of developing the game. Our main progress was in the area of graphics in which we started making individual graphics files to be manipulated for separate path sections as well as characters and items. Next week we plan to continue that to get a working model of the game for further testing beyond desk checking.