ogamesim(6) Games Manual ogamesim(6)NAME
Console Ogame Simulator
SYNOPSYS
ogamesim [ -i <task.txt> ] [ -o <result.txt> ]
DESCRIPTION
Tasks for simulation are consist of text files.
Example of task concluding all possible units is adduced bellow.
OPTIONS -i <input file>: task file (STDIN unless defined);
-o <output file>: result file (STDOUT unless defined);
-s <iterations count>: 1 <= value <= N (no limits);
-t <max simulation time>: (seconds) 0 <= value <= N, 0=no limits;
-f <forks count>: 0 <= value <= 100.
RETURN VALUES
0: if success
EXAMPLES
Task concluding all possible units:
attacker
attack = 9
shield = 10
armory = 11
Small Cargo = 10
Large Cargo = 10
Light Fighter = 20
Heavy Fighter = 30
Cruiser = 40
Battleship = 50
Colony Ship = 60
Recycler = 70
Espionage Probe = 80
Bomber = 900
Destroyer = 110
Deathstar = 120
defender
attack = 11
shield = 12
armory = 13
Rocket Launcher = 100
Light Laser = 200
Heavy Laser = 300
Gauss Cannon = 400
Ion Cannon = 500
Plasma Turret = 600
Small Shield Dome = 1
Large Shield Dome = 1
Solar Satellite = 100
metal = 123456
crystal = 56789
deut = 987654
ogamesim Dec 4, 2006 ogamesim(6)
Check Out this Related Man Page
Net::Hotline::Task(3pm) User Contributed Perl Documentation Net::Hotline::Task(3pm)NAME
Net::Hotline::Task - Task object used internally by Net::Hotline::Client
SYNOPSIS
use Net::Hotline::Task;
$task = new Net::Hotline::Task;
$task->start(time());
$task->num($num++);
...
DESCRIPTION
Net::Hotline::Task is a simple class for storing and retrieving task information, You should never have to create your own
Net::Hotline::Task objects when using Net::Hotline::Client. Getting and (to a lesser extent) setting attributes is all that should be
necessary.
CONSTRUCTION
new NUM, TYPE, START, SOCKET, PATH
With no arguments, creates a new Net::Hotline::Task object with all attributes set to undef. With three or four arguments (PATH is
optional), creates a new Net::Hotline::Task object with task number NUM, task type TYPE, start time START, user socket number SOCKET,
and file path PATH.
METHODS
All the Net::Hotline::Task methods are simple attribute get/set routines. If given an argument, they set an attribute. In all cases, they
return the current value of the attribute.
error EXPR
The error state of the task. A true value means there was an error.
error_text TEXT
The error message text. This only applies if error() returns a true value.
finish TIME
The time (in platform-native time format, i.e. seconds since the epoch on a Unix system) that a task completed.
num NUMBER
The unique task number. Task numbers increase sequentially.
path PATH
The path information associated with a task (if any). In situations where two paths may be associated with a task (a "move file" task,
for example), a reference to an array containing the paths will be returned.
socket NUMBER
The unique user socket number associated with a task (if any).
start TIME
The time (in platform-native time format) that a task was started.
type TASK_TYPE
The HTLC_TASK_XXX constant specifying the type of task. These constants are defined in Net::Hotline::Constants, and include:
HTLC_TASK_KICK Disconnect a user.
HTLC_TASK_LOGIN Log into server.
HTLC_TASK_NEWS Get the news.
HTLC_TASK_NEWS_POST Post to news.
HTLC_TASK_FILE_DELETE Delete a file.
HTLC_TASK_FILE_INFO Get file information.
HTLC_TASK_FILE_LIST Get a file list.
HTLC_TASK_FILE_MKDIR Create a new folder.
HTLC_TASK_FILE_MOVE Move a file.
HTLC_TASK_SEND_MSG Send a private message.
HTLC_TASK_SET_INFO Set file information.
HTLC_TASK_USER_INFO Get user information.
HTLC_TASK_USER_LIST Get the userlist.
AUTHOR
John C. Siracusa (siracusa@mindspring.com)
COPYRIGHT
Copyright(c) 1999 by John Siracusa. All rights reserved. This program is free software; you can redistribute it and/or modify it under
the same terms as Perl itself.
perl v5.10.1 2002-11-27 Net::Hotline::Task(3pm)