贡献者
关于本教程
本教程是免费且开源的,所有代码均使用 MIT 许可证 - 因此您可以随意使用它。我希望您喜欢本教程,并制作出色的游戏!
如果您喜欢这个教程并希望我继续写作,请考虑支持我的 Patreon。
以下人员为本项目做出了贡献:
- Herbert Wolverson,主要作者。
- Marius Gedminas 为可见性系统和第 5 章提供了一些修复。修正了第 7 章中的一个 typo,修正了第 7 章中的一个 Markdown 错误,修正了第 13 章中的缩进,以及第 18 章中的一个 typo。他还修复了我的饥饿时钟中的一些代码,以便如果需要,怪物也会感到饥饿。
- Ben Morrison 修复了第 4 章中的一个问题,正确地将房间按引用传递与随附的源代码相匹配。
- Tommi Jalkanen 帮助我移除了一些我不小心遗留下来的 Dispatcher 代码。他还发现了一个关于移动时边界检查的问题,我对此表示由衷的感谢!
- Gabriel Martinez 帮助我修复了 Vi 键。
- Dominic D 发现了第 7 章中的一些问题。
- FlorentKI 发现了一些未被正确删除的 dispatch 代码,并帮助修复了一些关于狗腿走廊的代码问题。
- Zirael07 发现了许多 typo 和遗漏的代码片段。
- Tyler Vipond 在第 7 章和第 9 章中发现了一堆问题。
- JP Moresmau 发现系统运行顺序存在问题,导致你可以穿过怪物。
- toyboot4e 在波函数坍缩系统中发现了一些 typo 和代码改进。
- Sebastian N. Kaupe 修复了工具提示空白问题。
- adamnemecek 帮助解决了一些空白问题。
- Kawzeg 帮助修复了第 4 章中的一个越界错误。
- joguSD 提醒我修复我的 SSL 证书。
- Olivia Ifrim 帮助我修复了一些指向 Specs 书籍的损坏链接。
- NielsRenard 修正了我糟糕的关于掉落物品的英语,并帮助修复了更多损坏的 Specs 书籍链接。他还帮助发现了一个可怕的问题,即阻止一个人在一个回合中受到来自多个来源的伤害。
- ZeroCity 修正了第 2 章中的一个 typo (
Position
而不是Pos
)。 - 来自 r/roguelikedev Discord 的 Fuddles 指出了结构命名方面的一个问题。
- dethmuffin 指出了第 9 章中新
ConvertSaveLoad
代码中的不一致之处。 - Reddit 用户 u/Koavf 要求我澄清该项目的许可。
- Till Arnold 修正了第 5 章中的一个小 typo。
- pk 帮助移除了 一些未使用的变量警告。
- Vojta7 发现了一个损坏的模块引用并为我修复了它。他还发现了 WFC 部分中的许多 typo 并也修复了它们。
- skierpage 修复了第 2 章中的大量 typo。
- Mark McCaskey 提供了一个不糟糕的日志系统!
- Thibaut 帮助我修复了第 7 章中的一些示例代码。
- Matteo Guglielmetti 发现了第 7 章代码中的一个类型错误并为我修复了它。
- Jubilee 帮助我修复了一堆从
RLTK
到bracket-lib
的链接,以及一堆 typo。 - Rich Churcher 帮助我找到/修复了一些忘记更新初始化代码的地方。
- Matteo Gugliemetti 注意到我在初始化
RunState
之前就使用了它。 - Luca Beltrami 指出我不再需要
extern crate
和macro_use
了。 - HammerAndTongs 注意到 A* 实现也需要实现
get_pathing_distance
。 - mdtro 发现了第 7 章代码中的一个问题。
- pprobst 注意到工具提示会显示隐藏的怪物。
- Ben Doerr 提醒我提醒你运行第 7 章中创建的新系统。
- Charlie Hornsby 帮助解决第 1 章中的一些文本/代码不一致问题。
- ddalcino 修复了一些 FOV 问题。
- Remi Marchand 帮助修复了一些文本中的一致性问题。
支持者
我也想花一点时间感谢所有向我发送鼓励的话语、提交问题报告以及以下 Patreon (来自 patreon.com) 赞助者的人:
- Aslan Magomadov
- Ben Gamble
- Boyd Trolinger
- Brian Bucklew
- Caleb C.
- Caleb M.
- Chad Thorenson
- Crocodylus Pontifex (好名字!)
- David Hagerty
- Enrique Garcia
- Finn Günther
- Fredrik Holmqvist
- Galen Palmer
- George Madrid
- Jeffrey Lyne
- Josh Isaak
- Kenton Hamaluik
- KnightDave
- Kris Shamloo
- Matthew Bradford
- Mark Rowe
- Neikos
- Noah
- Oliver Uvman
- Oskar Edgren
- Pat LaBine
- Pedro Probst
- Pete Bevin
- Rafin de Castro
- Russel Myers
- Ryan Orlando
- Shane Sveller
- Simon Dickinson
- Snayff
- Steve Hyatt
- Teague Lasser
- Tom Leys
- Tommi Sinuvuo
- Torben Clasen
如果我遗漏了您的贡献,请告诉我!
版权所有 (C) 2019, Herbert Wolverson。