Я обращаюсь ко всем 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: rw...@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 (sh...@mail.ru)
---
И когда можно попробовать?
--
Gordjelin
Умные слова:
Удельная скорость диссипации турбулентности эквивалентна линеаризации ламинарного потока
Ты лучше краткий смысл изложи.
Купил одну шнягу - прыгнул - продал ту шнягу, купил другую, прыгнул.
Так ?
Смокер
> Привет, Alexander
>
> И когда можно попробовать?
>
Регистрироваться можно уже сейчас
Bob Kerby wrote:
> Так ?
Так быстрее всего начать, т.к. программу придется лишь слегка изменить.
Если же добавлять сражения и покупку оружия, то изменения будут
более существенные и это займет больше времени.
Так что можно пока первую игру начать как торгово-экономическу,
по ходу обсуждая возможность реализации сражений.
>
> Смокер
>Если же добавлять сражения и покупку оружия, то изменения будут
>более существенные и это займет больше времени.
>Так что можно пока первую игру начать как торгово-экономическу,
>по ходу обсуждая возможность реализации сражений.
Ну не знаю. Я обычно находил тихую планету, где мало пиратов и
много грузовых маршрутов, и летал себе, грабя и собирая астероиды.
Особенно нравилось ловить контейнеры с наркотой -- прибыльное
дело знаете ли :))
Шуля
Не... Лучше вылететь за пояс астероидов и ловить Кристаллическую
жизнь. Выгодно.
---
Alchi
http://www.uplanet.ru/
ICQ UIN 3900000
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru