Как запрограммировать RPG-игру на C ++ с SDL? - PullRequest
1 голос
/ 17 марта 2009

Я хочу знать, как программировать 2D RPG-игру на C ++ с SDL.

Я искал, но не смог найти ничего хорошего. Многие из статей были слишком простыми и не углублялись во что-то практическое. Может кто-нибудь помочь дать мне некоторые статьи, бесплатные книги или другие ресурсы, чтобы я мог научиться программировать RPG с использованием C ++ и SDL?

EDIT:

Мне не нужна документация по SDL. Я программирую RPG-игру с SDL, и мне нужны примеры, которые помогут мне в этой задаче.

Ответы [ 5 ]

6 голосов
/ 17 марта 2009

У вас есть примеры статей, которые слишком просты?

Это слишком просто: devshed или gpwiki ?

Вы могли бы рассмотреть изучение тем отдельно. Например, у Брюса Экелса есть, IMO, лучшие книги по C ++ «Мышление в C ++ I & II», которые приведут вас от новичка к эксперту (включая методы SQA, такие как модульное тестирование), и они доступны бесплатно .

Я обнаружил, что C ++ - суровая любовница, и если вы не готовы к этому языку, никакие учебники, относящиеся к «SDL и играм», не сильно помогут - это верно для любых других расширенных библиотек, наборов инструментов и т. Д.

5 голосов
/ 17 марта 2009

Программирование RPG-игры ничем не отличается от программирования любой другой игры.

Если вы понимаете ролевые игры и у вас есть полностью сформированное представление о том, что вы хотите сделать, тогда вы используете те же приемы, что и при работе с любой игрой.

Google - ваш друг здесь, используйте его, чтобы провести исследование, чтобы получить необходимые навыки.

5 голосов
/ 17 марта 2009

Вы пробовали gamedev.net ? У них есть статьи и учебные пособия для всех уровней способностей, а также активные форумы, заполненные полезными людьми.

1 голос
/ 26 ноября 2009

Вы можете найти учебник, в котором показано, как создать приключенческую игру с использованием ActionScript здесь . Хотя это не связано с SDL / C ++, общие концепции должны легко переноситься или, по крайней мере, дать вам представление о том, с чего начать.

alt text

...