[Toss-devel-svn] SF.net SVN: toss:[1367] trunk/Toss
Status: Beta
Brought to you by:
lukaszkaiser
|
From: <luk...@us...> - 2011-03-18 00:20:02
|
Revision: 1367
http://toss.svn.sourceforge.net/toss/?rev=1367&view=rev
Author: lukaszkaiser
Date: 2011-03-18 00:19:55 +0000 (Fri, 18 Mar 2011)
Log Message:
-----------
Release preparations and documentation fixes and additions.
Modified Paths:
--------------
trunk/Toss/Makefile
trunk/Toss/www/contact.xml
trunk/Toss/www/ideas.xml
Modified: trunk/Toss/Makefile
===================================================================
--- trunk/Toss/Makefile 2011-03-17 22:03:28 UTC (rev 1366)
+++ trunk/Toss/Makefile 2011-03-18 00:19:55 UTC (rev 1367)
@@ -6,16 +6,19 @@
TossServer: Server/Server.native
cp _build/Server/Server.native TossServer
-RELEASE=0.5
+RELEASE=0.6
Release: Client Server doc
- rm -f *~ Formula/*~ Solver/*~ Arena/*~ Play/*~ Client/*~ www/*~
+ rm -f *~ Formula/*~ Solver/*~ Arena/*~ Play/*~ GGP/*~ \
+ Language/*~ Server/*~ Client/*~ www/*~ WebClient/~
+ make -C www/reference
make -C www
mkdir ../toss_$(RELEASE)
cp -r * ../toss_$(RELEASE)
mv ../toss_$(RELEASE) .
- find toss_$(RELEASE) -name '.svn' -exec rm -rf {} \;
rm -rf toss_$(RELEASE)/Toss.docdir
- mv toss_$(RELEASE)/_build/Toss.docdir toss_$(RELEASE)/doc
+ rm -f toss_$(RELEASE)/www/code_doc
+ mv toss_$(RELEASE)/_build/Toss.docdir toss_$(RELEASE)/www/code_doc
rm -rf toss_$(RELEASE)/_build toss_$(RELEASE)/gmon.out
zip -r toss_$(RELEASE).zip toss_$(RELEASE)
rm -rf toss_$(RELEASE)
Modified: trunk/Toss/www/contact.xml
===================================================================
--- trunk/Toss/www/contact.xml 2011-03-17 22:03:28 UTC (rev 1366)
+++ trunk/Toss/www/contact.xml 2011-03-18 00:19:55 UTC (rev 1367)
@@ -39,10 +39,10 @@
</par>
</section>
<section title="Email" lang="fr">
- <par>Toss is an open source project hosted by
+ <par>Toss est un projet open source hébergé par
<a href="http://sourceforge.net">SourceForge</a>
- and distributed under the BSD licence.<br/></par>
- <par>Contact us by writing to:
+ et distribué sous la licence BSD.<br/></par>
+ <par>Contactez-nous par écrit à
<mailto address="tos...@li..."/>
</par>
</section>
@@ -71,12 +71,20 @@
Toss Subversion Repository</a></item>
</itemize>
</section>
+ <section title="Toss Liens" lang="fr">
+ <itemize>
+ <item><a href="http://sourceforge.net/projects/toss/">Projet Toss à
+ SourceForge.net</a></item>
+ <item><a href="http://toss.svn.sourceforge.net/viewvc/toss/trunk/Toss/">
+ Toss Subversion Repository</a></item>
+ </itemize>
+ </section>
<section title="Game Playing Links" lang="en">
<itemize>
<item><a href="http://www.apronus.com/chess/wbeditor.php">Apronus Chess
- Board Editor</a> is our favorite site for simple chess boards.
+ Board Editor</a> is our favorite site for simple chess board editing.
</item>
<item><a href="http://www.dozingcatsoftware.com/Gridlock/">Gridlock</a>
@@ -155,8 +163,40 @@
Turn</a> możesz zagrać w różne gry planszowe.</item>
</itemize>
</section>
+ <section title="Liens vers les Programmes les Jeux" lang="fr">
+ <itemize>
+ <item><a href="http://www.apronus.com/chess/wbeditor.php">Apronus Chess
+ Board Editor</a> est notre site favori pour l'édition simple
+ d'échiquier.
+ </item>
+ <item><a href="http://www.dozingcatsoftware.com/Gridlock/">Gridlock</a>
+ est une collection de jeux open-source. Il est agréable de jouer
+ mais ne permet pas de changer le jeu.
+ </item>
+ <item><a href="http://www.zillions-of-games.com/">Zillions of Games</a>
+ est un langage de définition des jeux avec un simulateur et un grand
+ bibliothèque de jeux. Il est très agréable mais malheureusement
+ pas open source.
+ </item>
+
+ <item><a href="http://www.kurnik.pl/">Kurnik</a>
+ est un site polonais sur lequel vous pouvez jouer à des jeux divers.
+ </item>
+
+ <item><a href="http://abstractstrategy.com/main.html">Abstract
+ Strategy Games</a> site vous permet d'apprendre et de jouer
+ à des jeux abstraits de stratégie.
+ </item>
+
+ <item><a href="http://www.yourturnmyturn.com/">Your Turn My
+ Turn</a> vous permet de jouer à divers jeux en ligne.
+ </item>
+ </itemize>
+ </section>
+
+
<section title="Modelling Links" lang="en">
<itemize>
<item><a href="http://edu.kde.org/step/">Step</a>
@@ -212,19 +252,37 @@
</item>
</itemize>
</section>
+ <section title="Liens de Modélisation" lang="fr">
+ <itemize>
+ <item><a href="http://edu.kde.org/step/">Step</a>
+ est un simulateur open-source de physique, une partie de KDE Education
+ Projet. Il peut être utilisé pour simulation de systèmes avec
+ la dynamique continue.
+ </item>
+ <item><a href="http://www.iseesystems.com/softwares/Education/StellaSoftware.aspx">STELLA</a> est un simulateur commercial, permettant d'utiliser la
+ dynamique continue et discrète.
+ </item>
+ <item><a href="http://ptolemy.eecs.berkeley.edu/">Ptolemy</a> projet
+ étudie de modélisation, de simulation et la conception de systèmes
+ concurrents, en temps réel. Ce projet permet d'utiliser différents
+ modèles de calcul qui régissent les interactions entre les composants.
+ </item>
+ </itemize>
+ </section>
+
+
<section title="Team" lang="en">
<par>Toss originates from our work in the
<a href="http://www.algosyn.rwth-aachen.de/">AlgoSyn</a> research group.
Many people contributed, here we name just a few. Current leaders:</par>
<itemize>
- <item>Łukasz Kaiser (<mailto address="luk...@gm..."/>)</item>
+ <item>Łukasz Kaiser (<mailto address="luk...@gm..."/>)</item>
<item>Tobias Ganzow</item>
- <item>Łukasz Stafiniak</item>
- <item>Michał Wójcik</item>
+ <item>Łukasz Stafiniak</item>
+ <item>Michał Wójcik</item>
</itemize>
-
<par>Friends who helped us a lot with discussion and code.</par>
<itemize>
<item>Dietmar Berwanger</item>
@@ -238,19 +296,17 @@
<item>Peter Cholewinski</item>
</itemize>
</section>
-
<section title="Team" lang="de">
<par>Toss hat angefangen während der Arbeit im
<a href="http://www.algosyn.rwth-aachen.de/">AlgoSyn</a>
Graduiertenkolleg. Viele haben dazu beigetragen, hier benennen wir
nur einige Mitwirkende. Zur Zeit programmieren am meisten:</par>
<itemize>
- <item>Łukasz Kaiser (<mailto address="luk...@gm..."/>)</item>
+ <item>Łukasz Kaiser (<mailto address="luk...@gm..."/>)</item>
<item>Tobias Ganzow</item>
- <item>Łukasz Stafiniak</item>
- <item>Michał Wójcik</item>
+ <item>Łukasz Stafiniak</item>
+ <item>Michał Wójcik</item>
</itemize>
-
<par>Freunde die uns sehr geholfen haben.</par>
<itemize>
<item>Dietmar Berwanger</item>
@@ -264,19 +320,17 @@
<item>Peter Cholewinski</item>
</itemize>
</section>
-
<section title="Team" lang="pl">
<par>Toss wywodzi się z prac i dyskusji w gronie
<a href="http://www.algosyn.rwth-aachen.de/">AlgoSyn</a>.
Wiele osób pracowało nad Tossem w różnych okresach, tutaj
wymieniamy tylko niektóre z nich. Obecnie najwięcej pracują:</par>
<itemize>
- <item>Łukasz Kaiser (<mailto address="luk...@gm..."/>)</item>
+ <item>Łukasz Kaiser (<mailto address="luk...@gm..."/>)</item>
<item>Tobias Ganzow</item>
- <item>Łukasz Stafiniak</item>
- <item>Michał Wójcik</item>
+ <item>Łukasz Stafiniak</item>
+ <item>Michał Wójcik</item>
</itemize>
-
<par>Przyjaciele, którzy bardzo nam pomogli.</par>
<itemize>
<item>Dietmar Berwanger</item>
@@ -290,5 +344,29 @@
<item>Peter Cholewinski</item>
</itemize>
</section>
+ <section title="Team" lang="fr">
+ <par>Toss Toss est originaire de notre travail dans le groupe de
+ recherche <a href="http://www.algosyn.rwth-aachen.de/">AlgoSyn</a>.
+ Plusieurs personnes ont contribué, ici, nous n'en nommer pas tous.
+ Les dirigeants actuels:</par>
+ <itemize>
+ <item>Łukasz Kaiser (<mailto address="luk...@gm..."/>)</item>
+ <item>Tobias Ganzow</item>
+ <item>Łukasz Stafiniak</item>
+ <item>Michał Wójcik</item>
+ </itemize>
+ <par>Les amis qui nous ont aidé par la discussion et le code.</par>
+ <itemize>
+ <item>Dietmar Berwanger</item>
+ <item>Matko Botincan</item>
+ <item>Diana Fischer</item>
+ </itemize>
+ <par>Un autre groupe de personnes, qui ont travaillé sur la version
+ la plus ancienne de Toss (environ 2004), a été dirigée par:</par>
+ <itemize>
+ <item>Alexander Kharitonov</item>
+ <item>Peter Cholewinski</item>
+ </itemize>
+ </section>
</personal>
Modified: trunk/Toss/www/ideas.xml
===================================================================
--- trunk/Toss/www/ideas.xml 2011-03-17 22:03:28 UTC (rev 1366)
+++ trunk/Toss/www/ideas.xml 2011-03-18 00:19:55 UTC (rev 1367)
@@ -46,11 +46,11 @@
<itemize>
<item>Toss Mailing List:
<mailto address="tos...@li..."/></item>
- <item>Łukasz Kaiser (GSoC admin):
+ <item>Łukasz Kaiser (GSoC admin):
<mailto address="luk...@gm..."/></item>
- <item>Łukasz Stafiniak (GSoC backup admin):
+ <item>Łukasz Stafiniak (GSoC backup admin):
<mailto address="luk...@gm..."/></item>
- <item>Michał Wójcik:
+ <item>Michał Wójcik:
<mailto address="mic...@gm..."/></item>
</itemize>
</section>
@@ -85,8 +85,8 @@
project, but it can become very interesting in the last phase!
<br/><br/></par>
<par><em>Possible Mentors (in order of preference):</em>
- Michał Wójcik, Tobias Ganzow,
- Łukasz Stafiniak, Łukasz Kaiser
+ Michał Wójcik, Tobias Ganzow,
+ Łukasz Stafiniak, Łukasz Kaiser
</par>
</section>
@@ -121,7 +121,7 @@
and to be able to use and debug them in parallel.
<br/><br/></par>
<par><em>Possible Mentors (in order of preference):</em>
- Łukasz Kaiser, Tobias Ganzow, Łukasz Stafiniak
+ Łukasz Kaiser, Tobias Ganzow, Łukasz Stafiniak
</par>
</section>
@@ -160,7 +160,7 @@
interface design is necessary, and a lot of testing to make it right.
<br/><br/></par>
<par><em>Possible Mentors (in order of preference):</em>
- Dietmar Berwanger, Michał Wójcik, Diana Fischer
+ Dietmar Berwanger, Michał Wójcik, Diana Fischer
</par>
</section>
@@ -198,7 +198,7 @@
their optimization techniques or constraint solving will be helpful.
<br/><br/></par>
<par><em>Possible Mentors (in order of preference):</em>
- Tobias Ganzow, Łukasz Kaiser, Łukasz Stafiniak
+ Tobias Ganzow, Łukasz Kaiser, Łukasz Stafiniak
</par>
</section>
@@ -240,7 +240,7 @@
Still, passion for GGP is the best recommendation for this project!
<br/><br/></par>
<par><em>Possible Mentors (in order of preference):</em>
- Łukasz Stafiniak, Łukasz Kaiser, maybe someone from GGP Galaxy
+ Łukasz Stafiniak, Łukasz Kaiser, maybe someone from GGP Galaxy
</par>
</section>
@@ -275,7 +275,7 @@
already improve playing strength. OCaml experience is required.
<br/><br/></par>
<par><em>Possible Mentors (in order of preference):</em>
- Łukasz Stafiniak, Łukasz Kaiser
+ Łukasz Stafiniak, Łukasz Kaiser
</par>
</section>
@@ -312,9 +312,52 @@
to hard, depending on how much effort one makes to adapt automatic play.
<br/><br/></par>
<par><em>Possible Mentors (in order of preference):</em>
- Łukasz Kaiser, Dietmar Berwanger, Tobias Ganzow
+ Łukasz Kaiser, Dietmar Berwanger, Tobias Ganzow
</par>
</section>
+ <section title="Idea: Language for Games and Strategies">
+ <par><em>Description and Goals.</em>
+ At present, one can only define a fixed game in a .toss file and only
+ in the fixed syntax. It should be allowed to also define preferences
+ of the players (heuristics) and their strategies — e.g. choices of
+ playout methods (UCT or Maximax) or their parameters. And use a more
+ friendly and defineable syntax. This project will adapt
+ the merged Speagram code with Toss to these ends.
+ <br/><br/></par>
+ <par><em>Deliverables.</em>
+ By mid-terms the merged Speagram code should be functional both
+ as Toss parser and at least for most of the old Speagram examples.
+ By the end it should fully support varying syntax, maybe using
+ defined relations for types, and allow to define players' strategies.
+ <br/><br/></par>
+ <par><em>Modules (in planned construction order).</em>
+ <enumerate>
+ <item>Clean up Language directory, remove higher-order functions</item>
+ <item>Change rewriting engine in Language to the Toss one</item>
+ <item>Change external actions in Language to the ones used in Toss game
+ parsing (add, change rules, model, defines relations, etc.)</item>
+ <item>Test the Language module as Toss parser</item>
+ <item>Use defined rels instead of Language types</item>
+ <item>Allow strategy definitions in Language</item>
+ </enumerate>
+ <br/></par>
+ <par><em>Needed Skills and Difficulty.</em>
+ This project is ambitious and requires good knowledge of OCaml.
+ The general goal is to make a nice language for games and strategies,
+ the proposed way is just one of the possibilities. If you have
+ a passion for linguistics and want to mix it with formal models,
+ this is something for you! Just think what is possible in such a rich
+ formal model as Toss — you can finally give formal semantics to
+ actions in all tenses ("I did / do / will do"), as well as preferences
+ and subgoals ("I prefer / would like to") and many other expressions
+ of this kind. That's difficult, but it may be very rewarding!
+ <br/><br/></par>
+ <par><em>Possible Mentors (in order of preference):</em>
+ Łukasz Kaiser, Łukasz Stafiniak
+ </par>
+ </section>
+
+
</personal>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|