| Подскажите конструктор или движок |
| Juwell | Дата: Вторник, 27.12.2011, 12:41 | Сообщение # 1 |
почетный гость
Сообщений: 118
Сейчас нет на сайте
| Доброе утро форумчане! Подскажите движок или конструктор для платформера. Хочу создать игру похожую на Teeworlds, Soldat или CS2D
|
| |
| | |
| masb8ly-GC | Дата: Вторник, 27.12.2011, 12:53 | Сообщение # 2 |
участник
Сообщений: 156
Сейчас нет на сайте
| GM с 39dll
|
| |
| | |
| Juwell | Дата: Вторник, 27.12.2011, 12:54 | Сообщение # 3 |
почетный гость
Сообщений: 118
Сейчас нет на сайте
| Спасибо) Ещё 1 вопрос: Как реализировать поиск серверов?
|
| |
| | |
| BASS | Дата: Вторник, 27.12.2011, 12:59 | Сообщение # 4 |
independent developer
Сообщений: 268
Сейчас нет на сайте
| Я не специалист. Но может, проверять по IP - отправлять запрос серверу типа: "либо ответь 1, либо ты не в сети". И так со всеми пока не найдётся рабочий.
Suum cuique. Jedem das Seine. Каждому своё. Ты делаешь шаг, думая, что всё останется как прежде? Ты ошибаешься. Одна только мысль о шаге меняет тебя - а значит, и твоё будущее.
Сообщение отредактировал BASS - Вторник, 27.12.2011, 13:06 |
| |
| | |
| Juwell | Дата: Вторник, 27.12.2011, 13:02 | Сообщение # 5 |
почетный гость
Сообщений: 118
Сейчас нет на сайте
| Спасибо всем за советы! Если есть возможность реализировать поиск иным способом - пишите))
|
| |
| | |
| masb8ly-GC | Дата: Вторник, 27.12.2011, 13:43 | Сообщение # 6 |
участник
Сообщений: 156
Сейчас нет на сайте
| Quote (BASS) Я не специалист. Но может, проверять по IP - отправлять запрос серверу типа: "либо ответь 1, либо ты не в сети". И так со всеми пока не найдётся рабочий. Слишком не рациональный способ, так как циклы ГМ обрабатывает мягко сказать не шустро, а пробить большое количество айпишников это невероятное количество запросов. Я думаю, что можно сделать вот какую систему: сервер пишется на каком-нибудь яп (опять же ГМ медленно обрабатывает запросы) и в сервере пишется, что при запуске отправлять на какой нибудь ресурс информацию о том, что сервер активен, в свою очередь игрок запускает клиент на ГМ и запрашивает информацию с ресурса таким образом выстраивая список серверов!
|
| |
| | |
| Demeron | Дата: Вторник, 27.12.2011, 14:16 | Сообщение # 7 |
User created in C++
Сообщений: 468
Сейчас нет на сайте
| Quote (masb8ly-GC) в свою очередь игрок запускает клиент на ГМ и запрашивает информацию с ресурса таким образом выстраивая список серверов! Есть 2 НО: 1) Для отправки и получения запросу к какому-нибудь серверу нужно будет постоянное подключению к интернету.... 2) Нужно все время поддерживать сервер
Легче уже поиск по IP сделать, ведь по локалке это просто, от 192.168.0.0 до 192.168.255.255 отправить запрос типа: #enable?%ip:myip , где myip - это свой ip адрес в локалке (например 192.168.203.11)
А если там кто-то есть с сервером, то прийдет запрос типа: #add%"Server Name", 2, client1, client2; (команда добавить сервер в список, имя сервера, количество клиентов в данный момент и имена клиентов)
Вот и все...
|
| |
| | |
| iMoonlightAndre | Дата: Вторник, 27.12.2011, 14:33 | Сообщение # 8 |
|
частый гость
Сообщений: 34
Сейчас нет на сайте
| А почему нельзя использовать другой движок\конструктор. Ведь их еще много(некоторые под 2D MMORPG, но может и не только): Eclipse Genesis 2D NetCore Arianne
Мои проекты для iOS: В разработке: iGTC(Guess the country) - игра для Mac, iOS, Android(Bada, webOS и др. ОС под вопросом). Требуются советчики и тестеры. Готовые:
|
| |
| | |
| BASS | Дата: Вторник, 27.12.2011, 14:50 | Сообщение # 9 |
independent developer
Сообщений: 268
Сейчас нет на сайте
| Quote (masb8ly-GC) отправлять на какой нибудь ресурс информацию о том, что сервер активен
Согласен, более хороший способ, только ресурс нужен. А его, по крайней мере, у меня, нет. Но, повторю, идея отличная.
Suum cuique. Jedem das Seine. Каждому своё. Ты делаешь шаг, думая, что всё останется как прежде? Ты ошибаешься. Одна только мысль о шаге меняет тебя - а значит, и твоё будущее.
|
| |
| | |
| TimKruz | Дата: Вторник, 27.12.2011, 15:35 | Сообщение # 10 |
старожил
Сообщений: 1586
Сейчас нет на сайте
| Quote (Juwell) Как реализировать поиск серверов? Создаёшь мастер-сервер на любом языке программирования, который всё время онлайн. Любой игровой сервер отправляет информацию о себе на мастер-сервер. Клиент запрашивает список доступных серверов у мастер-сервера. Лишние (отключённые, слабые) удаляются мастер-сервером или клиентом. Для более точных данных клиент может пинговать каждый сервер из общего списка, а можно показывать просто статичный список.
*** Мастер-сервер можно сделать, например, PHP-скриптом, размещённом на хостинге типа hostinger.ru (бесплатно PHP предоставляют). Так что проблемы с поддержкой сервера 24/7 быть не должно.
Сообщение отредактировал TimKruz - Вторник, 27.12.2011, 15:43 |
| |
| | |
| masb8ly-GC | Дата: Вторник, 27.12.2011, 16:31 | Сообщение # 11 |
участник
Сообщений: 156
Сейчас нет на сайте
| Ну я предлага тоже самое, только тов. TimKruz выразил это более понятным языком)
Добавлено (27.12.2011, 16:31) --------------------------------------------- Quote (Demeron) Есть 2 НО: 1) Для отправки и получения запросу к какому-нибудь серверу нужно будет постоянное подключению к интернету.... 2) Нужно все время поддерживать сервер Легче уже поиск по IP сделать, ведь по локалке это просто, от 192.168.0.0 до 192.168.255.255 отправить запрос типа: #enable?%ip:myip , где myip - это свой ip адрес в локалке (например 192.168.203.11) А если там кто-то есть с сервером, то прийдет запрос типа: #add%"Server Name", 2, client1, client2; (команда добавить сервер в список, имя сервера, количество клиентов в данный момент и имена клиентов) Вот и все... Ну поскольку игра будет онлайн, то я думаю можно использовать 2 метода: первый через мастер-сервер, а второй типичное подключение по IP! Также можно просто задавать диапазон поиска, если уже говорить о локалке!
Сообщение отредактировал masb8ly-GC - Вторник, 27.12.2011, 16:31 |
| |
| | |
| Juwell | Дата: Среда, 28.12.2011, 12:55 | Сообщение # 12 |
почетный гость
Сообщений: 118
Сейчас нет на сайте
| Спасибо всем за советы)
|
| |
| | |
| черная_тень | Дата: Среда, 28.12.2011, 13:21 | Сообщение # 13 |
Любитель флеша
Сообщений: 482
Сейчас нет на сайте
| Juwell, В любом хорошем конструкторе можно реализовать. Но, конечно, ОЧЕНЬ желательно знать хоть какой-то ЯП, не потому что я такой придирчивый, а потому что тебе же будет легче. Можно выучить Delphi и использовать 2д движок Omega
Quote (Juwell) Подскажите движок или конструктор для платформера. Хочу создать игру похожую на Teeworlds, Soldat или CS2D
CS2D - это не платформер. Это по сути рпг. И если ты хочешь делать игру по типу CS2D, то бери
Quote (iMoonlightAndre) А почему нельзя использовать другой движок\конструктор. Ведь их еще много(некоторые под 2D MMORPG, но может и не только): Eclipse Genesis 2D NetCore Arianne
оказываю бесплатную помощь/консультацию по играм Crossfire, CS 1.6, FIFA, Minecraft
|
| |
| | |
| masb8ly-GC | Дата: Четверг, 29.12.2011, 15:52 | Сообщение # 14 |
участник
Сообщений: 156
Сейчас нет на сайте
| Quote (черная_тень) CS2D - это не платформер. Это по сути рпг. И если ты хочешь делать игру по типу CS2D, то бери CS2D это OTDS-OnlineTop-DownShoter, а некакое не РПГ
|
| |
| | |
| черная_тень | Дата: Четверг, 29.12.2011, 16:08 | Сообщение # 15 |
Любитель флеша
Сообщений: 482
Сейчас нет на сайте
| masb8ly-GC, Насколько я помню, то вид сверху
А про РПГ - это я ошибся.
оказываю бесплатную помощь/консультацию по играм Crossfire, CS 1.6, FIFA, Minecraft
Сообщение отредактировал черная_тень - Четверг, 29.12.2011, 16:09 |
| |
| |
|