Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411490 Posts in 69371 Topics- by 58428 Members - Latest Member: shelton786

April 24, 2024, 05:54:21 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsPlayerGamesVindinium
Pages: [1]
Print
Author Topic: Vindinium  (Read 783 times)
lithander
Level 3
***


View Profile WWW
« on: May 21, 2016, 12:03:12 PM »

http://vindinium.org/

This looks really cool. To quote the site: "You have to take the control of a legendary hero using the programming language of your choice. You will fight with other AI for a predetermined number of turns and the hero with the greatest amount of gold will win."

The graphics are kinda cute and I actually like the game mechanics. Simple but deep enough to allow for a variety of strategies.

The only thing stopping me from writing my own bot is that it seems like the community isn't very active at the moment.
Logged

quantumpotato
Quantum Potato
Level 10
*****



View Profile WWW
« Reply #1 on: May 22, 2016, 04:32:57 PM »

Interesting, sort of a zelda-esque robocode



Logged

lithander
Level 3
***


View Profile WWW
« Reply #2 on: May 23, 2016, 03:05:29 AM »

About 10 years ago back at university we had a graded robocode turnament! That was fun Smiley
Logged

quantumpotato
Quantum Potato
Level 10
*****



View Profile WWW
« Reply #3 on: May 23, 2016, 04:03:24 AM »

About 10 years ago back at university we had a graded robocode turnament! That was fun Smiley

Haha neat. So for AI in these kinds of games, you're following what other people are doing and in this case, trying to predict if someone's going for a gold chest then maybe you can't get it so you should go for another one? In the Robocode examples they seemed very reactive, I'm curious if there's much predictive AI going on..
Logged

lithander
Level 3
***


View Profile WWW
« Reply #4 on: May 23, 2016, 04:31:29 AM »

In Robocode the main challenge was to predict the future position of enemies good enough that your shots would have a high hit-rate while at the same time moving in a erratic, random to make yourself a hard-to-hit target.

In Vindinium the first step would be to implement basic pathfinding and just walk from chest to chest to capture them and drink beer whenever you need it. A bot that could do that reliably is a decent single player bot. Then you add rules to make your bot react to the presence of your opponents. Wether you'd rather try to avoid enemies or seek them out deliberately to kill them - one strategy is not clearly better then the other strategy. So maybe you make it depend on your and the opponents health? Or on who's winning? Trying different behaviors under different conditions, balancing them against each other and improving your bot iteratively is the "classical" approach. If you'd want the AI to "learn" the pefect combination of parameters you could employ evolution programming or machine learning techniques. But I'd wager that most people wouldn't go that far. Classical AI is very much about figuring out the rules for good play and then implementing them in code, explicitly.
« Last Edit: May 23, 2016, 04:44:34 AM by lithander » Logged

Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic