- Install Eclipse
- Eclipse IDE for Java Developers Kepler (4.3)
http://www.eclipse.org/downloads/
- Run Eclipse
- Install Scala IDE 3.0.1 (For Scala 2.10.x) on your Eclipse Kepler (4.3)
- See the following web page: http://scala-ide.org/download/current.html
- Copy a URL of suitable version (the 2nd URL) on the above site
- Menu > Help > Install new software
- Enter the copied URL on the textbox of "Enter with" then push enter key
- Install m2e-scala connector on your Eclipse
- Copy the following URL: http://alchim31.free.fr/m2e-scala/update-site/
- Menu > Help > Install new software
- Enter the copied URL on the textbox of "Enter with" then push enter key
- Edit eclipse.ini ("eclipse/eclipse.ini" on Windows, "Eclipse.app/Contents/MacOS/eclipse.ini" on Mac OS)
-Xmx???m => -Xmx2048m
You can import maven projects with the following steps:
- Import > Existing Maven Projects
- Set Root Directory containing pom.xml
- Select Projects
- Push Finish
- Right click the imported project > Maven > Update Project Configuration > OK
Please install the following tools selecting the following choices.
- sbt ( http://www.scala-sbt.org/ )
- Maven 3 ( http://www.scala-sbt.org/ )
- Zinc ( https://github.com/typesafehub/zinc )
- sbt
Start a build server. - test
Conduct testing.
- zinc -start
Start a build server. - mvn test
Conduct testing.
- mvn test
Conduct testing.
- Write code
- Change window title
- Fix pom.xml and build.sbt
- mvn clean compile
- mvn package
- Fix CHANGES.jp.md
- Zip packages and upload it
- Tag it with version on GitHub
- Rule book
https://docs.google.com/document/d/1bcgHpgDxDQbm94-BdOw0gEG08Wfums8nlGv-kNHlxmE/edit?usp=sharing - Sample code for rendering a game screen https://github.com/AI-comp/JavaChallenge2012/blob/master/src/main/scala/net/javachallenge/scene/graphic/GraphicalScene.scala
- Project Leader
- Kazunori Sakamoto (National Institute of Informatics)
- Developers of Game Platform
- Kosuke Yatoh (University of Tokyo)
- Hiroaki Hosono (Tokyo Institute of Technology)
- Naoki Yaguchi (Waseda University)
- Koji Tumura (Waseda University)
- Ryu Yasuda (Waseda University)
- Daichi Ota (ACCESS CO., LTD.)
- Seiji Sato (Waseda University)
- Junichi Kobayashi (Waseda University)
- Masataka Kido (Waseda University)
- Fumiya Kato (Waseda University)
- Shogo Kishimoto (Tokyo Institute of Technology)
- Developers of AI Execution Server
- Fumiya Kato (Waseda University)
- Genki Sugimoto (Waseda University)
- Developers of Web Server
- Daniel Perez (Waseda University)
- Masataka Kido (Waseda University)
- Developers of JavaScript Replayer
- Ryohei Takasawa (Waseda University)
- Naohiko Tuda (Waseda University)
- Dai Hamada (Waseda University)
- Developers of Sample AI Programs
- C++, Haskell: Kosuke Yatoh (University of Tokyo)
- Scala: Ryu Yasuda (Waseda University)
- Java: Seiji Sato (Waseda University)
- Game Designers
- Hiroaki Hosono (Tokyo Institute of Technology)
- Junichi Kobayashi (Waseda University)
- Seiji Sato (Waseda University)
- Kosuke Yatoh (University of Tokyo)
- Fumiya Kato (Waseda University)
- Naoki Yaguchi (Waseda University)
- Graphic Designers
- Masahiko Wada
- Web Masters
- Kimiyasu Morikawa (Waseda University)
- Hiroaki Hosono (Tokyo Institute of Technology)
Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.html