+ Ответить в теме
Показано с 1 по 40 из 40
  1. #1
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231

    Помощь в создании конструкторов игр.

    В этой теме я могу помочь любому желающему - создать свой конструктор - советом и поделится своим опытом. Подскажу с чего начать и получится ли у вас вообще такое.

    Возможно если будет востребовано, даже напишу целую статью на эту тему.

  2. #2
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    Так а на коком языке делать то игры? Есть бесплатный язык, компилятор? Ещёж и язык тот нужно выучить на котором будут делаться игры...

  3. #3
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Gradvin Посмотреть сообщение
    Очень интересная тема.
    Сейчас с друзьями пишем браузерную онлайн игру, возможно ли с помощью вашей программы сделать сам клиент для игры?
    Заранее спасибо за любой ответ или совет по данному вопросу, или может посоветуете что взять за основу.
    Смысл в том чтобы игрок скачал клиент со всеми рисунками и так далее а запросы будут идти на удаленную базу данных и в зависимости от ответов будут выводиться рисунки и происходить действия.
    Это вопрос не по этой теме, но клиент для браузерной игры сделать можно и довольно хороший. Только нужно хорошо научиться работе в среде. Создайте отдельную тему "Создание клиента для браузерной игры". Вот там и поговорим.

  4. #4
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от xsnakes Посмотреть сообщение
    Так а на коком языке делать то игры? Есть бесплатный язык, компилятор? Ещёж и язык тот нужно выучить на котором будут делаться игры...
    Их полно, lua, python, pascal. Есть бесплатный компилятор freepascal и gnu c, все они могут компилировать текстовые исходники в ехе файл.

  5. #5
    хех, а на пхп реально буит написать игру?

  6. #6
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    Это смотря какую Подобные стандартным Windows, можно.
    Подобные Сталкеру... Думаю "пока нельзя"

  7. #7
    Опытный Аватар для Virviil
    Регистрация
    15.03.2010
    Адрес
    Минск
    Сообщений
    406
    Есть какие нибудь 3d функции в ПХП????
    Например вставить окошко directx, или чёнить в этом роде??

  8. #8
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    в этом роде есть канвас. рисуй на канвасе чё вздумается. 3d примеры на канвасе уже выкладывались, да и в справке есть.

  9. #9
    Test Аватар для flocker
    Регистрация
    11.03.2010
    Адрес
    Москва,Московская область,Климовск
    Сообщений
    642
    Цитата Сообщение от xsnakes Посмотреть сообщение
    Это смотря какую Подобные стандартным Windows, можно.
    Подобные Сталкеру... Думаю "пока нельзя"
    Подумай тут ИГРОВОЙ КОНСТРУКТОР - А не игровой движок...
    Движков есть куча,есть платные,есть бесплатные у которых есть поддержка высокой графики!
    ICQ:599605,1174771,565637119

  10. #10
    Цитата Сообщение от Devel Посмотреть сообщение
    В этой теме я могу помочь любому желающему - создать свой конструктор - советом и поделится своим опытом. Подскажу с чего начать и получится ли у вас вообще такое.

    Возможно если будет востребовано, даже напишу целую статью на эту тему.
    Ждем статью
    размеров, несравнимых с земными ©

    Как сделать такую програму, вообще на devel php можно такую сделать рабочую. И скажите плиз на...
    Автор: Hacker, 02.08.2010 15:08

  11. #11
    Ученик
    Регистрация
    24.03.2010
    Адрес
    Уфа
    Сообщений
    31
    Так, самое сложное в написание конструктора это компилятор. Сам компилятор переводит программный код в машинный. А можно ли на DevelStudio сделать нормальный компилятор?
    PHP код:
    alert('Bye World'); 

  12. #12
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от булат Посмотреть сообщение
    так, самое сложное в написание конструктора это компилятор. сам компилятор переводит программный код в машинный. а можно ли на develstudio сделать нормальный компилятор?
    генерировать asm код можно, но все равно все будет упираться в какой нить masm, fasm и т.п.

  13. #13
    Ученик
    Регистрация
    24.03.2010
    Адрес
    Уфа
    Сообщений
    31
    А есть примеры компиляторов сделанные на DevelStudio?
    PHP код:
    alert('Bye World'); 

  14. #14
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,740
    Цитата Сообщение от Булат Посмотреть сообщение
    А есть примеры компиляторов сделанные на DevelStudio?
    это комплятор в девел студио )) На девел пока думаю нет, хотя в интернете есть пару статей как это сделать...
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  15. #15
    Ученик
    Регистрация
    24.03.2010
    Адрес
    Уфа
    Сообщений
    31
    ясно. но написать компилятор не такто просто. нужно знать не только php, но и ассемблер, все фишки т.д.
    PHP код:
    alert('Bye World'); 

  16. #16
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    Почему именно ассемблер? Можно хоть на двоичном коде написать! Будет и весить мало, и работать быстро )
    Последний раз редактировалось xsnakes; 09.08.2010 в 14:04.

  17. #17
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,740
    Цитата Сообщение от Булат Посмотреть сообщение
    ясно. но написать компилятор не такто просто. нужно знать не только php, но и ассемблер, все фишки т.д.
    булат реально нахрена асм? и без него обойтись можно...
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  18. #18
    Ученик
    Регистрация
    24.03.2010
    Адрес
    Уфа
    Сообщений
    31
    Обычно подключают asm
    PHP код:
    alert('Bye World'); 

  19. #19
    Новичок Аватар для Massgin
    Регистрация
    17.09.2010
    Адрес
    Приморский край,Яковлевка
    Сообщений
    16
    первый вопрос по теми...
    с чего начять делать 2d конструктор игр?
    и как зделать чтобы он кампилил в exe?
    P.s за ответ зарание спосибо...

  20. #20
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Massgin Посмотреть сообщение
    первый вопрос по теми...
    с чего начять делать 2d конструктор игр?
    и как зделать чтобы он кампилил в exe?
    P.s за ответ зарание спосибо...
    Есть несколько путей, использовать кодогенерацию + известные компиляторы fpc для pascal или gcc для c++, для которых есть открытые игровые 2D движки. Если все правильно организовать, вы будете генерировать код паскаля или с++ и компилировать его через нужный компилятор получая реальный ехе файл. Второй вариант это создание заготовки exe - основного модуля, он будет загружать информацию об игре - скрипты, ресурсы и т.п. и выполнять все это. Ресурсы могут лежать рядом с exe, но сделать реализацию добавления и чтения их из exe очень просто, например для delphi есть модуль ExeMod, с помощью которого это можно реализовать. И в результате компиляция будет сводиться к копированию этого основного модуля ехе (пустышки) и добавления к нему нужных скриптов и ресурсов. Также вам может понадобиться какой нибудь скриптовой движок, их тоже полно всяких известных и неизвестных.

  21. #21
    Новичок Аватар для Massgin
    Регистрация
    17.09.2010
    Адрес
    Приморский край,Яковлевка
    Сообщений
    16
    Devel,а кокой вы мне скриптовый движок для Delphi 7 посоветуете)))?

  22. #22
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Massgin Посмотреть сообщение
    Devel,а кокой вы мне скриптовый движок для Delphi 7 посоветуете)))?
    Советую делать сразу на Lazarus, тот же делфи, только бесплатный и кроссплатформенный. Я встречал лишь один самый быстрий скриптовой движок на делфи - это BESEN, скорость его выполнения даже немного лучше чем у Game Maker. http://sourceforge.net/projects/besen/ - JavaScript - подобный язык.

  23. #23
    Новичок Аватар для Massgin
    Регистрация
    17.09.2010
    Адрес
    Приморский край,Яковлевка
    Сообщений
    16
    И последний вопрос если не трудна ответи....
    Кокий компоненты вы используете при создание DevelStudio 2010?

  24. #24
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Massgin Посмотреть сообщение
    И последний вопрос если не трудна ответи....
    Кокий компоненты вы используете при создание DevelStudio 2010?
    Компонент "мозги".

  25. Пользователь сказал cпасибо:

    flocker (13.10.2010)

  26. #25
    Новичок Аватар для Massgin
    Регистрация
    17.09.2010
    Адрес
    Приморский край,Яковлевка
    Сообщений
    16
    Я вот хочу свой кнопки тоолбары главное меню как мне это вывести в дочерную форму?примерно как в DevelStudio 2010 вывод кнопок т.д. на дочерную форму.

  27. #26
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Massgin Посмотреть сообщение
    Я вот хочу свой кнопки тоолбары главное меню как мне это вывести в дочерную форму?примерно как в DevelStudio 2010 вывод кнопок т.д. на дочерную форму.
    Эти вопросы уже не в рамках этой темы. такие проблемы могут возникнуть при создании любой программы, не только конструкторов игр.

  28. #27
    Новичок Аватар для Massgin
    Регистрация
    17.09.2010
    Адрес
    Приморский край,Яковлевка
    Сообщений
    16
    Devel,Не могли бы вы создать статью по созданию мини конструктора как вопше делается компилятор для коструктора как зоставить компилированть а то написали помогу на опыте а опыт надо на статью вылашывать ))извеняюсь за грубость)))

  29. #28
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    На каком языке и каких технологиях?

    Я могу рассказать теории побольше, могу немного практики показать.

  30. #29
    Новичок Аватар для Massgin
    Регистрация
    17.09.2010
    Адрес
    Приморский край,Яковлевка
    Сообщений
    16
    Ну зделай практику и теорию что бы боло хоть понятно как зделать построения компилятора робота с скриптами и собрания их в Exe)))т.д

  31. #30
    Новичок Аватар для Massgin
    Регистрация
    17.09.2010
    Адрес
    Приморский край,Яковлевка
    Сообщений
    16
    Ну язык Object-Pascal тотже Delphi 7 вот для него теорий и практики зделать

  32. #31
    Пользователь Аватар для satan
    Регистрация
    24.09.2010
    Адрес
    спб
    Сообщений
    133
    Цитата Сообщение от Massgin Посмотреть сообщение
    Ну язык Object-Pascal тотже Delphi 7 вот для него теорий и практики зделать
    Для delphi есть очень много документаций стоит только поискать, в частности по созданию игр ы конструкторов. смотри тут = gcup.ru
    есть так же delphiexpert.ru на котором тоже есть очень много полезных уроков.
    Последний раз редактировалось satan; 12.01.2011 в 14:45.

  33. #32
    Новичок Аватар для Massgin
    Регистрация
    17.09.2010
    Адрес
    Приморский край,Яковлевка
    Сообщений
    16
    Что он сам вызволся пусть делает если бутет время

  34. #33
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от satan Посмотреть сообщение
    Для delphi есть очень много документаций стоит только поискать, в частности по созданию игр ы конструкторов. смотри тут = gcup.ru
    есть так же delphiexpert.ru на котором тоже есть очень много полезных уроков.
    Они не дают ответов на многие вопросы, тут нужна часто фантазия, а иногда, когда нет ответов на некоторые вопросы в гугле, не понятно - правильно ты делаешь или нет.

  35. #34
    Новичок Аватар для Massgin
    Регистрация
    17.09.2010
    Адрес
    Приморский край,Яковлевка
    Сообщений
    16
    Я лазел по форуму в Gcup.ru и Delphiexpert.ru вот я и не нашол как зделать компилятор для 2д конструктора игр))) .Devel хотябы ты помог написал бы статью с теорией и практикой как это все делается как со скриптингом совместить это)))

  36. #35
    Новичок Аватар для Massgin
    Регистрация
    17.09.2010
    Адрес
    Приморский край,Яковлевка
    Сообщений
    16
    Я целый чяс стел за BESEN scripting и ExeMod и не хрена не лолучилось.Devel зделай плиз небольшой урок )))))
    Если можешь скинь номер аски в личку???Чтобы здесь лешники не писать)))
    Последний раз редактировалось Massgin; 13.01.2011 в 12:31.

  37. #36
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    861287 аська.

  38. #37
    Когда будет статья? Devel, извините за оффтоп но спасибо за эту чудесную прогу!

  39. #38
    Devel подскажи, надеюсь поймешь суть вопроса, допустим есть класс, в котором задана логика поведения объекта. Как правильно при создании объекта задать выполнение этой логики при (допустим нажатии на объект).
    Я пробовал создать переменную массив ( $logic[$i] ) где $i соответствует массиву ($object[$i]) ну и там выполняется через определение позиции курсора, переборов массива, и если $i объекта равен $i логики, то логика выполняется.

    Можно ли как-то это проще сделать??? А то переборы массивов даже через for занимают много времени, и при 200 объектах вызывают тормоза у проги.

  40. #39

    Помощь в создании конструкторов игр.

    Проще можно зделать,как я делаю игры на компонентах.И просто и кода меньше и не тормозит.

  41. #40
    Мастер Аватар для kazer_xxx
    Регистрация
    08.01.2011
    Адрес
    Копейск
    Сообщений
    1,148
    Цитата Сообщение от вова77 Посмотреть сообщение
    Проще можно зделать,как я делаю игры на компонентах.И просто и кода меньше и не тормозит.
    И ещё забыл добавить :
    Качай вот отсюда я там выкладывал пример http://community.develstudio.ru/show...ходилка
    Как хочу быть красненьким и с надписью "Админ"

  42. Пользователь сказал cпасибо:

    System (17.09.2011)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения