thanks to everyone for adding to thread. here's a video discussing AI techniques in python: http://blip.tv/file/1947373/
sciborg2
The guy I brought up before has a set of slides on the basics of data structures. Again, code examples in Java but here the majority of slides deal with concepts and not code.
I like Eric as an IDE for Python. Running sample programs through its debugger is probably one of the best ways to understand things - stuff like generators and list comprehensions are challenging at first glance if you are coming from Java.
This page has some good OO slides, check out the Dec 3rd OO summary. It's for Java but the concepts should be understood regardless I hope.
I learned about classes using HeadFirst Java. But for Python in particular not sure. You could try here or here but I honestly have not seen a really good explanation for OO using Python. In other news, I am going through the free book on the Natural Language Toolkit , which happens to be in Python 2.* at the
Looking good already. I would buy the game even if it played out solely on the cloth map. I mean, not for the same price but it still looks worth the purchase. I also would love to see more media of the graphics. It's weird to be looking at shots so out of date given the game doesn't feel that far away to me...
i probably missed this but will there be 5 separate mana types? (Life | Death) + Water + Fire + Air + Earth? So getting a Fire shard only allows for casting of Fire spells?
at some point will probably organize everything on this thread. for now, here is a site for those who've never programmed anything and use windows: http://pythonbook.coffeeghost.net/
http://www-cs-students.stanford.edu/~amitp/gameprog.html Haven't had time to look at most of it but here are subjects covered: Shortest Paths AI Objec
Well, depending how intense any of us want to get there's always AI: A Modern Approach: http://aima.cs.berkeley.edu/ It's a huge overview, I only read the introduction and sections related to language processing 2 years ago, but there is a good reason to get through it - a decent amount of example code in Python: http://code.google.com/p/aima-python/ (Th
How to think like a Computer Scientist (In Python, decent intro to basics): http://openbookproject.net//thinkCSpy/ Thinking in Python: http://www.mindview.net/Books/TIPython Dive into Python (For those that know programming, and maybe have worked in a dynamic language): Python 2: http://diveintopyt
Utlimately, why not release an API that can be called by python and C++/C#/Java/Whatever-you-want as well ? I agree with this, though I like Python. I think the major concern would be the ability to tweak the AI rather than roll our own. Some might want to edit pathfinding with different cost-weights in mind, another might want to change how the AI builds cities. I think I will definitely want to check out all the ins and outs over time, espec
i would like to see gradations between life and death magic if possible, though i would like to see what spells are available to each first. i actually like the shards though the idea of elemental power through controlling environment is interesting.
Now, that said, MY computer AIs will remain C++ and users will be able to pick AIs I've written (closed source) or AIs that are in python. Can mods write their AIs in C++ as well? Or, here's a dream, an API that allows your AI to call the necessary data to play to the game passing XML back and forth so you can use your language of choice. I can understand the game's core AI being closed source, but will we be able to build off it for non-strategy s
Now, that said, MY computer AIs will remain C++ and users will be able to pick AIs I've written (closed source) or AIs that are in python. Can mods write their AIs in C++ as well? Or, here's a dream, an API that allows your AI to call the necessary data to play to the game passing XML back and forth so you can use your language of choice. Someone asked this awhile back, but could the AI actually help train a player by giving hints on what they shou
Will the AI code be public knowledge then?