Game
Rogue Cadet
9 years ago

Day 98


Day 98: Today, it snowed again. But this time it was more impressive. Everything was covered of it in a short time. Also it’s friday. So that means after I finish writing this It’s the weekend! That’s cool, but what’s scary is that my TODO list for this sprint doesn’t seems to reduce. There’s a ton of stuff left to do and only one week. Hope I’ll make it. It’s the last sprint before the alpha milestone (excluding the “marketing sprint” that comes right after this sprint) so I thought I might crunch if need be.

Daily interesting stuff:

Tasks done:

  • Implemented lasers! This is so cool. I freaking love lasers. Too bad it doesn’t look that good. At first I thought it wouldn’t take long. I was wrong. It was a pain in the ass to make. The concept itself is not that hard. You need to have a start a middle and an end. Then you raycast forward to see if you hit anything. Then you stretch the middle part to match the appropriate length. But if you take into account stuff like making the sprites, properly managing the layers, assets pivots and stuff like that, it quickly becomes a long long task. Especially when you realise you actually need it to work with the other systems like UI, special powers and Weapon switching. Then you realise that the beautiful script you just wrote needs to behave like a weapon. But it can’t since the Weapon class is made to work with bullets. So you change the whole thing to inherit from a BaseWeapon class. You spend a lot of time juggling with existing code to see what needs to be in the base and what is specific. And that’s painful. Oh and I almost forgot the enemies. Yes because you see, enemies damage worked with bullets and they are one shot being. So you need to make the enemies detect constant damage. But then you realize that the bullets are suddenly considered constant damage for 3-6 frames. So you can around trying to find why. And then you fix it. And then you have a kick ass laser. And then you do a GIF of it and post it on twitter because you’re proud. And then nobody sees it because you suck at PR. Did you notice how I used you to distance myself from this unpleasant memories (did you also noticed how I suddenly changed the meaning of “you”). Ok I’m exaggerating, it was actually fun. I love coding, and I love challenging stuff. Plus you know lasers.

  • Looked at how to do a portfolio for a programmer. I did this because I started watching a GDC talk at lunch. But it was for artists. And a lot of things were hard to translate for programmers. So I looked at stuff that I could use.

  • Started to work on the weapons. I actually had a nice surprise finding I already did most of the weapons I wanted for the alpha. Then I worked on lasers. Then I tried them. Then I tried some other weapons. Then I realised that it could really use some improvements. Then I made some. Then I realized it was already late. Then I had a small internal struggle between wanting to go to weekend and wanting to finish this. Weekend won. So see ya on Monday.



0 comments

Loading...

Next up

Have a good Boi

I was bored, so... ManutKat.

What you all think

In the quest for accessibility, I'm adding Resurrection Shrines for players on the 'novice' end of the platforming spectrum.

In order to unlock the power of a Shrine, you must collect 3 'Souls' from your dead corpses! (the floating blue orbs)

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

One of the most critical update for Sunblaze demo. Now you are able to pet a cat! Finally!

Demonstration of the spells and their effects :)!

Shuiro Haname. #Commission

Commission for @ShuHaname

Rockin the Guitar, an Axe like Guitar I made for my Uni project

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?