Space Giraffa – Update 4
|
This week I’ve been working hard on the beta stage on our group’s game Space Giraffa. There have been many late nights of hard labor. If it wasn’t for our unfortunate code mishap, and had to rebuild much of our code, we wouldn’t have to stress in order to get everything implemented till dead-line. But as long as we don’t encounter any problems with our current code structure we might have a chance to get everything done. Yay? Otherwise we have to be satisfied with only the vital features. But at least one good thing happened this week. I was done with all my work from our groups sprint planning so I took about an hour and a half and built an easy level maker for our game. We use text files to store every level and it was difficult to add enemies to file. Not only was it hard but we programmers only knew how to make one. And because we programmers have to work on the game, and the graphic artists did not have much to do, my conclusion was to assign that work for them. Which is now made possible with my “level-creating-tool”.
This is how my level maker looks like. The enemies are represented as colorful dots that stores information in them. Information like velocity and position. The user can move each of the sliders to adjust the horizontal and vertical movement of an entity. That black area is a smaller version of the game window and every entity’s position gets scaled to fit inside the tool’s smaller window. When the user decides to save a level to be used in the game, the tool internally calculates where each entity should be positioned on the screen. The “Edit Button” gives the user the ability to move and replace an entity with the mouse without creating a new entity. When edit mode is turned off, the mouse can only add and delete entities. Because we programmers have to focus on getting every feature implemented, I created this tool to make it easier for the graphic artists to help out with level design. It also makes the process A LOT quicker. That was every thing from me and now I have to get back to programming again so may the force be with you! |
