• English
  • Deutsch
  • Français
  • Español

AI's in RS?

9 replies [Last post]
enigma's picture
Last seen: 1 week 1 day ago
Titanium bot
Posts: 340
Points: 344

Hi This is Enigma here to post somthing i Think would be cool if they added to RS.


Somtimes there are long periods of time where you just have to sit there and wait for people to join, but what if you could play against some computers while you are waiting  for people to join?

or what if you had only 2 people on but you wanted to have 4 people to play against?

so i was thinking and wondering if it would be possible to add computers i was thinking of having 11 difficultys at the following  approximite score levels.

( note : I thought about being able to have  earning points for beating the computers  but people  would cheat  by setting like 8 lvl 1s for easy points.)


lvl 1 = 25

lvl 2 = 50

lvl 3 = 100

lvl 4 = 250

lvl 5 = 500

lvl 6 = 750

lvl 7 = 1000

lvl 8 = 2500

lvl 9 =  5000

lvl 10  = 7500

lvl 11 = 10000


anyways what do you guys think?

( i actully wish but it would be way to much work in my opinion that you could have 100 levels to choose from then you could do scores by 100's    100...200...300...  100 x 100 would be 10000 score)

( note if you can think of a better leveling system please post)


cheers Enigma

Dragoo's picture
Last seen: 3 years 6 weeks ago
Modo
Posts: 36
Points: 36
Good idea, worth looking into. :D
pilou's picture
Last seen: 2 years 15 weeks ago
Golden bot
Posts: 108
Points: 110
This idea sounds great, and I think we already used to discuss about that times ago. It sounds great, but seems impossible to program. Maybe Chris would explain it properly :)
enigma's picture
Last seen: 1 week 1 day ago
Titanium bot
Posts: 340
Points: 344
hows it impossible?
rivstyx's picture
Last seen: 1 year 10 weeks ago
Tech bot
Posts: 19
Points: 19
How about no points for the games but just a way for you to practice strategies on different maps?  Yeah the AI would not be all that smart but it could at least give you some practice on how to approach different maps.  I'm sure certain heuristics could be incorporated to make the ai act somewhat realistically under most conditions. Don't suicide off the map etc.
chris's picture
Last seen: 1 year 3 weeks ago
Admin
Posts: 852
Points: 848
Progamming AI is not impossible but would be a huge work and I'm not skilled enough for this, but if you know someone who can do it, let me know.
OK for the suggestion of maps practice, I put this in my todolist.
rivstyx's picture
Last seen: 1 year 10 weeks ago
Tech bot
Posts: 19
Points: 19
The basics of AI are relatively simple conceptually in a game like this yet difficult to get right in reality. It comes down to developing an accurate heuristic and using recursion to execute it.  This would be a case of six actions to accomplish a goal.  The robot would plot out the tile it wanted to finish on using some common strategies that most players use when playing the game.  It would then recursively plot out the actions it would need to take to get to that tile. Repeat as necessary :)
claudio's picture
Last seen: 5 weeks 6 days ago
Golden bot
Posts: 131
Points: 138
I was thinking: Me playing VS. AI difficulty 1337/0, where the AI can read what I'm entering, like when I finished entering commands, the AI "cheats" and tries to: or avoid me, or kill me. If I'm smart enough to kill him, I win OVER 9000!!! points. LOL Note: NUMBER/0 = infinite.
iandjx's picture
Last seen: 2 years 30 weeks ago
Tech bot
Posts: 11
Points: 11
Playing with AI would be a good idea especially when there are no players to play with but I definitely do not agree of gaining points by beating an AI. The points here signify your level of mastery of the game playing against other players not against computers.

The programming is similar to the way chess is programmed but I have to agree that  it would be a challenge.
rivstyx's picture
Last seen: 1 year 10 weeks ago
Tech bot
Posts: 19
Points: 19
Actually number / 0 is undefined and throws a division by 0 error unless handled :)