DreamLand editor

Profile
Republic of Moldova, Odesa
0 comments
27 entries
Advertisement
Calin
April 03, 2024
What happens when a resource patch runs out of resources

I started using state machines. You can see the result below

https://youtube.com/shorts/Vur448bRpXU?feature=share

47,807 views
Calin
March 13, 2024
Building a better RTS AI. Typical map moves.

This is a continuation of the Building a better RTS AI series from codeproject.com . I want to add an image and you can't add images on codeproject so I`m posting here.

To get a good RTS AI player the fog of war needs to be disabled for him, or in other words he needs to be able to see what his enem…

3,742 views
Calin
February 27, 2024
Resource collecting sequence

 A short video displaying mining resources behavior. The large square is the HQ. 

https://youtube.com/shorts/xT3heqX8GWs

1,728 views
Calin
February 15, 2024
Patrol

Units on patrol. This was a tough one. I had to imagine Im using a state machine to figure it out. Im not using a state machine right now.  

https://youtube.com/shorts/5bwWuP5TdaI

12,946 views
Calin
January 25, 2024
Avoiding moving units

Another video, this time 1 vs 1 collision when pathfinding is required. There is a bit of overlapping there I think I should disable walking in diagonals if walking takes place near obstacles. 

https://youtube.com/shorts/mQCkUjTGzJs?feature=share

Arriving safe and sound at the destination

Now th…

53,028 views
Calin
January 12, 2024
collision avoidance

for now it`s avoiding moving obstacles while traveling in just one direction 

Avoiding moving obstacles - YouTube

1,766 views
Calin
December 24, 2023
A screenshot, GDIplus rendering

I'm switching from DirectX to GDI, this is what I have so far. I hope nothing will get in the way until the porting is successful 

7,214 views
Calin
December 15, 2023
[updated] Something that could be used in robotics too

I`m codding again. Soon I will have a new video or at least a screenshot with the new things I made. Meanwhile I want to talk about something related to what I posted recently on my other frequently visited forum. The post was titled “Building a better RTS AI. Starting from the end”. In that post I…

5,341 views
Calin
August 19, 2022
end of coding season

My coding season is over and I still didn`t get to work on my almost one year old goal, I did made I few steps to get closer to it though. I have started to read about A Star the pathfinding algorithm again. I don`t know if I`ll end up having a working version of it written by me but reading alone …

4,735 views
Calin
August 05, 2022
another video

after fixing some bugs I made another video:

Units avoiding each other - YouTube

the next task to replicate the resource collection behavior. that`s going to prove tricky  I think.  I need to figure out a way to represent resource collection which will be probably the  unit (a cube) sp…

4,253 views
Calin
August 01, 2022
I`ve got to see it with my own eyes (or should I say do it with my own hands)

It`s one thing when you see a feature in a commercial game and something else when you have that same feature present in your game. I finally managed to get two colliding units avoid each other and continue towards the destination. 

collision recovery and resume advancing - YouTube 

3,094 views
Calin
July 14, 2022
[edited]the difference between Starcraft and Total Annihilation unit behavior

Starcraft and Warcraft are known for one thing at a time unit behavior. Starcraft units don`t shoot and move at the same time, it`s either one or the other. Total Annihilation units can shoot while moving (some units can even aim and fire at several targets at the same time), The TA version is more…

5,463 views
Calin
June 04, 2022
update about my progress

I made a unit  class to help me manage better a case when I have several units.

Units - YouTube   

42,088 views
Calin
March 19, 2022
position in RTS games

In my reflections when I think about how things work in a RTS I`m considering Starcraft as the main term of comparison.  I`m trying to get a perspective on what `position` means to AI. When does the `location` come into play? When the AI player decides to attack another player it will send it`…

3,469 views
Calin
January 05, 2022
title 1

local html inflation

I have a picture I would like to use as cover photo on my profile page however the space there is too small so I`m placing the picture here 

6,233 views
Calin
July 11, 2020
Front End

this might seem like an odd approach but , for now, I`m not doing the front end of my game. You can`t control units, the setup will work such that the game will have only AI players all that`s left to you is watch. 

2,326 views
Calin
June 05, 2020
hex style terrain grid

the amount of art work needed to have just one unit is discouraging, using a hexagonal grid will ease a bit the pressure. I know -2 animations per animation type is not much but with several characters/units the difference piles up.  Meanwhile I have been working on sprite Z sorting. 

2,555 views
Calin
May 18, 2020
Resources

The next thing on the to do list is resources. I will work on making units gather resources.  There are no animations just yet, a unit is a mere moving square for now.  When I will have art assets the units will get appropriate representation.  

I`m undecided about the type of resourc…

2,878 views
Calin
April 29, 2020
Moving forward

The next thing I`m doing is pathfinding. along with some obstacles that will make a map. I`m not an artist so the map items (trees, rocks etc) will be algorithmically generated. Nothing beats the hand of an artist so I will need to be generating at least half way complex geometry to make up.  …

2,337 views
Calin
April 18, 2020
GUI

GUI

I`m making my GUI without helper libraries. I`m not using a mouse, it`s all keyboard driven. It`s a editor not game GUI. 
I keep wandering what makes a GUi balanced.  How many items are enough to be displayed in a given context i.e how do you know for example when to switch from a standard…

3,000 views
Calin
April 04, 2020
What else is there.

Since I haven`t made mention of it, I think it should be noticed that I`m also working on a sci fi RTS. It will get its own blog thread as soon as there will be stuff worth showcasing ( a minimum amount of onscreen interaction within the game).  I`m calling the game Nanostorm2 after an older p…

2,996 views
Calin
March 27, 2020
Ray Tracing

From where I am now I can`t state the precise recipy (formula) of our dish but ray tracing will be an ingredient.  I know  real-time games and ray-tracing don`t match but we are not going the traditional path. And even if ray tracing doesn`t make it in the game executable it will find it`…

3,094 views
Calin
March 12, 2020
Why 2D

3D games are better than 2D games. However coming up with 3d graphics (art assets) that are high quality and omoneneus across the game is difficult. That`s the real challenge. We might have 3d graphics one day but until then it`s 2d. 

12,087 views
Calin
March 06, 2020
Sprites

Next up adding animated sprites. I don`t have any animated sprites yet. As  I was saying I will make the sprites with my editor and use the pngs in my engine. So first thing is adding animation looping capability in the engine.

3,777 views
Calin
February 19, 2020
The smelly bin

As with all those living in the C# camp, I got used to easy/no memory management.  I did had some C++ projects but I have never learned how to dispose the trash. So it`s time to take on that. I will make an ASM game/app.  

3,085 views
Calin
February 14, 2020
Modelling 3d objects which I will use to make sprites.

 The editor is basically a tool to create the game graphics. Our game is set to be isometric. I`m going to make the sprites by modelling 3d objects/meshes in the editor and then screen capture them to make the sprites. 

2,735 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
9 Followers
15 Entries
10 Followers
johnhattan
Programmer
1,277 Entries
47 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement