[go: up one dir, main page]

Menu

Tree [5c19e7] master /
 History

HTTPS access


File Date Author Commit
 doc 2013-12-25 Kevin Zheng Kevin Zheng [8fe6a6] Reorganize documentation.
 examples 2013-12-06 Kevin Zheng Kevin Zheng [22b6ab] Reformat code and update gitignore.
 include 2013-12-06 Kevin Zheng Kevin Zheng [22b6ab] Reformat code and update gitignore.
 java-gui 2013-12-06 Kevin Zheng Kevin Zheng [22b6ab] Reformat code and update gitignore.
 src 2014-03-04 Kevin Zheng Kevin Zheng [5c19e7] Include missing header files.
 .gitignore 2013-12-06 Kevin Zheng Kevin Zheng [22b6ab] Reformat code and update gitignore.
 AUTHORS 2013-04-22 Kevin Zheng Kevin Zheng [ddc128] Various project documentation updates/fixes.
 BUGS 2013-04-22 Kevin Zheng Kevin Zheng [ddc128] Various project documentation updates/fixes.
 CMakeLists.txt 2013-04-27 Kevin Zheng Kevin Zheng [0c90a7] Add install target and do minor cleanups.
 COPYING 2013-04-22 Kevin Zheng Kevin Zheng [ddc128] Various project documentation updates/fixes.
 INSTALL 2013-04-27 Kevin Zheng Kevin Zheng [bd9353] Prepare for upcoming 0.1.1 release.
 NEWS 2013-04-27 Kevin Zheng Kevin Zheng [4ea71c] Accept empty lines in iwor.conf (bug fix).
 README 2013-04-20 Kevin Zheng Kevin Zheng [5164d5] Various documentation updates. - Our ChangeLog ...

Read Me

+--------------------------------------------------------------------+
|                  ____   __    __    ___   ____                     |
|                 l    j |  T__T  T  /   \ |    \                    |
|                  |  T  |  |  |  | Y     Y|  D  )                   |
|                  |  |  |  |  |  | |  O  ||    /                    |
|                  |  |  l  `  '  ! |     ||    \                    |
|                  j  l   \      /  l     !|  .  Y                   |
|                 |____j   \_/\_/    \___/ l__j\_j                   |
|                                                                    |
|                    Imperfect World Of Robots    ___________        |
+------------------------------------------------[README FILE]-------+
                                                  ¯¯¯¯¯¯¯¯¯¯¯
IWOR is a programming game which simulates a world in which robots controlled
by programs can live, work, defend their tribe, and even produce clones of
themselves!

IWOR is free software: you  can redistribute it and/or modify it under
the terms of  the GNU General Public License as  published by the Free
Software  Foundation, either  version 3  of the  License, or  (at your
option) any later version.

The GPL gives you the right to modify this software and incorporate it
into your own project, as long  as your project is also released under
the GNU's General Public License.(See COPYING for more information)

+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+
     ___ 
    | __|
    | _|
+---|_| EATURES -----------------------------------------------------+

In  most  of  the  other  programming games,  it  doesn't  matter  how
intelligence your  robots are. The importance is  how intelligence YOU
are! Winning  or losing a game  is  depend on what  strategy a certain
robot uses. If condition changes, it  will fail to win. Long term goal
of  this project  is  to  create a  simulated  environment which  most
intelligence robots live longer, and create a bigger generation.

Here main features of this project:

 - The greatest feature of IWOR among other projects is its ability to
let robots cloning.

 - Using  'socket' to communicate  between robots  and the  server let
robots  run  in  separate  machines  (Even  with  different  operating
systems).

 - Robots and  server communicate with simple messages  which makes it
easy to constructing robots.

 - Although server itself writes in  C++, robots can be constructed in
almost any other languages.

 - New worlds with different rules can be created by the user.

     _   _
    | | | |
    | |_| |
+--- \___/ SAGE -----------------------------------------------------+

  iwor [option] /path/to/world/file

To run  IWOR, you need atleast  one argument: a .world  file.  You can
find some sample .world files in the 'sample' directory. Options are:

  -p portnumber : Setting the port number (default is 7200)
  -g portnumber : Set the port number for the GUIs (default is 7250)
  -c configfile : Choose config file to read configurations from.

IWOR use sockets  for communicating between robots and  the server. So
robots must  run as the  individual process, same  goes for the  GUIs.
For information  about how  to use IWOR,  see 'HandBook.html'  on Docs
directory.   You can  always  find  latest documents  of  IWOR on  its
website: <iwor.sourceforge.net>

NOTE: You  can use  telnet for testing  the program and  send commands
manualy to the  server. For doing this, after  running the server, run
telnet with following command:

  telnet localhost 7200

      ___
     / __|
    | (__ 
+--- \___|ONTACT INFORMATION ----------------------------------------+

IWOR website:

  <iwor.sourceforge.net>

Administrator of this project  is `Aidin Gharibnavaz'. You can contact
him by this email address:

  <aidin@aidinhut.com>

Feel free to send any idea,  suggestion, or bug report. It's an hounor
to receive mail from you!

If you  like this project and  want to help it, check out `contribute'
page on its website.

Thank you for downloading and using IWOR.