Update README.md

This commit is contained in:
phu004 2022-12-08 09:27:27 +13:00 committed by GitHub
parent 36ee4381a7
commit d051e8c91e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,22 +1,26 @@
# JavaRTS
Hobby project, trying to create a simple RTS game with somewhat challenging AI using Pure Java.
Some features about the AI:
1. AI does not cheat, its vision are limited by fog of war, and it doesn't have any advantage in resource gathering.
2. AI will send scout unit to find player's bases and player's army composition, it will use this info to adjust its own
army composition, and make decoisions on when and where to attack.
3. AI will expand to a different mining base when current mine is running low.
4. During Battle, AI will pick off weakened player units first.
5. During travelling AI units will wait for each other to avoid being scattered all over the map.
6. AI will retreat when it lost a significant number of units.
7. Send units to partol the outer parameter of the base, so AI can deal with player's sneak attack eariler.
8. When ecnounter a concentrated player static defences, use long range units to deal with the static defence while keep
other units in safe distance.
Hobby project, trying to create a simple RTS game with somewhat challenging AI using Pure Java.
Feel free to grab anything you want here, including the source code and image files!
Demo avaliable on youtube:
**Some features about the AI:**
1. AI does not cheat, its vision are limited by fog of war, and it doesn't have any advantage in resource gathering.
2. AI will send scout unit to look for player's bases and figure out player's army composition. It will use this info to change its own
army composition, and make decisions on when and where to attack (normal/hard difficulty).
3. AI will expand to a different mining location when the current one is running low.
4. During battle, AI will pick off weakened player units first (hard difficulty).
5. During travelling AI units will wait for each other to avoid being scattered all over the map (normal/hard difficulty).
6. AI will retreat when it lost a significant number of units (normal/hard difficulty).
7. Send units to partol the outer parameter of the base, so AI can deal with player's sneak attack eariler (hard difficulty).
8. When ecnounter a concentrated player static defences, use long range units to deal with the static defence while keep
other units in safe distance (hard difficulty).
**How to run the game:**
For windows users, you can download the compiled game [here](https://github.com/phu004/test/blob/master/test/BattleTank3.zip)
**Demo avaliable on youtube: **
https://www.youtube.com/watch?v=hUJWMpyWdVo
Some screenshots: