forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   Epica online (http://forum.boolean.name/showthread.php?t=13071)

falcon 30.11.2010 21:48

Ответ: Epica online
 
>> Переписать не составит труда.
ну да, ну да...
писать сервер для ММО оч просто... :D

Если проект не комерческий и есть желание развиваться, то, имхо, лучше брать инструменты более актуальные в подобных задачах (дабы изучить их и получить практический опыт работы с ними)
Java, C#, SQL, сокеты, паралельное и распределённое, платформонезависимое программирование

намного интереснее изучать эти средства так же, как блиц.. на энтузиазме)
я сам ща сервер пишу на плюсах (институтское задание)... к концу семместра закончу и хотелось бы начать писать ММО (дабы изучить Java и\или C#)...
но ,блин, зная чем такие проекты заканчиваются, уже нету такого запала... посему придётся рутинно читать литературу...
так что Dstalk, от себя советую бросить блиц, и начать читать про паралелизЬмы и сокеты.. профиту больше получишь)

ARA 30.11.2010 21:55

Ответ: Epica online
 
Dstalk не слушай ни чьи советы* :)

*даже этот совет

falcon 30.11.2010 21:57

Ответ: Epica online
 

Цитата:

Dstalk не слушай ни чьи советы
угу!)
наступай на грабли! Не слушай всяких идиотов ))

pax 30.11.2010 22:07

Ответ: Epica online
 
Кстати по сокетам на C# есть хорошая статья Winsock, описываются три варианта сервера (многопоточный, однопоточный и асинхронный). Очень хорошо описано. Советую!*

*этот совет можно тоже не слушать )

DStalk 30.11.2010 22:21

Ответ: Epica online
 
Цитата:

Сообщение от falcon (Сообщение 170398)
>> Переписать не составит труда.
ну да, ну да...
писать сервер для ММО оч просто... :D

Когда все функции уже написаны, и все работает, то да, просто. Уже проверяли:cool:

Цитата:

Сообщение от falcon (Сообщение 170400)
угу!) наступай на грабли! Не слушай всяких идиотов ))

Уже половина граблей пройдена. Тем более это очень интересно - наступать на грабли:)
А вот про идиотов зря...

А к С++/С# я и близко не подойду - не заманите ни за какие коврижки:) Если и буду изучать, то лучше тот же самый Perl, даже и BlitzMAX меня прельщает:) Но уж начал писать на Blitz3D на нем и закончу.
Дело не в коммерческом проекте. Даже если игра и станет крупной и хорошей, она останется на блитце...

falcon 30.11.2010 22:47

Ответ: Epica online
 
да ради бога...
успехов)

DStalk 19.01.2011 21:45

Ответ: Epica online
 
К сожалению разработку пока приостанавливаю, хотя и с последнего обновления добавил много нового - дроп денег и предметов с монстров, причем на землю:) автоапдейтер, скиллы... Никто не хочет за просто так моделить, работа много времени отнимает да плюс ко всему занялся сайтами.

ARA 19.01.2011 21:56

Ответ: Epica online
 
Цитата:

К сожалению разработку пока приостанавливаю
Ктоб сомневалсо. :-D

baton4ik 19.01.2011 22:25

Ответ: Epica online
 
Цитата:

Сообщение от ARENSHI (Сообщение 176252)
Ктоб сомневалсо. :-D

Да ладно, он, по крайней мере, много всего сделал и ему таки удалось создать mmorpg!

DStalk 19.01.2011 22:25

Ответ: Epica online
 
Цитата:

Сообщение от ARENSHI (Сообщение 176252)
Ктоб сомневалсо. :-D

Ну ну, не все так плохо, но работа прежде всего - кушать хочется:) Да и тем более сколько уже сделано, практически готовый двиг MMORPG на Блитц3Д... Попробуйте напишите)

IGR 20.01.2011 12:54

Ответ: Epica online
 
Цитата:

К сожалению разработку пока приостанавливаю
очень жаль !! :(
.. но аватарку ты хоть менять небудешь ?? ;)

DStalk 13.02.2011 15:08

Ответ: Epica online
 
Продолжим...:)

На днях выложу новую версию и запущу сервер.
Есть вопрос, кому какое управление больше нравится, как в линейке(автоматическое передвижение до выбранной точки) или как в варике(кнопочками)? С точки зрения программирования как в линейке лучше, меньше траффик между клиентом и сервером.
Голосуйте в опросе, как будет достаточно голосов переделаю управление...

falcon 13.02.2011 18:27

Ответ: Epica online
 
Блин мужык, ты не прав. Не важно какое управление. На сервер передаётся только вектор направления движения, или точка конца пути. Трафик никак не страдает. Больше ничего не передаётся, всё считается на сервере.
Цитата:

Сообщение от ©Раф Костер. Законы дизайна онлайн миров

Никогда не доверяйте клиенту
Никогда не делайте ничего на клиентской части ПО. Клиентская часть - в руках врага. Никогда не забывайте этого.

на гдру есть довольно авторитетный дядька в плане ММО девелопа..
вот его мнение на этот счёт:
http://www.gamedev.ru/code/forum/?id=55343&page=2#m24

DStalk 13.02.2011 18:59

Ответ: Epica online
 
Ммм... вектор, ага, варик посмотрите, из-за этих векторов персонажи иногда прыгают как умолишенные:), синхронизацию проблемно делать, намного точнее и качественнее перемещение от точки к точке, но это немного ограничивает свободу передвижения...

falcon 13.02.2011 19:14

Ответ: Epica online
 
>>из-за этих векторов
конкретные аргументы в студию


Часовой пояс GMT +4, время: 21:47.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot