Group 9 : Flight of the Giraffa
Last post I tried doing the power ups for the player, which was the laser projectile and a power up that is not very often spawned upon destroying an meteor. But if the player succeeds of destroying an meteor and the power up spawns, the player will see a shiny and lovely rainbow meteor that flies at the same speed as the meteor. Upon destroying this rainbow meteor it will instantly create a circle wave that clears the whole screen of enemies. I actually succeeded very well by my surprise. This was done before we actually had merge all our code together and changed our render system. Two of us programmers coded in an old version of the project, meanwhile the programming leader worked on creating a new render file. The render file is the file that takes care of the textures of the pictures and so on. The problem of the old version was because we used an library of OpenGL(Open Graphics Library). Why this was an problem that needed to be fixed was because we had to work with the original SFML(Simple and fast Multimedia Library), that was introduced in the start of game programming 2.
When our lead programmer was finished with this their was a lot of changes that had to be done with the previous code of ours. This was heartbreaking in the way where I had to mostly scrap all the power ups I have been doing for the past 3 weeks or so. But this is something that is really common and nothing you should stop for.
The problem with the new code was that I had no idé how to work with that code. I had just gotten a grip of the old code and could finally understand it. It took some time to get a grip of the new version. My mission was to create a new power up for laser and meteor but was strangely some problems that I could not fix. So I jumped on something else instead which lead me to making a menu for the game!
I started making the menu three days before the beta needed to be shown. Everything went perfect, the time limit was a bit stressing but I could manage. I had some help from some friends in order to make an basic menu. It had the option of quit the game, options, credits, high score and level menu. The options is yet to be worked on to be 100% complete and so on. You could say I need to make some polishing.
antongamedev said:
Hello Axel,
Reading your blog post was entertaining but unfortunately some parts of it were hard to understand because of the many grammar errors. You mention that you left your old code behind you and moved on making a menu. If the way you made your menu would be more thoroughly explained (or actually explained at all), it would be much easier for me to give you feedback on the it, aswell as for someone else to learn from what you have created in the future. You could also try to explain the issues you had with trying to create the meteor and the laser, and continue with explaining why it did not work. But then, on the other hand you would focus on too many things in one blog post. Which we are not allowed to do.
For the next(and last) blog post I would recommend you spend a lot more time and focus going in depth on one artefact only. This would make the blog post much more interesting to read, aswell as giving yourself a better picture, and more clarity of what you have actually achieved during the week.
Good luck on your future coding adventures!
Kindest regards,
Anton Olin
LikeLike
viktornordgrengame said:
Hello Axel!
Reading your blog post was not hard, it was in fact really easy to read. I liked the language you used in your post. It was also entertaining to read, though it would have been a bit more entertaining to read if you would have described some of the code for the menu or the power up. Or if you would have described some of the problems and how you solved these problems.
It would also be good if you described some of the code, for example in the menu, how you made for example so that the player could quit the game from the menu. This could helped newer programmer quite a bit. It would also be nice to read about how you coded the power ups and if there was any problems with that and how you solved them. But then you would have written about too many artifacts and we are only allowed to write about one for each blog post.
So for you next blog post I would recommend that you focus on one artifact and so that you can describe it more thoroughly and describe what you did to make it work. This would be more helpful to people that are looking for help.
Cheers mate and keep programming!
LikeLike