User Tools

Site Tools


journal:spring2019:sepp:week8

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
journal:spring2019:sepp:week8 [2019/03/21 00:17]
sepp
journal:spring2019:sepp:week8 [2019/03/21 00:23] (current)
sepp
Line 18: Line 18:
 What has happened so far is that there is a bug so that the only sprite to ever disappear is the guy, so I still have to fix that, and the arrow moving logic for p2 is still a little messed up. There are a few bugs that I will have to clean up. However, those bugs are not my greatest concern at the moment. For some reason, doing all that stuff and then going into the normal game doesn'​t work very well. What I mean by this is that now the screen for the actual game is completely messed up, so I'm not sure what is going on there. It works if I just skip the Title Screen part, but something in the Title Screen messes up the way the PPU creates the background for the level. Another bug I will have to fix.  What has happened so far is that there is a bug so that the only sprite to ever disappear is the guy, so I still have to fix that, and the arrow moving logic for p2 is still a little messed up. There are a few bugs that I will have to clean up. However, those bugs are not my greatest concern at the moment. For some reason, doing all that stuff and then going into the normal game doesn'​t work very well. What I mean by this is that now the screen for the actual game is completely messed up, so I'm not sure what is going on there. It works if I just skip the Title Screen part, but something in the Title Screen messes up the way the PPU creates the background for the level. Another bug I will have to fix. 
  
-Now, I can't leave without first mentioning how much I am in the debt of my illustrious professor, the great Matt Haas. When I first started making the Title Screen logic, nothing would appear. After working on it for at least fifteen minutes, I gave up and asked him for help, and within another half an hour, the problem had been solved. As it turns out, when you want to write stuff to the screen, you must make sure that the PPU is given permission (ResetScroll() and EnablePPU()). We also decided to just not use standard loops and instead made a label for the section we wanted to run over and over, and then had an if statement at the end that would tell the computer to goto the label. I've actually never used goto or labels in my own code before, so that was a good learning experience. ​+Now, I can't leave without first mentioning how much I am in the debt of my illustrious professor, the great Matt Haas. When I first started making the Title Screen logic, nothing would appear. After working on it for at least fifteen minutes, I gave up and asked him for help, and within another half an hour, the problem had been solved. As it turns out, when you want to write stuff to the screen, you must make sure that the PPU is given permission (ResetScroll() and EnablePPU()). We also decided to just not use standard loops and instead made a label for the section we wanted to run over and over, and then had an if statement at the end that would tell the computer to goto the label. I've actually never used goto or labels in my own code before, so that was a good learning experience. ​Thanks, Matt! 
 + 
 +I realize that I didn't mention any of my other mini-projects to work on to make my game better. The first one that I should work on is to fix a bug that is created if the player uses their weapon at the side of the screen. Currently, the weapon goes into an endless loop because the logic I currently have is never satisfied, so I definitely need to fix that. The next mini-project I have is to put a scoring system into the game so that players reach a point where there is a clear winner. I have created a little sprite to represent scoring, but I am holding off on incorporating it into the game until I have the whole selection/​Title Screen bug worked out. Hopefully, that will be soon! That is all I can think of to talk about right now, so I think I will call that GE (Good Enough). 
 + 
 +That's all for now, folks!
journal/spring2019/sepp/week8.txt · Last modified: 2019/03/21 00:23 by sepp