Game
ARANA
8 years ago

Bi-Weekly Devlog 12: Much less than anticipated


Hello world!

Erm- What have I been doing this past bi-week?

cough

Joking aside, these past few week have been sruprisingly busy of a variety of reasons.
First school. What’s new really?
Then, there was a sort of lack of inspiration almost. Which is odd given what I have been working on.
Lastly, (and to a much lesser extent) the christmas season has started! Which is cool! But also decorating the house is a little time consuming… Opps.

But what have I been doing?

5d0b6567b76bf.gif

Nothing fancy. Yet.

Needless to say I’ve been trying to rework (sort of from the ground up but not really-) the AI for enemies to make them more flexible in terms of what I can do with them. I actually have the document listing what I want to do for them.

AI.txt

New AI for enemies

This overhaul of the AI intends to make enemy intelligence more
flexible for more situations.

Structural changes (changes in terms of how scripts are sorted):
-all of the AI wil be in the parent object, and be split into “melee” and “ranged” scripts
-alterations to these scripts will be done from the specific enemy object (IE: the “sword” skeleton has its own script adding to the already existing AI for the “heavy” alternative)
-organize all alarms that are not enemy specific (attack cooldown, “is hit” cooldowns)
-test a single corpse object, in which its’ sprite is defined upon creation
-consider reworking wondering,
—have angles be acually 360^o
-minimize the amount of variables declared on specific enemies,

Functional changes (how the AI actually works):
-make a path while chasing player/wandering
—change how the paths are created depending on enemy type
—(IE: ranged enemies create paths that lead to a certain distance from the player, heavy enemies create paths at an angle and might change direction on a whim)
-properly avoid blocks (use diagonal sprite width for leniency)

Enemy changes:
-consider splitting “heavy” enemies

Complicated? Maybe???

There is still a ways to go in terms of all the minute details. But for the most part things are steady. I’ve yet to run into any real roadblocks. Yet.
Things have changed. The only outdated thing in this document is the pathdfinding. I decided that if I have solid collision (which hasn’t been the case in any version thus far) I can get away with less complex pathfinding. Thus saving much more resources to be used on other things (fancy effects that I might add, just as an example). So I’m sticking with a slightly modified variation of the pathfinding I’ve been using.

That’s all this Bi-week!

With all that said, I’ll be seeing you all next bi-week when I will most likely have more to show.
Until then!



0 comments

Loading...

Next up

Submitted my game for the OperaGX game jam last night.

Would love to get some feedback!

(Excuse the poor gameplay performance, I'm playing for two)

https://gamejolt.com/games/signal_lost/638324 #OperaGXGameJam #OperaGX #GameJam

Decided I'd give this jam a go since I'll probably have the time. After an evening, I think I've got a good starting point???

Short intro of us 💕✌️

We're an eletro duo based in Seoul 🇰🇷 Heavily influenced by the 90s.

Our new album #Xennials is all about the nostalgia of that era 💽 CD listenin 📟 beeper beepin 💾 floppy disks floppin days 😎

Stream now! 🎧

https://open.spotify.com/album/3YwWhnHWVy5cA8XOpbaGRA?si=8E9awqU…

Fan art for Foolish I'm feeling kinda better so I drew this

Successful landing

#screenshotsaturday

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

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

Why walk when you can jump?

Cash Banooca

I mostly build 3D First Person Shooter game mechanics in Unity, and in this I'm just showing C4 mechanics I made for a little side project I am working on! :)