SlideShare a Scribd company logo
Roguelike Theory Andre Odendaal
7 Day
Roguelike
Challenge
• In 2005, the roguelike community established a
yearly event, the 7DRL Challenge, in which
developers are challenged to create a roguelike
in seven days.
• 7DRL Challenges are NOT about being a fast
coder, but rather proving you can release a
finished, playable roguelike to the world.
http://www.roguebasin.com/index.php?title=Sev
en_Day_Roguelike_Challenge
2008 Berlin Interpretation of Roguelikes
Random Environment
Generation
Permadeath Turn-based Non-Modal
Complexity /
Emergent
Resource
Management
Hack & Slash Exploration &
Discovery/Mystery
“Screw the Berlin
Interpretation!” –
Darren Grey
http://www.gamesofgrey.com/blog/?p=403
So what is a roguelike then?
Inherently Re-playable Capable of
Surprise
Rewards Cleverness
& Tactics
Mastered through
Experience
Gameplay over
Aesthetics
Unforgiving but
Honest
Escape with the Ring of Erdna
Resources
Websites
• RogueBasin - http://www.roguebasin.com
YouTube
• Game Maker’s Toolkit - https://www.youtube.com/channel/UCqJ-
Xo29CKyLTjn6z2XwYAw
• Design Doc - https://www.youtube.com/channel/UCNOVwMpD-
5A1xzcQGbIHNeA

More Related Content

Similar to Roguelike Theory

Gamification and Agile
Gamification and AgileGamification and Agile
Gamification and Agile
Renee Troughton
 
What libraries can learn from Apple: Creating Enchantment
What libraries can learn from Apple: Creating EnchantmentWhat libraries can learn from Apple: Creating Enchantment
What libraries can learn from Apple: Creating Enchantment
technolibrary
 
Wisdom Of Communities
Wisdom Of CommunitiesWisdom Of Communities
Wisdom Of Communities
Derek Powazek
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Allison Pollard
 
Let's unRiddle jsFiddle
Let's unRiddle jsFiddleLet's unRiddle jsFiddle
Let's unRiddle jsFiddle
rhoward_blk
 
Hacking for Innovation: IIT Kharagpur
Hacking for Innovation: IIT KharagpurHacking for Innovation: IIT Kharagpur
Hacking for Innovation: IIT Kharagpur
Saurabh Sahni
 
A detailed introduction to gamification - Brisbane Web Design Meetup
A detailed introduction to gamification - Brisbane Web Design MeetupA detailed introduction to gamification - Brisbane Web Design Meetup
A detailed introduction to gamification - Brisbane Web Design Meetup
Zac Fitz-Walter
 
Android Primer - LEX >> FWD
Android Primer - LEX >> FWDAndroid Primer - LEX >> FWD
Android Primer - LEX >> FWD
Wes Eklund
 
Gamification
GamificationGamification
Gamification
Joel Crowley
 
Lean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
Lean Live Ops - Free Your Devs (annotated edition) - Joe RaeburnLean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
Lean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
Simon Hade
 
Emily Greer at GDC 2018: Data-Driven or Data-Blinded?
Emily Greer at GDC 2018: Data-Driven or Data-Blinded?Emily Greer at GDC 2018: Data-Driven or Data-Blinded?
Emily Greer at GDC 2018: Data-Driven or Data-Blinded?
Kongregate
 
Boston Ruby Group - Devops Pipeline
Boston Ruby Group - Devops Pipeline Boston Ruby Group - Devops Pipeline
Boston Ruby Group - Devops Pipeline
Michael Durrant
 
What the hack?
What the hack?What the hack?
What the hack?
Christian Heilmann
 
Christian Heilmann: Yahoo Open Hack Day
Christian Heilmann: Yahoo Open Hack DayChristian Heilmann: Yahoo Open Hack Day
Christian Heilmann: Yahoo Open Hack Day
eBay Inc
 
Mobile game development using Starling
Mobile game development using StarlingMobile game development using Starling
Mobile game development using Starling
Ahmad Arif
 
Top 5 Android Games You Must Try for April 2015
Top 5 Android Games You Must Try for April 2015Top 5 Android Games You Must Try for April 2015
Top 5 Android Games You Must Try for April 2015
Arindam Chakrabarti
 
RIAction Social Applications in the Cloud 20090226
RIAction Social Applications in the Cloud 20090226RIAction Social Applications in the Cloud 20090226
RIAction Social Applications in the Cloud 20090226
Vinoaj Vijeyakumaar
 
State of the Guild November 2013
State of the Guild November 2013State of the Guild November 2013
State of the Guild November 2013
center4edupunx
 
Reviewing F8 Hackathon 2018
Reviewing F8 Hackathon 2018Reviewing F8 Hackathon 2018
Reviewing F8 Hackathon 2018
Yurim Jin
 
How to Support your Child's Minecraft Play
How to Support your Child's Minecraft PlayHow to Support your Child's Minecraft Play
How to Support your Child's Minecraft Play
Piedmont Makers
 

Similar to Roguelike Theory (20)

Gamification and Agile
Gamification and AgileGamification and Agile
Gamification and Agile
 
What libraries can learn from Apple: Creating Enchantment
What libraries can learn from Apple: Creating EnchantmentWhat libraries can learn from Apple: Creating Enchantment
What libraries can learn from Apple: Creating Enchantment
 
Wisdom Of Communities
Wisdom Of CommunitiesWisdom Of Communities
Wisdom Of Communities
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
 
Let's unRiddle jsFiddle
Let's unRiddle jsFiddleLet's unRiddle jsFiddle
Let's unRiddle jsFiddle
 
Hacking for Innovation: IIT Kharagpur
Hacking for Innovation: IIT KharagpurHacking for Innovation: IIT Kharagpur
Hacking for Innovation: IIT Kharagpur
 
A detailed introduction to gamification - Brisbane Web Design Meetup
A detailed introduction to gamification - Brisbane Web Design MeetupA detailed introduction to gamification - Brisbane Web Design Meetup
A detailed introduction to gamification - Brisbane Web Design Meetup
 
Android Primer - LEX >> FWD
Android Primer - LEX >> FWDAndroid Primer - LEX >> FWD
Android Primer - LEX >> FWD
 
Gamification
GamificationGamification
Gamification
 
Lean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
Lean Live Ops - Free Your Devs (annotated edition) - Joe RaeburnLean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
Lean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
 
Emily Greer at GDC 2018: Data-Driven or Data-Blinded?
Emily Greer at GDC 2018: Data-Driven or Data-Blinded?Emily Greer at GDC 2018: Data-Driven or Data-Blinded?
Emily Greer at GDC 2018: Data-Driven or Data-Blinded?
 
Boston Ruby Group - Devops Pipeline
Boston Ruby Group - Devops Pipeline Boston Ruby Group - Devops Pipeline
Boston Ruby Group - Devops Pipeline
 
What the hack?
What the hack?What the hack?
What the hack?
 
Christian Heilmann: Yahoo Open Hack Day
Christian Heilmann: Yahoo Open Hack DayChristian Heilmann: Yahoo Open Hack Day
Christian Heilmann: Yahoo Open Hack Day
 
Mobile game development using Starling
Mobile game development using StarlingMobile game development using Starling
Mobile game development using Starling
 
Top 5 Android Games You Must Try for April 2015
Top 5 Android Games You Must Try for April 2015Top 5 Android Games You Must Try for April 2015
Top 5 Android Games You Must Try for April 2015
 
RIAction Social Applications in the Cloud 20090226
RIAction Social Applications in the Cloud 20090226RIAction Social Applications in the Cloud 20090226
RIAction Social Applications in the Cloud 20090226
 
State of the Guild November 2013
State of the Guild November 2013State of the Guild November 2013
State of the Guild November 2013
 
Reviewing F8 Hackathon 2018
Reviewing F8 Hackathon 2018Reviewing F8 Hackathon 2018
Reviewing F8 Hackathon 2018
 
How to Support your Child's Minecraft Play
How to Support your Child's Minecraft PlayHow to Support your Child's Minecraft Play
How to Support your Child's Minecraft Play
 

More from Andre Odendaal

Preparing Your CV
Preparing Your CVPreparing Your CV
Preparing Your CV
Andre Odendaal
 
Convolutional Neural Networks plays Racing Game
Convolutional Neural Networks plays Racing GameConvolutional Neural Networks plays Racing Game
Convolutional Neural Networks plays Racing Game
Andre Odendaal
 
State of game development
State of game developmentState of game development
State of game development
Andre Odendaal
 
Prototyping with Text Adventures and MUDs
Prototyping with Text Adventures and MUDsPrototyping with Text Adventures and MUDs
Prototyping with Text Adventures and MUDs
Andre Odendaal
 
Create a worthwhile internship programme
Create a worthwhile internship programmeCreate a worthwhile internship programme
Create a worthwhile internship programme
Andre Odendaal
 
Machine Learning & Unity
Machine Learning & UnityMachine Learning & Unity
Machine Learning & Unity
Andre Odendaal
 
JavaScript fundamental data types and functions
JavaScript fundamental data types and functionsJavaScript fundamental data types and functions
JavaScript fundamental data types and functions
Andre Odendaal
 
Narrative without fluff
Narrative without fluffNarrative without fluff
Narrative without fluff
Andre Odendaal
 
Comparing the scrum definition to its practice
Comparing the scrum definition to its practiceComparing the scrum definition to its practice
Comparing the scrum definition to its practice
Andre Odendaal
 
Overview of System Virtualization
Overview of System VirtualizationOverview of System Virtualization
Overview of System Virtualization
Andre Odendaal
 
Text adventures & muds
Text adventures & mudsText adventures & muds
Text adventures & muds
Andre Odendaal
 
Why you should make board games?
Why you should make board games?Why you should make board games?
Why you should make board games?
Andre Odendaal
 

More from Andre Odendaal (12)

Preparing Your CV
Preparing Your CVPreparing Your CV
Preparing Your CV
 
Convolutional Neural Networks plays Racing Game
Convolutional Neural Networks plays Racing GameConvolutional Neural Networks plays Racing Game
Convolutional Neural Networks plays Racing Game
 
State of game development
State of game developmentState of game development
State of game development
 
Prototyping with Text Adventures and MUDs
Prototyping with Text Adventures and MUDsPrototyping with Text Adventures and MUDs
Prototyping with Text Adventures and MUDs
 
Create a worthwhile internship programme
Create a worthwhile internship programmeCreate a worthwhile internship programme
Create a worthwhile internship programme
 
Machine Learning & Unity
Machine Learning & UnityMachine Learning & Unity
Machine Learning & Unity
 
JavaScript fundamental data types and functions
JavaScript fundamental data types and functionsJavaScript fundamental data types and functions
JavaScript fundamental data types and functions
 
Narrative without fluff
Narrative without fluffNarrative without fluff
Narrative without fluff
 
Comparing the scrum definition to its practice
Comparing the scrum definition to its practiceComparing the scrum definition to its practice
Comparing the scrum definition to its practice
 
Overview of System Virtualization
Overview of System VirtualizationOverview of System Virtualization
Overview of System Virtualization
 
Text adventures & muds
Text adventures & mudsText adventures & muds
Text adventures & muds
 
Why you should make board games?
Why you should make board games?Why you should make board games?
Why you should make board games?
 

Recently uploaded

Revolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in IndiaRevolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in India
amrsoftec1
 
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
qo1as76n
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
GOWSIKRAJA PALANISAMY
 
Timeless Principles of Good Design
Timeless Principles of Good DesignTimeless Principles of Good Design
Timeless Principles of Good Design
Carolina de Bartolo
 
International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4
Kyungeun Sung
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NishantRathi18
 
Practical eLearning Makeovers for Everyone
Practical eLearning Makeovers for EveryonePractical eLearning Makeovers for Everyone
Practical eLearning Makeovers for Everyone
Bianca Woods
 
ARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdfARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdf
Knight Moves
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
Jaime Brown
 
Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
lunaemel03
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
Techno Merch
 
CocaCola_Brand_equity_package_2012__.pdf
CocaCola_Brand_equity_package_2012__.pdfCocaCola_Brand_equity_package_2012__.pdf
CocaCola_Brand_equity_package_2012__.pdf
PabloMartelLpez
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
eloprejohn333
 
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economicoZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
jhonguerrerobarturen
 
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
pmgdscunsri
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
kecekev
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
 
Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1
Decomart Studio
 
PDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in NoidaPDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in Noida
PoojaSaini954651
 
Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
contactproperweb2014
 

Recently uploaded (20)

Revolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in IndiaRevolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in India
 
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
 
Timeless Principles of Good Design
Timeless Principles of Good DesignTimeless Principles of Good Design
Timeless Principles of Good Design
 
International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
 
Practical eLearning Makeovers for Everyone
Practical eLearning Makeovers for EveryonePractical eLearning Makeovers for Everyone
Practical eLearning Makeovers for Everyone
 
ARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdfARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdf
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
 
Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
 
CocaCola_Brand_equity_package_2012__.pdf
CocaCola_Brand_equity_package_2012__.pdfCocaCola_Brand_equity_package_2012__.pdf
CocaCola_Brand_equity_package_2012__.pdf
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
 
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economicoZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
 
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
 
Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1
 
PDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in NoidaPDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in Noida
 
Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
 

Roguelike Theory

  • 2. 7 Day Roguelike Challenge • In 2005, the roguelike community established a yearly event, the 7DRL Challenge, in which developers are challenged to create a roguelike in seven days. • 7DRL Challenges are NOT about being a fast coder, but rather proving you can release a finished, playable roguelike to the world. http://www.roguebasin.com/index.php?title=Sev en_Day_Roguelike_Challenge
  • 3. 2008 Berlin Interpretation of Roguelikes Random Environment Generation Permadeath Turn-based Non-Modal Complexity / Emergent Resource Management Hack & Slash Exploration & Discovery/Mystery
  • 4. “Screw the Berlin Interpretation!” – Darren Grey http://www.gamesofgrey.com/blog/?p=403
  • 5. So what is a roguelike then? Inherently Re-playable Capable of Surprise Rewards Cleverness & Tactics Mastered through Experience Gameplay over Aesthetics Unforgiving but Honest
  • 6. Escape with the Ring of Erdna
  • 7. Resources Websites • RogueBasin - http://www.roguebasin.com YouTube • Game Maker’s Toolkit - https://www.youtube.com/channel/UCqJ- Xo29CKyLTjn6z2XwYAw • Design Doc - https://www.youtube.com/channel/UCNOVwMpD- 5A1xzcQGbIHNeA

Editor's Notes

  1. Random Environment Generation Permadeath Turn-Based Non-Modal Complexity / Emergent Resource Management Hack & Slash Exploration & Discovery / Mystery Low value factors: Single player character Monsters are similar to players Tactical challenge ASCII display Dungeons Numbers
  2. inaccurate, out-dated and unrepresentative of a vibrant and open genre
  3. Softer Elements Inherently Re-playable Capable of Surprise Rewards Cleverness and Tactics Mastered Through Experience Gameplay Over Aesthetics Unforgiving But Honest