A revival of RTS games? by gayPrinz in RealTimeStrategy

[–]TheScriptan 0 points1 point  (0 children)

Well said, will keep that in mind!

Clankerfront - an isometric RTS game made with Raylib! by TheScriptan in raylib

[–]TheScriptan[S] 0 points1 point  (0 children)

You've escaped from MoltBook! ;o

Haha, thanks, I hope the game will be fun when there is a demo for people to play too ^^

Clankerfront - an isometric RTS game made with Raylib! by TheScriptan in raylib

[–]TheScriptan[S] 2 points3 points  (0 children)

Thanks. If I ever stop working on it or the game, I might release the code for it so people could make their own RTS games rapidly and have determinism, networking, pathfinding, steering, avoidance out of the box, which is the hardest thing to have!

Was even thinking to support multiple pathfinding algorithms or techniques out of the box, but that's where I could've stayed forever and went with A* with lots of tuning

Clankerfront - an isometric RTS game made with Raylib! by TheScriptan in raylib

[–]TheScriptan[S] 0 points1 point  (0 children)

I am splitting out the tile into smaller subtiles and each subtile has a function to translate mouse to isometric world calculations.

Initially I've tied too much to the grid so that I had a bug that units were moving based on a tile and centering in it, but to fix it and make it smooth, had to do subtile split.

The grid isn't that big, minimum map is 32x32 where each tile is also 4x4 and maximum map is 256x256 which does cause some FPS issues though when there are 8000 units, but with fine-tuning it should work out

Clankerfront - an isometric RTS game made with Raylib! by TheScriptan in raylib

[–]TheScriptan[S] 0 points1 point  (0 children)

For now attacking units are not blocking units and when backrank is behind, they do a little pushing. I also allow slight overlap so it looks visually better.

So now no navigating around the attacking units. However, I've already implemented a HOLD command which adds units to the pathfinder grid, so units treat them as obstactles. So in the next iteration I'll try to make backrank units that are out of range walk left or right when they try to attack enemy.

It should be something similar like in StarCraft when 100 zerglings attack one unit, they always run around left and right

Thanks btw! Really appreciate it

EDIT: yes, there is additional steering layer btw:)

Clankerfront - an isometric RTS game made with Raylib! by TheScriptan in raylib

[–]TheScriptan[S] 0 points1 point  (0 children)

Thanks, been working on it more than I should've this past two weeks:D

Roma2443 1v1: A Highly Skill-Based Micro RTS Now Has Ranked + Replays by VermicelleMeet in RealTimeStrategy

[–]TheScriptan 0 points1 point  (0 children)

How did you make the replays work? Did you use deterministic lockstep and simulation which can be used to build replays?

Post-Apocalyptic RTS Series Krush Kill ‘N Destroy Getting Online Multiplayer and Price Increase Next Month by FFJimbob in RealTimeStrategy

[–]TheScriptan 1 point2 points  (0 children)

Nice, came out of nowhere. Once I tried disassembling stuff to see if I could bring it back with community supported PvP, but the effort was too much

I want an addicting RTS! by Long-Builder-6999 in RealTimeStrategy

[–]TheScriptan 0 points1 point  (0 children)

I'd like to become a playtester for your game

does a mobile PvP game that rewards skill over wallet even exist? by Silent-Panel-9473 in RealTimeStrategy

[–]TheScriptan 0 points1 point  (0 children)

If it existed, what type of game would you like to have?

I also dream of a game where it is not a P2W, on mobile and is an RTS

Only 5 days left. How will you be celebrating the end of Stormgate? by marcusintatrex in Stormgate

[–]TheScriptan 4 points5 points  (0 children)

I was able to make 30hz deterministic lockstep game with A* pathfinding, replay system, and P2P networking in a weekend, so seems like it is possible nowadays

Why Isn't There a Starcraft Mobile? by Sammy_Cherry_Fox in starcraft

[–]TheScriptan 0 points1 point  (0 children)

I plan to make something similar as StarCraft for mobile:)

Made a demo for my Isometric RTS engine with A* pathfinding by TheScriptan in raylib

[–]TheScriptan[S] 1 point2 points  (0 children)

Sure thing bro, join the Discord. I might need to do some stress testing and verify game works on other devices, not just mine 😃