Game
Rogue Cadet
8 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

Just as Pecaminosa's musicians #improvise this rendition of #LittleSunflower 🌻, so do we improvise with this post you're reading. 😂

What's coming out of your own improvs? 🤔

#Pecaminosa | #IndieDev | #OST | #Jazz

Successful landing

#screenshotsaturday

Here's a peaceful little forest scene for this #screenshotsaturday, from the beginning of the game.

Heya there! I really wanted to show you all a little gameplay preview of the first boss fight i'm currently working on i hope you like it ^^

Runestones: from concept to in-game model🗿

So here's the first of the zodiac signs i will make for the next weeks.

The Darkside Detective: A Fumble in the Dark is out TODAY! 🖱️Advanced pointing, clicking action 🖨️Very funny words! Loads of them! 👻6 sarcastic, spectral cases to solve

Demonstration of the spells and their effects :)!

Spaaaace~

These are background sprites I've created for a game I'm working on at school ^w^ Click on the post to see how the sprites connect. You won't regret it! (personally, I think it's pretty heheh)

Drawn in Piskel using my mouse. Whaddya think?

Regular exercise is key for healthy wings.

Try it out!

https://gamejolt.com/games/AeonNightmares/605184