Day 25
By: Michal Rooney
Tags: Restart, Debugging, Game Design, Development, Gamedevhq

Day 25

So I’ve learned but there is a point where I should just throw things away and not treat them like special little precious assets. at a certain point in a very long rounded the bugging I realize that I have grasped the concepts to create this thing. just having a problem here because of a few remaining bugs that I don’t really know how to fix. And it’s finally become apparent that I really should just close up shop on those few features and try implementing them from scratch. it is miraculously faster this time because of all the work I did to try and figure out the bugs I fully understand the features a lot better and maybe I won’t necessarily create something I could corner myself with in terms of it being clear how to debug it. there is a slightly raider way to do this and that’s really all I need to do to get past all these bugs that I’m having it’s just start again and use what learned along the way. because that’s really the progress I want to be doing not whether I finish this project it’s what I’m getting out of it and so I can stop treating this like it’s so special. I will throw out some of my features I will be reinventing them and that’s completely perfectly okay. example I had some real problems getting my enemies to fire lasers but it’s really like the second section of everything we learned in the opposite of the player I’ve just deleted them created new ones and quit more firing strips on them and now that seems to make sense I don’t know what I did to them to make them not work but they just weren’t firing the laser or it wasn’t being found in the scene or some kind of weird parenting issue is stopping you from happening but it was simpler just to do it the way that we had done before and read start from zero. At least I’m not getting the same bug so while I don’t know what exactly I did I at least know how to rebuild something if that happens. it sounds like a bit of a waste but really that’s what I think I’m going to have to do in the future with some of these problems and it’s a valuable skill to have to know that well it’s not working this way let’s think about how we’re building and redirect our productivity in a better way with the new build. I really understand this concept another walks of life I just thought that I couldn’t use it here because I must simply be bad at programming and that’s why I was having the issue it was really a matter of of how I wanted to build it and understanding that before I did it wasn’t my code it was how it was trying to do it and recognizing that is actually a really valuable thing that I know I’m going to use it in some other walks of life so I certainly should be using it with programming. I just felt like it was personally my fault that it didn’t work cuz my code was incorrect and I’m starting to realize that it’s really not my code it’s just the way that I am prevented it is not what I wanted to do with it.

Well it’s down to the last week and I really need to get this game done.so I’m going to go and start taking off the really weird parts and replacing them with some simple ground up approaches because I really don’t know where some of these bugs are coming from but programming without them in the way I actually is going a lot faster so I suppose rebuilding the whole thing might actually not be a bad idea at this juncture it is incredibly faster this time. so I’m going to stop caring how I had to do the project and basically move on to better projects and ways of learning coding that are potentially available because I’d really like to get to up to that part of the class and actually start learning some more 3D things and I just want to be there so bad right now that it was kind of getting to me because I was hoping to do that before the time limit ran out and I didn’t really know how long this program was going to last initially. Normally I would have the next 3 weeks to work on this at least but since I only have one I suppose I’m going to go and try and get through this last of the core programming section.

Signing off and aloha.