![]() |
Модераторы: Rickert |
![]() ![]() ![]() |
|
Artefact |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 18.2.2008 Репутация: нет Всего: нет |
Доброй ночи! У меня два вопроса к Гуру в этой области
![]() Изучаю C++ под линуксом. Почитав пару часов гугл и этот форум, который мне очень понравился, я понял, что создание игр надо начинать с простеньких тетрисов и арканоидов. А возможно ли написать такую игру с учетом, что она запускается в консоле? Просто пишу по старинке текстовый файл, после собираю в консоле. Объясните хотя бы кратко как быть в таком случае? Или вообще в консоле возможно реализовать какую-нибудь простенькую игру? Буду премного благодарен. Второй вопрос связан с написанием 2д-рпг (пожалуйста не кидайтесь в меня помидорами, но я люблю красивые 2д-рпг). Если я правильно понимаю, графика там будет пиксельная, персонажи делаются с помощью фотошопа с расширением .gif. Для реализации такой игры, мне нужно знать C++, Qt, OpenGL? Или я что-то упустил? И если у кого-нибудь есть прямые линки, где хотя бы немного написано о процессе создания 2д-рпг, пожалуйста, поделитесь. С уважением Artefact. |
|||
|
||||
Dronchik |
|
||||||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 8 Всего: 37 |
Artefact,
Да, это так.
да. Но для этого тебе нужно знать стандартные функции ввода-вывода, управление кареткой.
по идее, в консоле можно всё. Я даже как то раз видел шутер реализованный в консоле. знание с++ нужны чтобы вообще написать гаму или прогу любую(хотя можно и на другом языке, просто с++ гораздо более для геймдева подходит.имхо). qt это кросплатформенная либа. Она нужна в том случае если ты будешь строить интерфейс не средствами, например OpenGL а встроенными графическими апи-функциями( аля GDI). OpenGL или DirectX знания нужны если ты их решил юзать для графики в игре. Это получше, чем юзать GDI ![]() -------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
||||||
|
|||||||
Artefact |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 18.2.2008 Репутация: нет Всего: нет |
Dronchik, спасибо вам. А где можно посмотреть как написать этот самый тетрис или арканоид?
|
|||
|
||||
Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 8 Всего: 37 |
Artefact, для написания тетриса и арконоида нужно знать стандартные функции ввода-вывода, управление кареткой. А они описаны в каждом учебнике по С++ для новичков. Алгоритм можно придумать самому. А можно воспользоваться гуглом
Тетрис и Арканоид. ЗЫ: круто, я уже гуру ![]() ![]() -------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
Mazzi |
|
|||
![]() Правильный ![]() ![]() Профиль Группа: Комодератор Сообщений: 825 Регистрация: 3.4.2003 Репутация: 4 Всего: 21 |
Очень много ресурсов в сети, попробуй погуглить.
-------------------- Мне нужны помощники. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |