nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 03:51



This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Mail-Robot ELITE 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Вот что я послал в несколько телеконференций в январе 2002 года (три года назад):

Code:
Всем привет!

Я обращаюсь ко всем PBEM-игрокам (в особенности к
галаксианцам). Я думаю все помнят гениальную игру ELITE
(я имею ввиду то, что было на ZX-Spectrum, а затем на
PC и многих других платформах). Все помнят также ту
удивительную в своем многообразии вселенную, которую
генерила эта игра (планеты Lave, Reorte, Zaonce, Orerve
и тысячи других). На днях ко мне в руки попал исходник
текстового варианта ELITE (команды принимаются через STDIN
вывод идет через STDOUT). Карта вселенной абсолютно та же,
что и в оригинальной игре! И у меня возникла идея сделать
из этого исходника PBEM версию игры ELITE!!!
Интерфейс программы Text Elite следующий:

Welcome to Text Elite 1.4.

Commands are:
Buy   tradegood ammount
Sell  tradegood ammount
Fuel  ammount    (buy ammount LY of fuel)
Jump  planetname (limited by fuel)
Sneak planetname (any distance - no fuel cost)
Galhyp           (jumps to next galaxy)
Info  planetname (prints info on system
Mkt              (shows market prices)
Local            (lists systems within 7 light years)
Cash number      (alters cash - cheating!)
Hold number      (change cargo bay)
Quit or ^C       (exit)
Help             (display this text)
Rand             (toggle RNG)

Abbreviations allowed eg. b fo 5 = Buy Food 5, m= Mkt

Cash :100.0>L

Galaxy number 1
 *       LAVE TL:  5    Rich Agri    Dictatorship (0.0 LY)
 *     REORTE TL:  6    Poor Agri    Dictatorship (4.4 LY)
 *   RIEDQUAT TL:  4    Poor Agri         Anarchy (7.0 LY)
 *     LEESTI TL: 11     Poor Ind Corporate State (3.8 LY)
 *     ZAONCE TL: 12  Average Ind Corporate State (5.7 LY)
 *       DISO TL:  8 Average Agri       Democracy (3.6 LY)
 *     ORERVE TL:  6   Mainly Ind          Feudal (6.8 LY)

Cash :100.0>M
Food           3.6   16t   0
Textiles       6.0   15t   0
Radioactives   20.0   17t   0
Slaves         6.0   0t   0
Liquor/Wines   23.2   20t   0
Luxuries       94.4   14t   0
Narcotics      49.6   55t   0
Computers      89.6   0t   0
Machinery      58.8   10t   0
Alloys         33.2   12t   0
Firearms       75.6   0t   0
Furs           52.4   9t   0
Minerals       10.8   58t   0
Gold           36.8   7kg   0
Platinum       64.4   1kg   0
Gem-Strones    16.0   0g   0
Alien Items    51.2   0t   0
Fuel :7.0      Holdspace :20t

Cash :100.0>Q

и т.д. Ну так вот - я готов организовать почтового робота,
который будет делать ходы (покупка/продажа и перелеты).
Для этого придется слегка модифицировать исходный код.

Устройство вселенной следующее - 8 независимых галактик,
в каждой из которых 256 уникальных планет, отличающихся
административным устройством, населяющими их существами,
технологическим уровнем развития и рынками. Требуется
перемещаясь между планетами производить покупку/продажу
17 типов товаров (и возможно сражаться).

Примерные правила общения с почтовым роботом:

- Обращение к почтовому роботу:

To: rwar@shaos.ru
Subject: ELITE

команды в теле письма

- Регистрация в игре:

user Name ; уникальное имя игрока
pass Pass ; пароль для авторизации
start Planet ; стартовая планета
несколько слов о себе

- Команды в игре (идентифицируются по первой букве)

from Name ; игрок, отдающий указания
pass Pass ; пароль игрока для авторизации

Buy   tradegood ammount ; покупка товара
Sell  tradegood ammount ; продажа товара
Fuel  ammount    ; покупка топлива
Jump  planetname ; прыжок на планету (зависит от топлива)
Galhyp           ; прыжок в следующую галактику
Info  planetname ; подробная информация о планете
Mkt              ; информация о рынке текущей планеты
Local            ; список планет в радиусе 7 св.лет
Help             ; помощь

- Общение игроков

from Name ; от кого сообщение
pass Pass ; пароль
to Name ; кому сообщение
subj Тема сообщения
#mail
Далее текст сообщения (все строки до #end).
#end

Если не указывать команду "TO", то сообщение уйдет всем,
кто есть в текущей галактике. Допускается обмениваться
таблицами цен на локальных рынках (игроку доступна
таблица лишь на той планете, на которой он в данный
момент находится).

Почтовый робот будет делать ходы ежедневно. За один ход
можно осуществить сколько угодно попыток купли/продажи,
но лишь одну попытку прыжка. Попытки могут оказаться
неудачными (из-за нехватки денег либо из-за нехватки
топлива). Отдельно необходимо обсудить возможность
боев (вероятностные результаты), покупки оружия (как
в оригинальной игре), ну и цели игры (максимально нажиться
или уничтожить всех остальных :)

Итак, желающие играть - милости просим в нашу игру :)))

                       Alexander Shabarshin (shaos@mail.ru)


Было несколько отзывов, но идея зачахла. Кто что думает? ;)

_________________
:dj: https://mastodon.social/@Shaos


24 Jan 2005 20:22
Profile WWW
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.   [ 1 post ] 

Who is online

Users browsing this forum: No registered users and 25 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.