Давайте сделаем рогалик. Ричард Д. Кларк

Случайно натолкнулся на сайте RLGClub-а на книгу Ричарда Д.Кларка "Давайте сделаем рогалик" (Richard D. Clark "Let's Build a Roguelike"), там даже было переведено вступление. Нашел оригинал в интернете - полистал. Мне она показалась достаточно интересной, причем написана как обучающая по языку FreeBasic, на примере создания roguelike игры. Возникло даже желание перевести ее на русский язык. Первые главы выкладывал только на wiki RLGClub-а, но, на всякий случай, еще и здесь буду дублировать.

Как следует из названия, это книга о том, как создать рогалик. В ней пошагово приведён процесс написания рогалика с нуля. Хотя с помощью этой книги вы и не создадите идеальный рогалик, но это будет ваш первый завершённый рогалик и у вас будет хорошее понимание основ жанра. Эта книга является трамплином для развития ваших навыков программирования, с помощью которых вы в будущем сможете создать идеальную игру.

Разработку игры мы будем вести на FreeBasic. Это бесплатный, многоплатформенный компилятор языка Basic. Сам язык очень легко изучить и использовать. FreeBasic достаточно мощен, чтобы реализовать в игре всё что угодно. Скачать его можно с сайта http://www.freebasic.net.

Оригинал книги, со всеми исходниками, можно найти здесь: http://users.freebasic-portal.de/rdc/tutorials.html.

Оглавление

  1. Титульный экран
  2. Улучшаем код
  3. Главное меню
  4. Ролевая система
  5. Генерация персонажа
  6. Вступление
  7. Строим подземелье
  8. Подземелье
  9. Бродим
  10. Главный интерфейс
  11. Устройство инвентаря
  12. Генерация вещей
  13. Инвентарь персонажа
  14. Инвентарь персонажа, ч. II
  15. Броня и щиты
  16. Оружие
  17. Монстры
  18. Движение монстров
  19. Ближний бой
  20. Суть отдыха
  21. Прокачка персонажа
  22. Дистанционный бой
  23. Балансируем атаки монстров
  24. Волшебные жезлы
  25. Обобщаем атрибуты персонажа
  26. Зелья
  27. Балансируем уровень сложности
  28. Ювелирные изделия
  29. Магия оружия
  30. Допиливаем игру 1
  31. Магия брони
  32. Магия ювелирных изделий
  33. Книги заклинаний
  34. Вызов заклинаний
  35. Допиливаем игру 2
  36. Запертые двери
  37. Закрывание дверей
  38. Ловушки
  39. Поиск
  40. Странствующий торговец
  41. Допиливаем игру 3
  42. Дописывание книги заклинаний
  43. Магия монстров
  44. Амулет
  45. Файл некролога
  46. Сохранение и загрузка
  47. Победа и поражение
  48. Справка по игре
  49. Конец и начало

Примечания

  • Ролевая система
  • Процедуры
  • Необратимая смерть

6 комментариев:

  1. Спасибо, почитал перевод очень качественный. Могу ли я выложить ваши статьи на своем сайте с ссылкой на ваш блог?

    ОтветитьУдалить
  2. Да. можно выкладывать. Я вообще за всякие там опенсорсы и т.д. :)

    ОтветитьУдалить
  3. Отлично! Буду выкладывать потихоньку здесь: http://freebasic-world.narod.ru/

    P.S. Ссылку написал только чтобы уведомить где будет размещено, так что если не в тему, потрите.

    ОтветитьУдалить
  4. Было бы интересно посмотреть продолжение перевода данной книги. Для некоторых тема все еще актуальна) Будет ли продолжение?

    ОтветитьУдалить
    Ответы
    1. Возможно. Но на новой работе нету времени... ну и энтузиазм, после перехода за половину книги, как то угас... есть уже несколько черновиков, но давно за них не брался. однако постараюсь выделить время.

      Удалить
  5. Большое спасибо за проделанную работу.
    Кстати, очень приятно было увидеть, что и за октябрь этого года имеются записи. Очень люблю уютные блоги и всегда радуюсь, когда такие нахожу. Не бросайте его!

    ОтветитьУдалить