Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - jlund3

Pages: [1]
1
Design / 7DRL Idea - Plugin AI
« on: March 04, 2014, 09:01:40 PM »
Every so often someone proposes the idea of an AI which is trained with a genetic algorithm (GA), often with some sort of artificial neural network (ANN). There are a myriad of other ideas for AI that are also worth checking out. I personally do not think the GA/ANN idea sounds very robust in general (compared to a good developer designed AI that is), but would be an interesting experiment which you could then point to whenever someone proposes the idea again.

To facilitate AI experimentation, my idea for the upcoming 7DRL challenge is to implement a bare-bones roguelike with the AI run as a separate executable plugin. There would be a simple text-based protocol run similar to how many AI contest are run. As an example of what I mean, see http://ants.aichallenge.org/specification.php (not that this is a great example, its just one that came to mind first). Basically the game would run the AI as a subprocess and send and receive information via the AI stdin/stdout. Hopefully such a protocol combined with a simple roguelike  game would mean that the barrier to entry in writing the AI would be fairly low. You could also make the hero AI a plugin so that training is more easily accomplished.

My hope is that such a 7DRL would be interesting to other devs as a playground for AI experiments. My question is whether or not there would be interest from other developers in contributing AI plugins during the 7DRL challenge. If so, I would love to try this idea out. If not...well I've got a long list of more interesting game ideas I could do.

2
Early Dev / Ruin
« on: January 28, 2013, 07:35:36 PM »
I've recently (as in about two weeks ago) started working on a new roguelike project in secret. After hearing some negative reaction to Sil's roughly 8 years of more or less hidden development I've decided to (lightly) publicize what I've been up to. In that spirit, feel free to check out my dev blog and/or google code repo for Ruin. Any feedback or comments are much appreciated!

Blog: http://ruinrl.blogspot.com/
Code: http://code.google.com/p/ruinrl/


Pages: [1]