SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
IF – Text Based Game
11.06.17
HELLO!
You can find me at:
t.me/levay
Part 1
History
“A text game or text-based game is a
video game that uses text characters
instead of bitmap or vector
graphics. Text-based games were a
popular form of interactive fiction in
the 1980s.
Part 1 : History

Interactive Fiction

1975 – William Crowther created 1st
Text Adventure Game

1977 – Zork, 1st
Infocom Game created by MIT students

1978 – Roy Trubshaw created MUD (Muti User Dungeon)

1983 – The Quill, 1st
widely-available program for writing
Text-Adventure Games

1995 – 1st
Interactive Fiction Competition
Part 1 : History
GO TO;
~ getlamp.com
~ textfiles.com/adventure/
~ ifarchive.org
~
brasslantern.org/community/history/
timeline.html
Part 2
Concept
Text Adventure
●
Single Player
●
Simple Commands
●
Text Based (not ASCII Art)
●
Freely Explore
●
Inventory
●
No Stats or Levels
●
Puzzle Based and
●
Role-Playing Story
Elements
Part 2 : Concept
MUD
(Multi User Dungeon)
●
Multiplayer
●
Real-Time
●
Controllable Player
●
Text Based (not ASCII Art)
●
Advanced Stats/Levels
●
Puzzle Based
●
Role-Playing Story
Elements
Part 2 : Concept
Part 2 : Concept
TEXT
ADVENTURE
Part 2 : Concept
PARSER IF
A computer program or
portion of a program
that analyzes a string of
characters in order to
recognize grammatical
units.
Engine:
Inform, TADS
CYOA
Choose your own
adventure (often
abbreviated to CYOA;
also called choice-based
IF) refers to a style of
interactive fiction where
the game is assembled
from a set of story nodes
and related choices or
hyperlinks.
Engine:
ChoiceScript,
Inklewriter
HYPERTEXT
Hypertext IF is related
to choice-based games
in that it makes the
player’s next possible
actions an explicit list,
but separates itself
through presentation.
Engine:
Twine, Undum
Part 2 : Concept
●
PARSER IF
Part 2 : Concept
●
CYOA
Part 2 : Concept
●
HYPERTEXT
Part 2 : Concept
House
Player
Key
Umbrella
Sherlock’s Room
Cucur Cake
Briefcase
BookHandgun
Go North
Go South
Go East
Part 2 : Concept
Anything can be subjected
to objects in the story of the game
Object
Room Player Container Etc...
MUD/ MUSH
/ MUX /
MUCK / MOO
/ etc..
Part 2 : Concept
A MUD or Multi-User Dungeon ,
is an inventively structured social experience on the Internet, managed by a
computer program and often involving a loosely organized context or theme,
such as a rambling old castle with many rooms or a period in national history.
Some MUDs are ongoing adventure games; others are educational in purpose;
and others are simply social. MUDs existed prior to the World Wide Web,
accessible through Telnet to a computer that hosted the MUD.
Today, many MUDs can be accessed through a Web site and some are
perhaps better known as "3-D worlds."
Part 2 : Concept
https://en.wikipedia.org/wiki/MUD
www.mudconnect.com/
http://mudstats.com/
Part 2 : Concept
If you are new to the concept, the main purpose of separating the two is
to have players connect to the Portal but keep the MUD running on the Server.
This way one can restart/reload the game (the Server part) without
Players getting disconnected.
Part 3
Tools
Part 3 : Tools
20 years of IF DEVELOPMENT SYSTEMS

1979 – Z-Machine

1981 – DDL

1983 – The Quill

1985 – GAGS

1986 – ADVSYS

1987 – AGT

1992 – ALAN
●
1992 – TADS 2
●
1994 – Inform 5
●
1995 – Hugo
●
1996 – Inform 6
●
1997 – ADRIFT
●
2006 – Inform 7
●
2006 – TADS 3
Part 3 : Tools
ENGINE/GAME SERVER: Evennia, HERITAGE,
Quest, CircleMud, CoffeeMud, MUSHCode, Glulx,
SCUMM, Squiffy, Advenjure, etc...
Part 3 : Tools
GAME CLIENT/MUD CLIENT: Web Browser, Terminal,
GGMUD, Mudlet, MUSHClient, TinTin++, Portal GT,
wxMUD, etc...
Part 4
Design
Part 4 : Design
PLAN YOUR
CONCEPT
CHOOSE
COMPILER
CREATE
STORY LINE
TEST YOUR
GAME
Part 4 : Design
Part 4 : Design
Part 4 : Design
Part 5
How to Play ?
Part 5 : How to Play ?
Part 5 : How to Play ?
●
http://www.brasslantern.org/beginners/beginnersguide.html
Part 6
How to Contribute ?
PLAY
PARTICIPATE
WRITE
Part 6 : How to Contribute ?
ifcomp.org ( Open Regist July 2017, Prepare! )
THANKS!
Any questions?
telegram.me/levay

Weitere ähnliche Inhalte

Was ist angesagt?

Security using image processing
Security using image processingSecurity using image processing
Security using image processingIJMIT JOURNAL
 
Finger print based EVM by saurabh
Finger print based EVM by saurabhFinger print based EVM by saurabh
Finger print based EVM by saurabhSaurabh Kumar
 
Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients Vatsal N Shah
 
Seminar Report face recognition_technology
Seminar Report face recognition_technologySeminar Report face recognition_technology
Seminar Report face recognition_technologyVivek Soni
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Raghu Vamsy Sirasala
 
Autonomic computing
Autonomic computingAutonomic computing
Autonomic computingarpitmist
 
Joy token pitch deck 30th dec1
Joy token pitch deck 30th dec1Joy token pitch deck 30th dec1
Joy token pitch deck 30th dec1JoyToken
 
Gaming technology Presentation
Gaming technology PresentationGaming technology Presentation
Gaming technology PresentationSouravPadhi5
 
Face Recognition System
Face Recognition SystemFace Recognition System
Face Recognition SystemStudentRocks
 
Process of Game Design
Process of Game DesignProcess of Game Design
Process of Game DesignVincent Clyde
 
Graphical Password Authentication
Graphical Password AuthenticationGraphical Password Authentication
Graphical Password AuthenticationAbhijit Akotkar
 
SCOSTA (Smart Card Operating System for Transport Applications)
SCOSTA (Smart Card Operating System for Transport Applications)SCOSTA (Smart Card Operating System for Transport Applications)
SCOSTA (Smart Card Operating System for Transport Applications)ALOK GUPTA
 
IRJET- Credit Card Fraud Detection using Random Forest
IRJET-  	  Credit Card Fraud Detection using Random ForestIRJET-  	  Credit Card Fraud Detection using Random Forest
IRJET- Credit Card Fraud Detection using Random ForestIRJET Journal
 

Was ist angesagt? (20)

Security using image processing
Security using image processingSecurity using image processing
Security using image processing
 
Finger print based EVM by saurabh
Finger print based EVM by saurabhFinger print based EVM by saurabh
Finger print based EVM by saurabh
 
Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients
 
Seminar Report face recognition_technology
Seminar Report face recognition_technologySeminar Report face recognition_technology
Seminar Report face recognition_technology
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2
 
Autonomic computing
Autonomic computingAutonomic computing
Autonomic computing
 
Joy token pitch deck 30th dec1
Joy token pitch deck 30th dec1Joy token pitch deck 30th dec1
Joy token pitch deck 30th dec1
 
Gaming technology Presentation
Gaming technology PresentationGaming technology Presentation
Gaming technology Presentation
 
Cloud Gaming
Cloud GamingCloud Gaming
Cloud Gaming
 
Project report
Project reportProject report
Project report
 
Face Recognition System
Face Recognition SystemFace Recognition System
Face Recognition System
 
Gamification in Digital Marketing
Gamification in Digital MarketingGamification in Digital Marketing
Gamification in Digital Marketing
 
3d authentication
3d authentication3d authentication
3d authentication
 
Process of Game Design
Process of Game DesignProcess of Game Design
Process of Game Design
 
Image based authentication
Image based authenticationImage based authentication
Image based authentication
 
3D-Password
3D-Password 3D-Password
3D-Password
 
Autonomic Computing PPT
Autonomic Computing PPTAutonomic Computing PPT
Autonomic Computing PPT
 
Graphical Password Authentication
Graphical Password AuthenticationGraphical Password Authentication
Graphical Password Authentication
 
SCOSTA (Smart Card Operating System for Transport Applications)
SCOSTA (Smart Card Operating System for Transport Applications)SCOSTA (Smart Card Operating System for Transport Applications)
SCOSTA (Smart Card Operating System for Transport Applications)
 
IRJET- Credit Card Fraud Detection using Random Forest
IRJET-  	  Credit Card Fraud Detection using Random ForestIRJET-  	  Credit Card Fraud Detection using Random Forest
IRJET- Credit Card Fraud Detection using Random Forest
 

Ähnlich wie Interactive Fiction - Text Based Game

OSAS2016 by Levay
OSAS2016 by LevayOSAS2016 by Levay
OSAS2016 by LevayLevay 08
 
DIKULT103 Digital Genres: Intro lecture
DIKULT103 Digital Genres: Intro lectureDIKULT103 Digital Genres: Intro lecture
DIKULT103 Digital Genres: Intro lectureJill Walker Rettberg
 
Text adventures & muds
Text adventures & mudsText adventures & muds
Text adventures & mudsAndre Odendaal
 
BarCamp Melbourne 2012: Internet of Things
BarCamp Melbourne 2012: Internet of ThingsBarCamp Melbourne 2012: Internet of Things
BarCamp Melbourne 2012: Internet of ThingsAndy Gelme
 
Playful Cleverness: hackers, games and creativity
Playful Cleverness: hackers, games and creativityPlayful Cleverness: hackers, games and creativity
Playful Cleverness: hackers, games and creativityKaido Kikkas
 
Willamette digital humanities seminar 2009, part 2
Willamette digital humanities seminar 2009, part 2Willamette digital humanities seminar 2009, part 2
Willamette digital humanities seminar 2009, part 2Bryan Alexander
 
Level design and devlopment part 1 introduction to level design
Level design and devlopment part 1  introduction to level designLevel design and devlopment part 1  introduction to level design
Level design and devlopment part 1 introduction to level designDurgesh Pandey
 
Generations of Computer.pdf
Generations of Computer.pdfGenerations of Computer.pdf
Generations of Computer.pdfonline study
 
Prototyping with Text Adventures and MUDs
Prototyping with Text Adventures and MUDsPrototyping with Text Adventures and MUDs
Prototyping with Text Adventures and MUDsAndre Odendaal
 
Gametech virtual worlds keynote handout
Gametech virtual worlds keynote handoutGametech virtual worlds keynote handout
Gametech virtual worlds keynote handoutBruce Joy
 
1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptxSudarshanSharma43
 
Project Report Tron Legacy
Project Report Tron LegacyProject Report Tron Legacy
Project Report Tron LegacyManpreet Singh
 
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...Bruce Damer
 
Week One - Introduction
Week One - IntroductionWeek One - Introduction
Week One - Introductionchriswalton
 
The History of the Internet
The History of the InternetThe History of the Internet
The History of the InternetNatashagregory1
 
The Glass Class: Designing Wearable Interfaces
The Glass Class: Designing Wearable InterfacesThe Glass Class: Designing Wearable Interfaces
The Glass Class: Designing Wearable InterfacesMark Billinghurst
 
The history of the internet
The history of the internetThe history of the internet
The history of the internetNikki Usher
 

Ähnlich wie Interactive Fiction - Text Based Game (20)

OSAS2016 by Levay
OSAS2016 by LevayOSAS2016 by Levay
OSAS2016 by Levay
 
DIKULT103 Digital Genres: Intro lecture
DIKULT103 Digital Genres: Intro lectureDIKULT103 Digital Genres: Intro lecture
DIKULT103 Digital Genres: Intro lecture
 
Text adventures & muds
Text adventures & mudsText adventures & muds
Text adventures & muds
 
BarCamp Melbourne 2012: Internet of Things
BarCamp Melbourne 2012: Internet of ThingsBarCamp Melbourne 2012: Internet of Things
BarCamp Melbourne 2012: Internet of Things
 
Playful Cleverness: hackers, games and creativity
Playful Cleverness: hackers, games and creativityPlayful Cleverness: hackers, games and creativity
Playful Cleverness: hackers, games and creativity
 
Masterminds Prelims
Masterminds PrelimsMasterminds Prelims
Masterminds Prelims
 
Willamette digital humanities seminar 2009, part 2
Willamette digital humanities seminar 2009, part 2Willamette digital humanities seminar 2009, part 2
Willamette digital humanities seminar 2009, part 2
 
Level design and devlopment part 1 introduction to level design
Level design and devlopment part 1  introduction to level designLevel design and devlopment part 1  introduction to level design
Level design and devlopment part 1 introduction to level design
 
Generations of Computer.pdf
Generations of Computer.pdfGenerations of Computer.pdf
Generations of Computer.pdf
 
Papers_usenix98
Papers_usenix98Papers_usenix98
Papers_usenix98
 
Prototyping with Text Adventures and MUDs
Prototyping with Text Adventures and MUDsPrototyping with Text Adventures and MUDs
Prototyping with Text Adventures and MUDs
 
Gametech virtual worlds keynote handout
Gametech virtual worlds keynote handoutGametech virtual worlds keynote handout
Gametech virtual worlds keynote handout
 
1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx
 
History of the internet
History of the internetHistory of the internet
History of the internet
 
Project Report Tron Legacy
Project Report Tron LegacyProject Report Tron Legacy
Project Report Tron Legacy
 
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
 
Week One - Introduction
Week One - IntroductionWeek One - Introduction
Week One - Introduction
 
The History of the Internet
The History of the InternetThe History of the Internet
The History of the Internet
 
The Glass Class: Designing Wearable Interfaces
The Glass Class: Designing Wearable InterfacesThe Glass Class: Designing Wearable Interfaces
The Glass Class: Designing Wearable Interfaces
 
The history of the internet
The history of the internetThe history of the internet
The history of the internet
 

Kürzlich hochgeladen

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Kürzlich hochgeladen (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Interactive Fiction - Text Based Game

  • 1. IF – Text Based Game 11.06.17
  • 2. HELLO! You can find me at: t.me/levay
  • 4. “A text game or text-based game is a video game that uses text characters instead of bitmap or vector graphics. Text-based games were a popular form of interactive fiction in the 1980s.
  • 5. Part 1 : History  Interactive Fiction  1975 – William Crowther created 1st Text Adventure Game  1977 – Zork, 1st Infocom Game created by MIT students  1978 – Roy Trubshaw created MUD (Muti User Dungeon)  1983 – The Quill, 1st widely-available program for writing Text-Adventure Games  1995 – 1st Interactive Fiction Competition
  • 6. Part 1 : History GO TO; ~ getlamp.com ~ textfiles.com/adventure/ ~ ifarchive.org ~ brasslantern.org/community/history/ timeline.html
  • 8. Text Adventure ● Single Player ● Simple Commands ● Text Based (not ASCII Art) ● Freely Explore ● Inventory ● No Stats or Levels ● Puzzle Based and ● Role-Playing Story Elements Part 2 : Concept MUD (Multi User Dungeon) ● Multiplayer ● Real-Time ● Controllable Player ● Text Based (not ASCII Art) ● Advanced Stats/Levels ● Puzzle Based ● Role-Playing Story Elements
  • 9. Part 2 : Concept
  • 10. Part 2 : Concept
  • 12. Part 2 : Concept PARSER IF A computer program or portion of a program that analyzes a string of characters in order to recognize grammatical units. Engine: Inform, TADS CYOA Choose your own adventure (often abbreviated to CYOA; also called choice-based IF) refers to a style of interactive fiction where the game is assembled from a set of story nodes and related choices or hyperlinks. Engine: ChoiceScript, Inklewriter HYPERTEXT Hypertext IF is related to choice-based games in that it makes the player’s next possible actions an explicit list, but separates itself through presentation. Engine: Twine, Undum
  • 13. Part 2 : Concept ● PARSER IF
  • 14. Part 2 : Concept ● CYOA
  • 15. Part 2 : Concept ● HYPERTEXT
  • 16. Part 2 : Concept House Player Key Umbrella Sherlock’s Room Cucur Cake Briefcase BookHandgun Go North Go South Go East
  • 17. Part 2 : Concept Anything can be subjected to objects in the story of the game Object Room Player Container Etc...
  • 18. MUD/ MUSH / MUX / MUCK / MOO / etc..
  • 19. Part 2 : Concept A MUD or Multi-User Dungeon , is an inventively structured social experience on the Internet, managed by a computer program and often involving a loosely organized context or theme, such as a rambling old castle with many rooms or a period in national history. Some MUDs are ongoing adventure games; others are educational in purpose; and others are simply social. MUDs existed prior to the World Wide Web, accessible through Telnet to a computer that hosted the MUD. Today, many MUDs can be accessed through a Web site and some are perhaps better known as "3-D worlds."
  • 20. Part 2 : Concept https://en.wikipedia.org/wiki/MUD www.mudconnect.com/ http://mudstats.com/
  • 21. Part 2 : Concept If you are new to the concept, the main purpose of separating the two is to have players connect to the Portal but keep the MUD running on the Server. This way one can restart/reload the game (the Server part) without Players getting disconnected.
  • 23. Part 3 : Tools 20 years of IF DEVELOPMENT SYSTEMS  1979 – Z-Machine  1981 – DDL  1983 – The Quill  1985 – GAGS  1986 – ADVSYS  1987 – AGT  1992 – ALAN ● 1992 – TADS 2 ● 1994 – Inform 5 ● 1995 – Hugo ● 1996 – Inform 6 ● 1997 – ADRIFT ● 2006 – Inform 7 ● 2006 – TADS 3
  • 24. Part 3 : Tools ENGINE/GAME SERVER: Evennia, HERITAGE, Quest, CircleMud, CoffeeMud, MUSHCode, Glulx, SCUMM, Squiffy, Advenjure, etc...
  • 25. Part 3 : Tools GAME CLIENT/MUD CLIENT: Web Browser, Terminal, GGMUD, Mudlet, MUSHClient, TinTin++, Portal GT, wxMUD, etc...
  • 27. Part 4 : Design PLAN YOUR CONCEPT CHOOSE COMPILER CREATE STORY LINE TEST YOUR GAME
  • 28. Part 4 : Design
  • 29. Part 4 : Design
  • 30. Part 4 : Design
  • 31. Part 5 How to Play ?
  • 32. Part 5 : How to Play ?
  • 33. Part 5 : How to Play ? ● http://www.brasslantern.org/beginners/beginnersguide.html
  • 34. Part 6 How to Contribute ?
  • 36. Part 6 : How to Contribute ? ifcomp.org ( Open Regist July 2017, Prepare! )