Game
Rogue Cadet
9 years ago

Day 74


Day 74: Today I completely forgot to note the interesting links I read. So Instead I’ll give you stuff from my bookmarks. On a completely unrelated topic, I got water leaks in the floor. Nothing too horrible. It justs makes noise when I walk on a certain place. But it inflates the wooden floor… I sent an email to the location agency. I hope I won’t have to pay anything.

Daily bookmarked interesting stuff:

Tasks done:

  • Solved the bug the weapon would heat linearly as long as you press the weapon button. This is weird since the weapon doesn’t shoot continuously. And if you were to release/trigger the input at the fire rate, you would never get a cool down. And that sucked. So now, the weapons heat each time a volley is fired. I solved this by implementing direct events betweens the bullets fountain (that shoots the bullets according to a pattern) and the weapon (that has multiple fountains). This OnFire event might be really useful later.

  • Implemented the dual weapon system. In fact I did even better, you can have as much weapon as you want and you have a button to switch weapon. Of course I think I’ll limit it to two. But it’s easy to change. Doing this feature was as easy as I thought. Mainly because I took some time think of the different possible architectures solutions. In the end I gave up finding the best way to stuff and trying to fit all the “laws” of OOP. I just did what was the simplest. I have a WeaponSwitcher, that instantiate the weapons based on the save and switch them when the button is pressed. It looks a bit like a manager and I think it violates the single responsibility principle. But if I were to cut instantiation and switching to two classes I would have more components and I didn’t saw a way to not couple them. So I thought that having it inside the same class would actually do less harm.

  • “Implemented” the different bombs. All I actually did was to put the trello card into the “DONE” column. Because when I worked on ships and upgrades, I decided that the bomb would be just upgraded and that there wouldn’t be different kinds. I didn’t even retested to see if the bombs work well. I guess future me might have an unpleasant surprise.

  • Did 5 new weapons. I wanted to have two weapon of each kind. But I didn’t have the time to do lasers since it’s so different from the bullets weapons. I’ll do this another time and consider it a feature by itself. Among the new weapons I particularly like the “circle gun” that shoot a circle of death and the “Machine gun” that shoots a LOT of bullets.



0 comments

Loading...

Next up

So

i may or may not make an full art of some person or i may just leave this like that-

Bandana Dee the Dream Friend

Protege el conocimiento, salva la historia. Guardian of Lore es un platformer 2D en el que debes luchar para mantener viva la memoria de la mitología latinoamericana. El juego llegará a Steam el 18 de mayo: https://steam.pm/app/1211740 #ScreenshotSaturday

Just a Pico sprite

Sometimes the suction cup get sticky. Small animation I made in Blender after doing my tutorial on picking up/dropping objects in animations. Crate model by jQueary (https://sketchfab.com/3d-models/game-ready-sci-fi-crate-d98deca6…).

Finished work on the emotions of a new character for the tank universe

Demonstration of the spells and their effects :)!

My D&D art for my family so far (WIP if you couldn't tell)

Alone Together....

Path of Kami, running around the shrine area