![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MUD исходник [Delphi, Windows, Linux]
dector © (2007-09-01 22:23:00)Помогите найти исходник MUD'a или похожих многопользовательских игр на делфи, можно консольные и визуальные.
Заранее весьма благодарен. Просьба не посылать... к гугле и яндеку и прочим... искал. нашел 2-3 рабочих ссылок. и то на си и си++.
Помогите
dr Gonzo (2007-09-28 12:19:00) [1]Один уж сборщик мусора чего стоит. И прозрачная работа со строками...
dr Gonzo (2007-09-28 12:18:00) [2]А не проще ли брать не C и Delphi, а уже более современные языки, которые заточены именно на сетевые проекты ?
Как то : php, puby/ror, perl, или action script 3 ?
Там во первых очень простая работа с сокетами, удобные библиотеки для работы с субд, например my sql и в случае с action script 3 возможность прикрутить очень превлекательную графику Flash 9.
Для простой игры, в виде тонкого клиента, я бы брал такие технологии как :
бизнес логика и серверная часть php или ruby, а на клиенте flex (это action script + flash). субд sqlite или mysql.
Shirson (2007-09-19 17:21:00) [3]Боевая система, если честно, это наименьшая из проблем в данном случае :) В качестве таковой можно взять готовую, от какой-нибудь настольной RPG и оцифровать. Можно DnD GURPS, GURU, FUZION или еще какую-нибудь. Их просто тысячи. Можно создать свою, именно такую, какую нужно для мада.
Как хранится мир - тоже вопрос, скорее вкуса, нежели технологии. МАД представляет из себя набор локаций, с определёнными свойствами, описанием, связями с другими локациями, предматеми и персонажами. Если осознать это, то сразу понятно, что эту структуру можно представить с помощью реляционной БД. Классический вариант, просто.
Разные типы МАДОов обуславливают логику мира и поведение игроков. В некоторых мадах нет записи предметов. Т.е. инвентарь пропадает при выходе из игры.
Еще есть MUSH - это, скорее, виртуальная водильня. Т.е. инструмент для проведения настольных RPG в онлайне. Там мало есть для игры самому по себе, зато очень много для мастера, который ведёт партию.
Вобщем, если есть желание и чувство, что справишься, можешь попробовать. Пограй сначала в пару МАДов для понимание механизма и вперёд :)
Schnaps (2007-09-19 16:34:00) [4]может некорректно выразился, попробую исправиться =) собственно меня интересует функционал движка, приблизительные структуры таблиц баз данных для хранения карт и прочего, "правильные" алгоритмы рассчета поврежедний в зависимости от типа оружия\брони, рассчет вероятностей нахождения предемтов и в таком духе. в общем нужно описание функциональных зависимостей всего мира... не помешала бы какая нить готовая база имеющегося мира :] а что мады бывают разных типов я даже и не знал :) играл сам в них уже на закате сего изобретения... так что извольте на темноту мою ногами не бить :)
Shirson (2007-09-18 23:07:00) [5]"алгоритмы МАДА" это как?
(Tiny, Loop, Circle - типы мадов)
Schnaps (2007-09-18 20:49:00) [6]на чем писать... да хоть на VBA... главно чтоб руки не из попы росли, а вот ребята, если кому нетрудно пришлите алгоритмы МАДА на мыл (schnaps@sibmail.com) буду очень благодарен, кстати ,аффтар, реализовать собираюсь на дельфи... так что может быть объединим усилия? можешь писать на тот же мыл :)
Shirson (2007-09-05 22:44:00) [7]Multi User Dungeons появились в те лохматые времена, когда в них играли по почте. Всмысле по бумажной почте.
На компьютерах подобное появилось примерно в 70х.
На ЧЁМ писать мад - дело вкуса. Ничего не мешает написать его и на Делфи.
По большей части, мад это сервер, к котору народ подключается телнетом. Т.е. большинство мадов (по крайней мере, в те времна, в которые я в них усердно рубился) работает через телнет. Для удобства пользователей был сделан zMUD - телнет-клиент, с расширеным функционалом, который сам запоминал ходы, составлял по нима карту, вычленял из текста описание выходов и пр. Весьма полезная, кстати штука была.
P.S. Если вы считаете, что для написания мада нужно изучить С++, или что все сервера с Unix-ом, вам еще рано браться за такую задачу.
dector (2007-09-04 18:20:00) [8]нет всетаки пока останусь на делфе.
а за код буду рад. токо имеется один ньанс...(((
dector (2007-09-04 17:01:00) [9]мдя... переубедили меня... буду учить си++ - пригодится для жизни. вопрос: ася есть? и где взять хороший компилятор?
@!!ex (2007-09-03 22:11:00) [10]> [10] dector © (03.09.07 17:56)
В принципе я могу помочь в создании МАДа. Поскольку сам интерес в этом имею.
Могу помочь готовым кодом(например, для работы с сетью), могу просто некотороые концепции рассказать.
Насколько ты серьезный программист?
dector (2007-09-03 17:56:00) [11]
> МАД запускают на серверах, сервера практически все - Юниксовые,
> портировать дельфевый код - гемор страшный.
НО!!! на делфях и для си компилят! ;)
@!!ex (2007-09-03 06:58:00) [12]> [8] dector © (02.09.07 21:59)
Вагонами доп файлов. Собственно в исполняемом файле только алгоритмы прописаны, а все данные храняться отдельно.
А по поводу неправильности реализации МАДа на дельфе:
МАД запускают на серверах, сервера практически все - Юниксовые, портировать дельфевый код - гемор страшный.
> и всетаки - кто то поможет. или с си перевести?
НЕТ, исходников МАДа на дельфи.
Пиши сам с 0, там нет ничего особо сложного.
dector (2007-09-02 21:59:00) [13]ой... есть еще вопрос - используются ли в мадах дополнительные файлы или идет чисто ехе?
dector (2007-09-02 21:58:00) [14]и всетаки - кто то поможет. или с си перевести?
мдя...наверное буду свою разрабатывать. алгоритмизация уже есть, а вот реализация...(((
dector (2007-09-02 21:56:00) [15]гы...а я то делать собираюсь. правда не Мад а разрабатываю свою платформу.
@!!ex (2007-09-02 21:15:00) [16]> [4] dector © (02.09.07 18:01)
> мдя... попорошу без оскорблений. не найду ничего - сам сделаю.
ЛОЛ. Вообще то я не про вас. ;)
В посте я объеснил свое высказывание.
dector (2007-09-02 18:01:00) [17]мдя... попорошу без оскорблений. не найду ничего - сам сделаю.
"Нет ничего невозможного" (с) Adidas
так что кто может только критиковать и сидеть ничего не делая - тогда извините.. вас забыл спросить...
Делфи имеет все возможности для того чтобы сделать на ней мад. ну а если всетаки си смогу выучить для этой цели - гоните вашу документацию
dector покидает delphimaster и растворяется в сумерках...
@!!ex (2007-09-02 13:12:00) [18]Какой дебил будет делать МАД на Дельфи??
Вообще МАД только один, технология была разработана в середине 90, и разработана она была на С++, все остальные МАДы - клоны этого МАДа, соответсвенно тоже на сях.
Так что с 99% пероятностью уверен, что ваши поиски завершаться неуачей.
-а есть ли на сегодняшний день русскоязычная документация по тестам?
-На сегодняшний день есть русскоязычная документация по английскому языку. Полезная вещь, рекомендую.
(C)BOR
Есть отличная документация по С. Полезная вещь, рекомендую.
dector (2007-09-02 09:13:00) [19]не назнаю я си - вот проблема. я пока чисто делфер))))
очень надо. очень прошу.
ElectriC (2007-09-02 02:31:00) [20]
> си и си++
Какая проблема перевести?