Как запрограммировать ролевую игру на C ++ с помощью SDL?

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

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

РЕДАКТИРОВАТЬ:

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


person Agusti-N    schedule 17.03.2009    source источник
comment
Что у вас сейчас зависает или что вас смущает? Libsdl и C / C ++ очень хорошо документированы в Интернете и в реальных книгах.   -  person Frakkle    schedule 17.03.2009
comment
Да, дополнительная информация здесь может помочь. Приятно знать, что вы работаете над 2D-ролевой игрой, но если это не является частью того, что вас сдерживает, тогда это в значительной степени не имеет значения. Если вам нужна помощь только в конце SDL, то ответ Ливена - отличное начало. Короче говоря: поясните, пожалуйста.   -  person Kyle Walsh    schedule 17.03.2009
comment
Честно говоря, если вам не комфортно программировать, я могу порекомендовать вам программу под названием RPGMaker, которая позволяет создавать простую 2D-ролевую игру с использованием простого графического интерфейса.   -  person Frakkle    schedule 17.03.2009
comment
Извините, но мой английский не очень хорош: S   -  person Agusti-N    schedule 17.03.2009
comment
Также, если вас не устраивает программирование - пропустите C ++. Практически в этом больше нет смысла, и это язык достаточно низкого уровня, который вызовет у вас бесконечное разочарование, и тогда вы сдадитесь. Попробуйте C #, java или что-то выше (flash / silverlight / fx ???)   -  person Bill K    schedule 17.03.2009
comment
@Bill Если OP надеется попасть в игровую индустрию, то C ++ - необходимость.   -  person Kyle Walsh    schedule 13.08.2009


Ответы (5)


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

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

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

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

person bias    schedule 17.03.2009

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

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

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

person Kevin Laity    schedule 17.03.2009
comment
Хороший ответ, примерно то, о чем я думал, когда комментировал вопрос ... только менее многословно! - person Kyle Walsh; 17.03.2009
comment
Ах, спасибо! Думаю, твой комментарий тоже был хорошим. Я просто не видел этого, когда писал. - person Kevin Laity; 17.03.2009

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

person Kyle Walsh    schedule 17.03.2009


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

alt text

person Phyxx    schedule 26.11.2009