forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на MidletPascal (http://forum.boolean.name/forumdisplay.php?f=88)
-   -   Онлайн игра (http://forum.boolean.name/showthread.php?t=14542)

VladEvil 06.04.2011 21:30

Онлайн игра
 
Итак друзья.
Я задумал довольно интересный проект на MidletPascal.
Игра Пошаговая,Онлайн.
Называется "Рыцарь Арены".
Сначала игроку нужно зарегистрироваться и выбрать рассу,либо войти.
Там я буду использовать PHP и MySQL.
Затем если все введено верно перемещается в меню.
В этом меню будет например какая-нибудь таверна, где можно пополнить здоровье после боя.
Арена , где можно сразиться с другими игроками,но только своей рассы.
Или например Лес, где можно начать охоту на зверей, тем самым качая персонажа и получая деньги за шкуру животных.
Там же будут созданы локации типа "бездны", из игры AION где игроки разных расс могут сразиться там .
В меню еще будет магазин, где можно прикупить себе Доспехи, оружее, или что-то другое, типа Зелья Здоровья, или Свиток огненного шара.
Тактика боя:
Слева-ты,справа-моб/игрок
Только я не совсем шарю в MP, Но что-то делать умею.
Если кто-то хочет делать эту игру со мной, то можете писать на:
E-mail:
[email protected]
ICQ: 592084418
или же в Skype : Vladevil13
Думаю если мы обьединимся то мы сможем осуществить проект:)

kizup 06.04.2011 23:13

Ответ: Онлайн игра
 
Типа РПГ хочешь сделать? Представляещь сколько всего придется продумать???

Reizel 07.04.2011 00:51

Ответ: Онлайн игра
 
Та не, это надо чуть подругому!!
Нада кароче онлайн стратегию на стопицотмильярдовмильоноф игроков!!!
Там нада будет охотица на зверей, а из их шкур делать бубны и тестировать с их помощью новейшие драйвера для винды, которые будет писать Искусственный Интелеект!!!
А потом еще там надо будет менюшечку такую с инвентарем, да???
но что же мне делать??? Я не знаю ни MP, ни Basic...
Может быть кто нибуть за меня сделаит, а я поиграю???
Все подробности в личку

cherepets 07.04.2011 11:38

Ответ: Онлайн игра
 
Сделай целиком серверную часть и тестируй тупо браузером. Если будет целиком рабочий серв - программера для клиента найдешь в миг.

kizup 07.04.2011 17:08

Ответ: Онлайн игра
 
Павел +1 ))))))

im_zorg 09.04.2011 22:16

Ответ: Онлайн игра
 
Павел +100500 зачетно написал забылещё про комп выбросить в окно))

Hurrit 10.04.2011 00:40

Ответ: Онлайн игра
 
Цитата:

Сообщение от VladEvil (Сообщение 185126)
Итак друзья.
Я задумал довольно интересный проект на MidletPascal.
Игра Пошаговая,Онлайн.
Называется "Рыцарь Арены".
Сначала игроку нужно зарегистрироваться и выбрать рассу,либо войти.
Там я буду использовать PHP и MySQL.
Затем если все введено верно перемещается в меню.
В этом меню будет например какая-нибудь таверна, где можно пополнить здоровье после боя.
Арена , где можно сразиться с другими игроками,но только своей рассы.
Или например Лес, где можно начать охоту на зверей, тем самым качая персонажа и получая деньги за шкуру животных.
Там же будут созданы локации типа "бездны", из игры AION где игроки разных расс могут сразиться там .
В меню еще будет магазин, где можно прикупить себе Доспехи, оружее, или что-то другое, типа Зелья Здоровья, или Свиток огненного шара.
Тактика боя:
Слева-ты,справа-моб/игрок
Только я не совсем шарю в MP, Но что-то делать умею.
Если кто-то хочет делать эту игру со мной, то можете писать на:
E-mail:
[email protected]
ICQ: 592084418
или же в Skype : Vladevil13
Думаю если мы обьединимся то мы сможем осуществить проект:)

Киря, ты?

im_zorg 10.04.2011 21:52

Ответ: Онлайн игра
 
Цитата:

Сообщение от Hurrit (Сообщение 185384)
Киря, ты?

1)Сообщение от VladEvil 2)E-mail: [email protected] 3)Skype : Vladevil13 4) я хззачем я это пишу:D:-D :-D :-D :-D :-D

im_zorg 10.04.2011 21:56

Ответ: Онлайн игра
 
Как подпись изменить?? Срочно надо...

VladEvil 11.04.2011 18:27

Ответ: Онлайн игра
 
Понятно все... Толку что я пишу. Не помогут же тут. Павел не знаеш чем помочь, не пиши.
Ладно бУДУ В одиночку делать.

FireOwl 11.04.2011 19:55

Ответ: Онлайн игра
 
Аминь.

cherepets 11.04.2011 21:25

Ответ: Онлайн игра
 
1) Этому форуму не хватает http://s2.itrash.ru/idb/1218/o7DaUWo1x.png
2) VladEvil, читай мой пост выше (#4). Сделай для начала целиком сервер, чтобы игрой можно было управлять из браузера. Сделать потом к этому делу клиент будет не очень сложно. В плане помощи и советов (когда полностью будет готова серверная часть) - можешь писать мне.

JACUK 12.04.2011 00:35

Ответ: Онлайн игра
 
2VladEvil без обид, но много таких как ты! Регистрируются, создают пост, описивают мего идею и приглашают в команду создателе игры которая еще неначавшись обречена на гибель.
Почти у всех вначале были крупные идеи. Лично мне когда я только начал изучать програмирование хотелось сделать компилятор и ОС. Многие тут програмисты пытались сделать мобильную ось и лиш в некоторых получалось что то выделяющееся на фоне толпы.
Новые гейм девелоперы собират команды для игры, но на ЭТОМ все ЗАКАНЧИВАЕТСЯ.
Если ты хочешь сделать игру-делай. Начни, запости пару скринов, будут проблемы - спрашивай и только после проделаной хоть какой то работы ( когда проект начнет интересовать людей) приглашай в команду(если ты так этого хочеш).
ЛЮДЯМ НУЖЕН ПРОГРАММА(или код), СКРИНЫ, ХОТЬ ЧТО ТО-ГДЕ ВИДНА РАБОТА!. А когда этого нет, то они и насмехаються. Послушай cherepets'а и сделай что то. А тогда и поговорим:)

VladEvil 14.04.2011 20:31

Ответ: Онлайн игра
 
Цитата:

Сообщение от JACUK (Сообщение 185590)
2VladEvil без обид, но много таких как ты! Регистрируются, создают пост, описивают мего идею и приглашают в команду создателе игры которая еще неначавшись обречена на гибель.
Почти у всех вначале были крупные идеи. Лично мне когда я только начал изучать програмирование хотелось сделать компилятор и ОС. Многие тут програмисты пытались сделать мобильную ось и лиш в некоторых получалось что то выделяющееся на фоне толпы.
Новые гейм девелоперы собират команды для игры, но на ЭТОМ все ЗАКАНЧИВАЕТСЯ.
Если ты хочешь сделать игру-делай. Начни, запости пару скринов, будут проблемы - спрашивай и только после проделаной хоть какой то работы ( когда проект начнет интересовать людей) приглашай в команду(если ты так этого хочеш).
ЛЮДЯМ НУЖЕН ПРОГРАММА(или код), СКРИНЫ, ХОТЬ ЧТО ТО-ГДЕ ВИДНА РАБОТА!. А когда этого нет, то они и насмехаються. Послушай cherepets'а и сделай что то. А тогда и поговорим:)

Конечно я не обижаюсь. да ты прав.
У меня все в голове лежит, я потихоньку уже осваиваю МидлетПаскаль, Вот скорее я не создаю комманду.
Я просто хочу чтоб мне помогали в трудную минуту, что-то подсказали.

Reizel 14.04.2011 22:48

Ответ: Онлайн игра
 
а может стоит тогда задавать вопросы?;-)

VladEvil 15.04.2011 16:33

Ответ: Онлайн игра
 
вот я например никак не додумаю как сделать вот если я выбрал персонажа 1 то я и буду им играть в будущем,также и со 2м и тд.

JACUK 15.04.2011 18:16

Ответ: Онлайн игра
 
Как вариант записать тип используемого перса в RMS.

Reizel 15.04.2011 19:06

Ответ: Онлайн игра
 
О_о... Он хочет создать мего игру, при этом застряет на простейших составляющих...
Ну, и + к тому, ничего не понятно. Перепиши русски чтоль языком?

cherepets 15.04.2011 21:48

Ответ: Онлайн игра
 
Создаем в БД табличку:
Логин | Пароль | Тип_персонажа

При первом заходе игрока в игру пишем в эту таблицу, при последующих читаем. Если хочешь надо - добавь еще столбцов со всякой фигней или замени пароль на его хеш и еще что-нить придумай, но основную суть я вроде объяснил.

Для онлайн игры делать через РМС это как-то.. слишком умно))

JACUK 15.04.2011 22:34

Ответ: Онлайн игра
 
То что он стопорится на простых вопросах-конечно плохо. Зато уже не собирает команду!:)

JACUK 15.04.2011 22:35

Ответ: Онлайн игра
 
Почему заумно? Залил тип в рмс, вследующий раз считать и гамай в своё удовольствие. Для меня создать БД на сервере лишний гемор.Хотя кому как конечно.

cherepets 15.04.2011 23:45

Ответ: Онлайн игра
 
Это же ОНЛАЙН игра. БД точно нужна.
А хранить данные онлайн игры в самом устройстве - сумасшествие, ибо любой игрок спокойно пропишет себе 999й левел и смысл игры пропадет.

VladEvil 17.04.2011 11:13

Ответ: Онлайн игра
 
Цитата:

Сообщение от Павел (Сообщение 186033)
О_о... Он хочет создать мего игру, при этом застряет на простейших составляющих...
Ну, и + к тому, ничего не понятно. Перепиши русски чтоль языком?

Ты тут только языком мелиш. Поучись разговаривать у cherepets.
cherepets А если я начну не онлайн игру делать? То что бд нужна это я знаю.
и через PHP тоже.
Но...
как в коде сделать что
if vibralpers1 then и в дальнейшем будет играть только персом 1
if vibralpers2 then и в дальнейшем будет играть только персом 2.

cherepets 17.04.2011 12:52

Ответ: Онлайн игра
 
PHP код:

procedure log(login,pass:string);
var 
conn:http;
s:string;
begin
        
if not OpenHttp(conn,'http://mysite.com/users.php?action=log&login='+login+'&pass='+passthen Halt;
    
SetHttpMethod(connGET);
    if 
SendHttpMessage(conn) <> 200 then Halt;
    
s:=GetHttpResponse(conn);
    
parse.line(s'|');
    
player:=stringtointeger(parse.get(0));
end

Скрипт users.php должен просто выбирать из базы класс игрока по логину и паролю.


Если же ты про игру в пределах одной сессии, то в момент загрузки графики, выбирай нужное изображение героя примерно так:
Цитата:

hero:=loadimage('/hero'+player+'.png');
Если выбран 3й персонаж - он всю игру будет отображаться как изображение hero3.png

JACUK 17.04.2011 13:31

Ответ: Онлайн игра
 
2Cherepets Я же не говорю что писать всю инфу в память приложения, я только о типе персонажа.
2VladEvil можно if pers1 then player1.active:=true
так навскидку пришла эта(по моему бредовая) идея. Создаеш тип каждого игрока и в него добавляеш свойство active, а потом проверяеш его на истину и в случае true используеш его свойства.

cherepets 17.04.2011 16:13

Ответ: Онлайн игра
 
Тип персонажа довольно важная информация. Лучше её держать не сервере.
Тип создать в принципе можно, нормальная идея. Правда есть кто-то постарается и поставит в 2х типах active = true, то вероятно будет жесть))

JACUK 17.04.2011 17:05

Ответ: Онлайн игра
 
Поставить защиту. Если один актив-все остальные false.

Reizel 17.04.2011 17:42

Ответ: Онлайн игра
 
Цитата:

Сообщение от VladEvil (Сообщение 186175)
Ты тут только языком мелиш. Поучись разговаривать у cherepets.

Охлол)) Вот уж кто бы говорил :)

im_zorg 17.04.2011 18:42

Ответ: Онлайн игра
 
Че тут за траблы? Напиши сначала хотя бы движок, карта из прямоугольных тайлов, камеру которая следит за игроком и т.д. а потом уже делай остальное.

VladEvil 18.04.2011 18:59

Ответ: Онлайн игра
 
это не RPG

im_zorg 06.05.2011 11:02

Ответ: Онлайн игра
 
А что?

cherepets 06.05.2011 11:56

Ответ: Онлайн игра
 
Как я понимаю это РПГ, но тип Carnage всяких и прочих браузерок. В ней нет свободного перемещения, только менюшки.

VladEvil 06.05.2011 19:57

Ответ: Онлайн игра
 
да вот я потихоньку продвигаюсь. Но все таки передумал вот как ты говориш менюшками делать.

im_zorg 07.05.2011 10:17

Ответ: Онлайн игра
 
Оо... может тебе пример дать? движка..перемещение, камера, столкновение, карта, стрельба. Если надо напиши, скину; end.

VladEvil 07.05.2011 12:25

Ответ: Онлайн игра
 
Цитата:

Сообщение от im_zorg (Сообщение 187690)
Оо... может тебе пример дать? движка..перемещение, камера, столкновение, карта, стрельба. Если надо напиши, скину; end.

Ну если можеш то дай)


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

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