Mar. 17th, 2021

Work Post

Mar. 17th, 2021 04:21 pm
relee: Picture of Relee Starbreeze, Wizard (Default)
4:16pm - I'm just researching networking in Godot some more, and thought I should start a Work Post to log my time.

5:23pm - I think I've got a good idea of how Multiplayer Networking works for Godot now, which is impressive for only an hour later. The implementation would be a lot more complicated, but understanding the basics isn't too bad.

Now what do I want to do next?

5:30pm - Seriously, what do I want to do next? XD

I'm not exactly feelin' the 'Make a Multiplayer Online 3D Platformer!' vibe right now. Should I work more on my Roguelike project? Or something new? Or something old?

I can do whatever I want, which is always a problem for deciding what to do.

5:52pm - After some time I was able to decide to work on my Roguelike Project some more. I started by writing up a TODO list for it. It looks like this:

Implement an action and input delay
Implement fog of war
Implement senses
Implement world timer for events over time
Implement dodging
Implement item actors
Implement inventory
Implement healing potions
Implement weapons and armors
Implement food and healing over time
Implement magic and effect actors
Implement level generation
Implement more levels
Implement character progression
Make the rest of the game

It's loosely based off the list of steps I was following before, but I noticed that list of steps had some things in an order I didn't like, and didn't include fog of war or senses at all. So, I'm going to implement them after the next step.

First though I want to implement a delay for actions. Right now, there's only a frame delay for player movement, meaning you can hold down the key and zip around unintentionally, and monsters all move at the same time, effectively, within a single frame.

So I'm going to put in a timer, maybe 0.2 seconds to start? And that much time must be passed before the next thing happens.

6:09pm - Alright I implemented the timer. That means the next step is Fog of War.

I'll make the sprites for the fog of war first.

6:33pm - The texture's done and put in there in a new TileMap. So, all I need to do is make a script that switches between the three tile options, blank, grey and black, based on an internal map.

6:47pm - Going for some impromptu grocery shopping! Be back later.

8:04pm - I'm back and working on my code again. I fixed up some 'tech debt' I think it's called, by clearing a TODO from when I was doing 7DRL and detangled two classes.

8:28pm - Well I've set up the fog of war, but now everything is black, so I need to set up senses to reveal everything.

8:57pm - The more I look at FoV algorithms right now, the less I want to deal with them, so I'm going to take a break from working on my Roguelike Project for now.

10:39pm - I was thinking I might work some more tonight but I'm having trouble keeping my eyes open, so I guess not. Oh well!

Profile

relee: Picture of Relee Starbreeze, Wizard (Default)
Relee Squirrel

July 2023

S M T W T F S
      1
23456 78
9101112131415
16171819202122
23242526272829
3031     

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 10th, 2025 08:57 am
Powered by Dreamwidth Studios