CTF Beta2
Details
| Size: | 110K |
| Last Update: | 2008-05-24 23:29:24 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Jason Rohrer |
| Price: | $0.00 |
Description:
CTF Beta2 is education software developed by Jason Rohrer.
CTF project is a multi-agent capture-the-flag framework for education.
This project was started by Jason Rohrer during the fall of 2000 and was initially used to teach CS 472, Introduction to AI, at Cornell University.
A homework assignment was given that asked students to design a CTF agent for the framework.
Students in the class responded to the assignment with great enthusiasm, and many of their final agents far exceeded our expectations (one student group went so far as to design a genetic algorithm to evolve a team of agents).
CTF forces students to explore the issues surrounding agents that operate in a limited information environments.
The framework is flexible enough to allow almost any possible implementation of agent control, from the simplest reactive agents, to agents that query powerful knowledge bases, to neural network agents that are trained by back propagation or reinforcement methods.
When using this framework at Cornell, we left the assignment open-ended. However, you can use this framework in your own class to teach a specific agent control concept (by forcing every student to implement a reinforcement learning system, for example).
Here are some key features of "CTF":
Runtime loading of agent classes-- plugging new agents into the framework is incredibly easy
Runtime loading of obstacle maps
Automatic round-robin tournament system
Automatic grading-- an email-ready message is generated for each student team at the end of the tournament (a script for sending out the email messages is included); the point system can be completely configured
Assignment handout-- click here to see an example of the instructions we handed out to students for CS 472 at Cornell
Licensed under GPL-- if the framework doesn't work for you as is, you can improve it yourself
CTF Beta2 supports english interface languages and works with Linux.
Downloading CTF Beta2 will take several seconds if you use fast ADSL connection.
0 comments
Add to
CTF Beta2 Version History
| Product |
Date Added |
| CTF Beta2 |
2008-05-24 23:29:24 |
Related Software
|
|
From category: Education |
| EASEA 0.7b is education software developed by Pierre COLLET. EASEA project is a language dedicated to the specification of evolutionary algorithms. EAsea Specification of Evolutionary Algori... |
|
|
From category: Education |
| FLAN Network Simulator 1.1 beta is education software developed by martin heusse. FLAN Network Simulator project is a Java (IP) network simulator. It is meant to be easily expandable by addi... |
|
|
From category: Education |
| Dicole MimerDesk 2.0.1 is education software developed by Teemu Arina. Dicole MimerDesk project is a Web-based collaborative learning and groupwork environment. It is designed for a wide var... |
|
|
From category: Education |
| AlefMentor 2.02 is education software developed by Zeljko Radulovic. AlefMentor is a Learning Management System. AlefMentor project makes it easy for you to create your online courses and tests. Al... |
|
|
From category: Education |
| FreeSMS 1.0 is education software developed by Shaffin Bhanji. FreeSMS project is an application for managing an educational facility. It stands for Free Student Management System and it man... |
|
|
From category: Education |
| ASCIIMathML 1.4.7 is education software developed by Peter Jipsen. ASCIIMathML project is a very simple way to put math on HTML pages (easy \"LaTeX\"). ASCIIMathML is a script that converts... |
|
|
From category: Education |
| FullRecall is a software that can help you memorize knowledge effectively by scheduling optimal intervals between repetitions.... |
|
|
From category: Education |
| Dr. Geo 1.1.0 is education software developed by Hilaire Fernandes. Dr. Geo is a GTK interactive geometry software. It allows one to create geometric figure plus the interactive manipulation of suc... |
|
|
From category: Education |
| acarsdclient 1.65 is education software developed by KjM. acarsdclient is an X client for the acarsd server. acarsdclient can simultaneously connect with up to 20 acarsd servers. You\'ll see... |
|
|
From category: Education |
| Flashcards Generator for GRE Prep 0.1 is education software developed by Manjunath. Flashcards Generator for GRE Prep project is a flashcards Generator for GE Prep. Flashcards are a nice way... |
|
|
From category: Education |
| Engrusdict 0.1 is education software developed by Jernej Kovacic. Engrusdict X11-based English-to-Russian and Russian-English dictionary. Engrusdict stands for English - Russian dictionary (... |
|
|
From category: Education |
| f2w helpdesk 1.6 is education software developed by scav. f2w helpdesk it\'s a helpdesk support system based on requests (some people call them tickets), with a simple web interface. Requests can b... |
|
|
From category: Education |
| FDDA 0.9 is education software developed by Joerg Ruedenauer. FDDA project is a framework for the demonstration of distributed algorithms. (such as flooding or election algorithms), meant for learn... |
|
|
From category: Education |
| GNU Solfege is a free ear training program.... |
|
|
From category: Education |
| CTF Beta2 is education software developed by Jason Rohrer. CTF project is a multi-agent capture-the-flag framework for education. This project was started by Jason Rohrer during the fall of... |
Leave a comment