Windows Classic 2D Real -Time Strategy Engine

Discussion in 'Work in Progress' started by BG Games, Oct 12, 2018.

Tags:
  1. BG Games

    BG Games Member

    Joined:
    Oct 12, 2018
    Posts:
    25
    Classic real-time strategy in 2D

    1) Base construction
    2) Gathering resources
    3) Hiring units
    4) Fog of war
    5) Artificial intelligence
    6) Improved Pathfinding
    In the best traditions of the genre


    COrder.jpg



    Current version = 0.0.0.2.2

    version 0.0.0.2

    1) fixed errors in the work of the order queue
    2)optimized the work of each order
    3) level grid view has changed

    version 0.0.0.2.1
    1) Added new order - to patrol
    2) Added new order - to destroy enemy !
    3) now you can watch the path of the unit
    4) Noticing the enemy is torn to attack!
    5) If the enemy is trying to hide - pursues him!
    6) Returns to the previous activity when everything is calm!




    UPDATE, version 0.0.0.2.2
    A unit is able to carry out the following orders:
    1. Order - Stand idle (scans the area in search of the enemy)
    2. Order - Cancellation of the current order
    3. Order - Move (does not respond to external factors)
    4. Order - Patrol (between 2 points), (scans the area in search of the enemy, attacks and then returns to patrol)
    5. Order - Destroy a target (tries to destroy the target specified by the player or AI)
    6. Order - Move and attack (scans the area in search of the enemy, attacks and then returns to the movement)
    7. Order - to shell the place (for archers, etc.)
    8. Order - Hold the position (scans the area within the attack radius in search of the enemy, if the target has moved away does not pursue)
    9. Order - Die (when HP <1)

    What's next ?
    1. Add a unit type - worker
    2. Add building and one type of resource

    Also implemented a simple fog of war, based on thegrid and radius of the unit, drawing on the surface. In the future, of course, will be modified.
     
    Last edited: Nov 27, 2018
    Bardsley Creative and woodsmoke like this.
  2. coryru

    coryru Member

    Joined:
    Aug 11, 2017
    Posts:
    56
    This has huge potential. Cool stuff. Are you planning on developing an rts game or is this just for fun. Either way cool stuff
     
  3. BG Games

    BG Games Member

    Joined:
    Oct 12, 2018
    Posts:
    25
    Yes, of course, I am planning a full-fledged game, or rather, I am already developing it. RTS game is a difficult thing and I had to redo everything several times, in the end I came to the first to make the basic rts template which contains all the basic principles of the classics of the genre. As soon as I finish work on this engine I will post its source code for everyone.
     
    coryru likes this.
  4. BG Games

    BG Games Member

    Joined:
    Oct 12, 2018
    Posts:
    25
    Version Update 0.0.0.2:
    1) Added new ordet - to patrol
    2) now you can watch the path of the unit

    Screenshots

    [ATTACH = full]21189[/ATTACH]
     

    Attached Files:

    Last edited: Nov 27, 2018
  5. BG Games

    BG Games Member

    Joined:
    Oct 12, 2018
    Posts:
    25
    Update!
    Versoin 0.0.0.2.1
    1) Added new order - Destroy
    2) New control system for animation and units
     

    Attached Files:

    Last edited: Nov 27, 2018
  6. BG Games

    BG Games Member

    Joined:
    Oct 12, 2018
    Posts:
    25
    Work is underway, but not as fast as we would like!))
     
    Last edited: Oct 31, 2018
  7. BG Games

    BG Games Member

    Joined:
    Oct 12, 2018
    Posts:
    25
    What do you mean by another engine?
     
  8. Marcus12321

    Marcus12321 Member

    Joined:
    Aug 29, 2018
    Posts:
    90
    I believe he is saying you used GMS (a game engine) to make an RTS game engine. He was just trying to be funny!
     
  9. BG Games

    BG Games Member

    Joined:
    Oct 12, 2018
    Posts:
    25
    Game Maker 8.1

    Fun for the sake of trying to move and search for the way of infantry in the style of Command & Conquer
    COrder 2018-11-01 22-03-09-98.jpg
     
    Last edited: Nov 9, 2018
  10. BG Games

    BG Games Member

    Joined:
    Oct 12, 2018
    Posts:
    25
    UPDATE!

    The project is developing!
    Update!
    Now the combat units have basic instincts:
    1) Noticing the enemy - attack!
    2) If the enemy is trying to hide - pursues him!
    2) Returns to the previous activity when everything is calm!

     
    Last edited: Nov 8, 2018
  11. The-any-Key

    The-any-Key Member

    Joined:
    Feb 2, 2017
    Posts:
    1,521
    "Join the army, they said!"
    "See the world, they said!"
    "I do have work to do!"

    And my personal favourite:
    "Stop or I sing!"
     
    Last edited: Nov 9, 2018
    Morendral and BG Games like this.
  12. BG Games

    BG Games Member

    Joined:
    Oct 12, 2018
    Posts:
    25
    Version 0.0.0.2.2
    A unit is able to carry out the following orders:

    1. Order - Stand idle (scans the area in search of the enemy)
    2. Order - Cancellation of the current order
    3. Order - Move (does not respond to external factors)
    4. Order - Patrol (between 2 points), (scans the area in search of the enemy, attacks and then returns to patrol)
    5. Order - Destroy a target (tries to destroy the target specified by the player or AI)
    6. Order - Move and attack (scans the area in search of the enemy, attacks and then returns to the movement)
    7. Order - to shell the place (for archers, etc.)
    8. Order - Hold the position (scans the area within the attack radius in search of the enemy, if the target has moved away does not pursue)
    9. Order - Die (when HP <1)

    What's next ?
    1. Add a unit type - worker
    2. Add building and one type of resource

    Also implemented a simple fog of war, based on thegrid and radius of the unit, drawing on the surface. In the future, of course, will be modified.
    COrder 2018-11-27 15-32-05-03.jpg
     
    Last edited: Nov 27, 2018

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice