Статьи — различия между версиями

Материал из Клуб любителей рогаликов
Перейти к: навигация, поиск
(Tinycurses)
(BeaRLib)
 
(не показано 8 промежуточных версий этого же участника)
Строка 115: Строка 115:
 
== Библиотеки ==
 
== Библиотеки ==
  
=== BeaRLib ===
+
=== [[BeaRLib]] ===
  
[[BearLibTerminal]] <Cfyz>
+
[[BearLibTerminal]] <Cfyz><br>
  
 
=== Libtcod ===
 
=== Libtcod ===
  
[[libtcod]]
+
[[libtcod]] <Sanja>
  
 
=== Umbra (фреймворк libtcod) ===
 
=== Umbra (фреймворк libtcod) ===

Текущая версия на 17:39, 20 августа 2017

Клуб

FAQ по Wiki Клуба (последняя редакция от 08.08.2009)

Обзорные

Общие о жанре

7DRL <RogueBasin>
Берлинская интерпретация определения рогаликов <Jeff Lait>
Будущее roguelike-игр <Petri Kuittinen>
Введение в Roguelike-игры <Petri Kuittinen>
Социальный феномен <Petri Kuittinen>
Терминология roguelike-игр <Petri Kuittinen>

Интервью с разработчиками

Интервью Джеффа Лэйта для RogueTemple
«О разработке рогаликов» Дэвид Плуг
Интервью с Томасом Бискапом для Temple of The Roguelike

Исторические экскурсы

Как убить дракона голыми руками <Михаил Николаев>
"Бродяга" и его потомки <Георгий Евсеев>
Как все начиналось <Павел Гродек>
Рогалики (краткая история) <Михаил Вербицкий>
История и труды фирмы Infocom <?>
Adventure: Время собирать камни <Андрей Алаев>

Разработка

Книги

Давайте сделаем рогалик <Richard D. Clark>
Полное руководство по созданию рогаликов на Python+Libtcod <João F. Henriques (a.k.a. Jotaf)>

FAQ

FAQ по разработке рогаликов <Damjan Jovanovic>
FAQ по разработке рогаликов <RLGClub> (Пока что заготовка, будет наполняться со временем)

Бой

Простой бой в темницах <Brian Bucklew>

Генерация имён

Случайные имена <Gero Kunter>
Создание случайных имён с использованием регулярных выражений <Brian Robinson>
Генерация имён по базе имён <Troll>
Самая простая генерация имён <BreakMeThunder>

Главный герой

Создание игрока <Brian Bucklew>

Инвентарь

Создание инвентаря <Erno Tuomainen>
Представление снаряжения <Kenneth Power>
Представление объектов <Sean Middleditch>
Износ снаряжения <Michael Heinich>

Интерфейс

Переопределяемые клавиши <Stuart George>
Пользовательский интерфейс <Jim Babcock>

Искусственный интеллект (AI)

Лучший интеллект монстров <Joseph Swing>
Сенсорные события и AI <Peter Farabaugh>
Расширяемый AI существ <Mike Anderson>
Реализация AI горожан <Odin Jensen>
AI в Roguelike-играх - Общий путь как это сделать <Sami Hangaslammi>

Магическая система

Представление заклинаний <Sean Middleditch>
Программирование системы магии в рогаликах <Juho Snellman>

Местность

Виды ландшафта <?>
Поиск областей, которые можно исследовать <Ross Morgan-Linial>
Рекурсивная генерация уровней <Radomir "The Sheep" Dopieralski>
Рекурсивная генерация карты мира <Phillip C. Culliton>
Представление Темницы <Brian Bucklew>
Генератор территорий <Mixi Lauronen>
Генерация леса <Bryan Strait>
Генерация подземелий в QBasic с удовольствием <R.Alan Monroe>
Фрактальные ландшафты <Mike Anderson>
Алгоритм заполнения области комнатами и лабиринтом <Josh (VertexNortmal) Tippetts>
Алгоритм построения подземелий <Mike Anderson>
Более непрерывное содержание <Joseph Swing>
Создание темниц <Brian Bucklew>
Заполнение подземелий предметами и NPC <Stuart George>

Многопользовательский режим

Походовый тайминг многопользовательского режима <Isaac Kuo>

Общие вопросы

Как написать рогалик за 15 шагов <Radomir Dopieralski>
Общие вопросы проектирования <Ray Dillinger>
Как завершить вашу roguelike <Peter Farabaugh>
Создание сюжета <George Petryk>
Язык в рогаликах <Esa Ilari Vuokko>
Файлы информации <James Burton>
Ужас в рогаликах <Kornel Kisielewicz>
Направление взгляда <Jimmy Babcock>
Получение опыта <Rick Carson>
Роль голода в roguelike-играх <Jeff Lait>
Распределение опыта и развитие персонажа <Matthias E. Giwer>

Поиск пути

Быстрый поиск пути в подземелье <Pieter Droogendijk>

Поле зрения (FOV/LOS)

Простая линия взгляда <Steve Register>
Эффективный алгоритм наблюдения <Avier Taylor-Paul>
Линия взгляда <Tobias Downer>
Поле зрения <Regis Dubois>
Упрощённый алгоритм линии взгляда <Radomir Dopieralski>

Хронометрирование

Отслеживание времени <Gwidon S. Naskrent>

Библиотеки

BeaRLib

BearLibTerminal <Cfyz>

Libtcod

libtcod <Sanja>

Umbra (фреймворк libtcod)

Архитектурные шаблоны Umbra <mingos>

SDL

SDL <Warchief>

Tinycurses

Tinycurses <Warchief>