|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.07.2008, 20:11 | #1 |
Регистрация: 27.07.2008
Сообщений: 7
|
Создание игры РПГ (RPG)
Всем привет!
Я учусь на программиста. И у меня появилась идея создать игрушку жанра РПГ, типа Diablo II, но з хорошим сюжетом. Но не просто создать, а паралельно учиться самому и помогать развиваться другим. Основные требование, которые на мое мнение сделают игру легкопереносимою на разные платформы: - Языкпрограммирования - С++ - Графика - OpenGL - Лицензия - GPL (исходники открыты) - Понятные коментарии - чтоб новичкам было возможно разобраться Думаю для обучения и легчего понятия делать 2D или 2.5D с изометрической картой. Хотелось бы придерживаться стандартов в С++. У меня сражу же есть один вопросик: Какие библиотеки в С/С++ нужно использовать для роботы с графикой (прикреплять картинки, прозрачность, робота с анимацией, короче для построения карты на клеточной основе и розместить на ней обьекты и прочую ерунду). И как етими библиотеками пользоваться... С чего начять? |
27.07.2008, 20:47 | #2 |
C# Warrior
Пользователь
Регистрация: 16.07.2008
Сообщений: 35
|
Имхо, лучше забудь про C++ если делаешь кроссплотформенное приложение..
|
27.07.2008, 20:56 | #3 |
Регистрация: 27.07.2008
Сообщений: 7
|
|
27.07.2008, 21:02 | #4 |
C# Warrior
Пользователь
Регистрация: 16.07.2008
Сообщений: 35
|
А я и не гоню. По твоему написанная на плюсах программа с использованием Windows или Linux библиотек будет кроссплатформенная? Если хочешь писать кроссплатформенное приложение, то выбор идет больше в пользу Java.
|
27.07.2008, 21:43 | #5 |
Регистрация: 27.07.2008
Сообщений: 7
|
C++ для меня ближе, пусть писать буду токлько под винду, с остальным потом.
Так как з графигой работать то? Мож у кого есть исходники примеров на С++? Или кто-то может знает? Посоветует? Для начала можна просто создать арену - пусть даже квадратную. Чтоб бегать колобком и других колобков месить, даж битву пожна сделать пошаговую. Знать бы как... У меня нет цели создавать большую игрушку, главное - это научиться цяцьки проргамить... |
27.07.2008, 21:46 | #6 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
дык если без широкого использования всяких winAPI писать, то чем тебе не кроссплатформенное получица. перекомпилить конечно придеца, а платформозависимый код можно обернуть в #ifdef LINUX всякие. а OpenGL он вроде как и там и сям есть)
|
27.07.2008, 21:47 | #7 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
Цитата:
|
|
27.07.2008, 21:54 | #8 | |
C# Warrior
Пользователь
Регистрация: 16.07.2008
Сообщений: 35
|
Цитата:
|
|
27.07.2008, 21:56 | #9 |
Регистрация: 27.07.2008
Сообщений: 7
|
Так в том то и фишка, что без winAPI. Можна хоть и в текстовом документе писать, ток чтоб конечный результат был "не досовским". Так ты знаеш как это можна провернуть? Можна писать в Dev-C++, он и там и там есть...
|
27.07.2008, 22:11 | #10 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
лучше с этим не заморачиваться
а без винапи ты под винду ни одно окошечко не сделаешь. придеца играться с препроцессором. вставочки, что мол если мы компилим под линух, то код создания окошка такой, если под линух - такой. Но только для этого уже надо уметь как минимум создать окошко на обеих ОС. Я этим честно говоря не занимался, но по другому думаю никак. Какие-то куски кода скорее всего прийдется дублировать с учетом особенностей разных платформ |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание браузерной Онлаён игры | Full Art | Фриланс | 22 | 11.03.2012 14:07 |
Создание 3d игры на C++ | Wakatsusiro | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 6 | 26.11.2011 01:45 |
Создание 2d RPG игры | VTR | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 29 | 19.05.2009 16:34 |
Создание игры Packman | AngelOfDeath | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 17 | 27.08.2008 13:15 |
Создание очень интересной программы-игры. Готов заплатить. | klinkoff | Фриланс | 2 | 16.01.2008 12:39 |