Are You Retro Enough? Text Adventure Engine Rebuilt in React

  Рет қаралды 3,513

Mark Makes Stuff

Mark Makes Stuff

Күн бұрын

I grew up playing text adventures (aka interactive fiction), and recently I spent some time studying a game engine from 1978 and reverse engineering it for ReactJS.
In this video, we'll talk about technical achievements of the original engine created by Scott and Alexis Adams. We'll go over the structure and some of the code and talk about how to make new games for the app.
CHAPTERS
00:00:00 Introduction
00:00:35 Background
00:01:33 Pirate Adventure
00:02:01 Verbs & Nouns
00:03:53 ReactJS Remake
00:04:28 Interactive Fiction
00:05:03 Engine Improvements
00:06:35 Processing Vocabulary
00:07:40 Events
00:08:20 Saving your game
00:08:55 Catching Synonyms
00:10:42 Content
00:11:53 Content Development Tools
00:12:39 Conclusion
To play the games, you can head to adventure.ridiculopathy.com
Git Repo for running the app locally and making your own games: github.com/markarenz/mms-text...
Original Pirate Adventure BASIC source code as printed in Byte Magazine in 1980: bit.ly/3M6G3Ul
Blog post on MarkMakesStuff.com: www.markmakesstuff.com/posts/...

Пікірлер: 14
@luiswonder2101
@luiswonder2101 2 ай бұрын
Impressive, you already created a text adventure game and here i am struggling with basic intros :(
@MrSpoomples
@MrSpoomples 2 жыл бұрын
I checked out the other few videos you have, and this one is by far the best. The unique kind of content in this video really deserves to shoot to the top of both javascript and game development content. If you are ever looking for material for your channel, might I suggest making a series where you work through building this engine and editor? Keep up the good work!
@elsicongru7400
@elsicongru7400 2 жыл бұрын
Dude, this is soo cool! Also, kudos for making a really professional video. The lazy part of me compels me to ask you for an explaination on how the code works to save myself hours of tinkering. :P Anyways, great joob and I hope you continue makingcool stuff like this in the future!
@igork3522
@igork3522 Жыл бұрын
Great video. I hope you make more.
@martinemanuel8239
@martinemanuel8239 11 ай бұрын
Super interesting things, I experienced some nostalgia
@terry-
@terry- 4 ай бұрын
Great!
@iMutt-yy6vf
@iMutt-yy6vf Ай бұрын
If you need a laugh, the reason why they talk about running it on your "16k TRS-80" was because that was the **upgraded** model; the base model only came with 4k of RAM!
@ahope1
@ahope1 2 жыл бұрын
Brilliant! Is your interpreter backwardly compatible with Scott Adams TRS-80 .DAT game files? (I think the answer is no. (Which is totally fine by me, btw!))
@markmakesstuff6702
@markmakesstuff6702 2 жыл бұрын
Thanks. The project started with backward compatibility in mind, but since I can't include the original games in the repo, it made sense to move beyond the original features.
@ahope1
@ahope1 2 жыл бұрын
@@markmakesstuff6702 Are you aware of ScottKit?
@markmakesstuff6702
@markmakesstuff6702 2 жыл бұрын
@@ahope1 I'm checking it out now. It looks interesting.
@_cul8r_
@_cul8r_ 2 жыл бұрын
Super cool! You have a like and sub from me!!
@Qu0thTheRaven
@Qu0thTheRaven 3 ай бұрын
🤓
@fredericko5832
@fredericko5832 2 жыл бұрын
քʀօʍօֆʍ
The past, present, and future of Interactive fiction
20:17
Chris Chinchilla
Рет қаралды 8 М.
Making a Choose Your Own Adventure comic with Twine
12:47
JC Random
Рет қаралды 20 М.
Please be kind🙏
00:34
ISSEI / いっせい
Рет қаралды 60 МЛН
Final muy inesperado 🥹
00:48
Juan De Dios Pantoja
Рет қаралды 14 МЛН
Каха ограбил банк
01:00
К-Media
Рет қаралды 3,1 МЛН
Why I don't like other gamedev YouTubers
13:42
BiteMe Games
Рет қаралды 59 М.
Making Games with Javascript and React
33:32
Mark Makes Stuff
Рет қаралды 58 М.
Twine -- Interactive Fiction Design Tool
9:34
Gamefromscratch
Рет қаралды 44 М.
Learn To Code Like a GENIUS and Not Waste Time
9:41
The Coding Sloth
Рет қаралды 1,2 МЛН
Trying out an obscure game engine
8:34
Dock_Frankenstein
Рет қаралды 12 М.
The New React Native Architecture
25:59
Theo - t3․gg
Рет қаралды 127 М.
Interactive Storytelling - Intro to Twine
7:00
Mighty Coconut
Рет қаралды 199 М.
Code a TEXT ENGINE | Awesome "How to" Scratch Tutorial
39:45
griffpatch
Рет қаралды 645 М.
Mem VPN - в Apple Store
0:30
AndroHack
Рет қаралды 114 М.
Iphone or nokia
0:15
rishton vines😇
Рет қаралды 1,7 МЛН
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 2,2 МЛН
Девушка и AirPods Max 😳
0:59
ОТЛИЧНИКИ
Рет қаралды 16 М.