Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование игр, графики и искусственного интеллекта > Гуру посоветуйте новичку в первых шагах.


Автор: Artefact 20.2.2008, 00:29
Доброй ночи! У меня два вопроса к Гуру в этой области smile 
Изучаю C++ под линуксом. Почитав пару часов гугл и этот форум, который мне очень понравился, я понял, что создание игр надо начинать с простеньких тетрисов и арканоидов. А возможно ли написать такую игру с учетом, что она запускается в консоле? Просто пишу по старинке текстовый файл, после собираю в консоле. Объясните хотя бы кратко как быть в таком случае? Или вообще в консоле возможно реализовать какую-нибудь простенькую игру? Буду премного благодарен. 

Второй вопрос связан с написанием 2д-рпг (пожалуйста не кидайтесь в меня помидорами, но я люблю красивые 2д-рпг). Если я правильно понимаю, графика там будет пиксельная, персонажи делаются с помощью фотошопа с расширением .gif. Для реализации такой игры, мне нужно знать C++, Qt, OpenGL? Или я что-то упустил? 
И если у кого-нибудь есть прямые линки, где хотя бы немного написано о процессе создания 2д-рпг, пожалуйста, поделитесь.

С уважением Artefact.

Автор: Dronchik 20.2.2008, 10:24
Artefact, 
Цитата(Artefact @  20.2.2008,  00:29 Найти цитируемый пост)
 я понял, что создание игр надо начинать с простеньких тетрисов и арканоидов.

Да, это так.

Цитата(Artefact @  20.2.2008,  00:29 Найти цитируемый пост)
А возможно ли написать такую игру с учетом, что она запускается в консоле?

да. Но для этого тебе нужно знать стандартные функции ввода-вывода, управление кареткой.

Цитата(Artefact @  20.2.2008,  00:29 Найти цитируемый пост)
Или вообще в консоле возможно реализовать какую-нибудь простенькую игру?

по идее, в консоле можно всё. Я даже как то раз видел шутер реализованный в консоле.

Цитата(Artefact @  20.2.2008,  00:29 Найти цитируемый пост)
Второй вопрос связан с написанием 2д-рпг (пожалуйста не кидайтесь в меня помидорами, но я люблю красивые 2д-рпг). Если я правильно понимаю, графика там будет пиксельная, персонажи делаются с помощью фотошопа с расширением .gif. Для реализации такой игры, мне нужно знать C++, Qt, OpenGL? Или я что-то упустил?

знание с++ нужны чтобы вообще написать гаму или прогу любую(хотя можно и на другом языке, просто с++ гораздо более для геймдева подходит.имхо). qt это кросплатформенная либа. Она нужна в том случае если ты будешь строить интерфейс не средствами, например OpenGL а встроенными графическими апи-функциями( аля GDI). OpenGL или DirectX знания нужны если ты их решил юзать для графики в игре. Это получше, чем юзать GDI smile 

Автор: Artefact 20.2.2008, 12:13
Dronchik, спасибо вам. А где можно посмотреть как написать этот самый тетрис или арканоид?

Автор: Dronchik 20.2.2008, 12:39
Artefact, для написания тетриса и арконоида нужно знать стандартные функции ввода-вывода, управление кареткой. А они описаны в каждом учебнике по С++ для новичков. Алгоритм можно придумать самому. А можно воспользоваться гуглом
http://www.google.ru/search?hl=ru&q=%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5+%D1%82%D0%B5%D1%82%D1%80%D0%B8%D1%81%D0%B0+%D0%BD%D0%B0+C%2B%2B&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=lang_ru&aq=f и http://www.google.ru/search?aq=f&complete=1&hl=ru&newwindow=1&q=%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5+%D0%B0%D1%80%D0%BA%D0%B0%D0%BD%D0%BE%D0%B8%D0%B4%D0%B0+%D0%BD%D0%B0+C%2B%2B&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=lang_ru.
ЗЫ: 
Цитата(Artefact @  20.2.2008,  00:29 Найти цитируемый пост)
У меня два вопроса к Гуру в этой области

круто, я уже гуру smile  smile 

Автор: Mazzi 20.2.2008, 13:00
Очень много ресурсов в сети, попробуй погуглить.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)