One of my lecturers in CS in the 80s had never used VI. When we showed him how the keyboard navigation worked he got all excited and said "it's just like rogue!"
@@TohaBgood2 Using the HJKL keys to move around is so intuitive, and you don't need to move your hands from the home position. After many years of using VI (and playing rogue) I do it without thinking.
@@sladflob As someone who uses Dvorak, I don't exactly find the sequence "HJKL" to be intuitive -- in fact, sadly, those keys aren't under my home row. Having learned Vi after learning Dvorak, however, I have found that just the idea of having "HJKL" on the keyboard, rather than off to the left with special keys, to be the intuitive idea!
Except for the fact that 95% of games these days that claim they are a roguelike are anything but one, they literally just got on the bandwagon as it was a popular term like 5-10 years ago and literally meant they maybe had 1 randomised component in their game...Not that this bothers me of course...*breathes deeply*
@@IntrinsicPalomides Bro if you're going to get into arguments over the specificity of terminology. Do it about political science or something that actually matters, if only by a modicrum more.
I really like them vids with Julian Onions. Such interesting dude, giving us some insight in recent history as for me digital world only started in the 80's as kid. And he talks so nice and clear and concise.
I had a Commodore 64 with a 300 baud modem. You would dial using the telephone and then unplug the handset and plug the cord into the modem as it couldn't dial. I absolutely remember characters printing slowly, a partial row at a time. Then, after upgrading to a 286 with a 2400 baud modem, I was amazed by the blazing fast speeds of text to screen. I.. I really need that perl script.
The next intermediary games you should look at are the BBS Door and play-by-email games. Legend of the Red Dragon (aka LORD), Usurper, VGA Planets, and Trade Wars 2002 would warrant a deep dive. LORD especially as it was in a way one of the earliest concurrent multiplayer games. VGA Planets and Trade Wars with the Play-By-Email was another substantial step in progressing towards real multiplayer gaming.
My personal computer in the mid-late '70s, when I was a PhD student, was a PDP11/45 (yours looks like an 11/70), originally running DOS/Batch (later a little RSX11M). A homebrew graphics system with a large electrostatic-deflection display attached, was connected through a DR11W DMA, and there was also a keyboard and pots. Baud rate was not an issue. Somebody had obtained a source copy of the DEC Moonlander and converted it use the graphics device. A pot controlled the thrust, and another the rotation of the lander. We also had Pong, and text games such as Advent (Colossal Cave Adventure). Having source code meant that hidden cheat triggers could be introduced.
It might have been mentioned in the video, and I missed it, but every Linux distribution I’ve ever come across had a package called bsdgames in their repositories (Debian and derivatives split it into bsdgames and bsdgames-nonfree). It has rogue (apparently the original), adventure and quite a few of those simple ascii-games, like hangman…
Didn't knew about it. I am on arch so I hope I have that too. Thanks. If it's original rouge, then double thanks. I wanted to play original rouge after playing some rouge-like games last year.
@@AbhinavKulshreshtha Arch’s version of bsd-games doesn’t appear to include rogue, but as far as I can tell from a quick web search, there should be a package named rogue that appears to be either the original version, or something very close to it. Sorry for the vagueness, but Arch-linux is probably the only major flavour of Linux distributions still around I’ve never actually done anything with.
I came to the comments to check if someone would mention this. For people who run Windows 10 , those packages are available in WSL Ubuntu. One great thing about those games is that your colleagues or superiors might not be able to tell you're playing games if they've never seen text based games before. Not that I have experience with that, no sir, not me...
Computer games fascinate me. Especially those that are obscure, like on a DVD when you got a movie. Or in a Lego magazine... There is hours put in and attention for details that is really lovely.
That was one game I managed to complete. I drew up a map by hand as I went through it. Figuring out the “twisty little passages, all different” was fun ;). In the end I remember I could complete it in about 40 minutes.
rogue later went on to spawn nethack in 1987...which has been updated ane expanded ever since, I think the latest update is from early 2020. Probably the longest running actively developed game.
I remember 300 & 1200 baud compuserve showing images in RLE. One of my first programs was on a Timex Sinclair 1000 with a 2400 baud modem and doing RLE images in machine code.
And now "Rogue" has gone on to inspire an entire genre of incredibly popular games. Some of my absolute all-time favorites are in there. In fact, Binding of Isaac, the most popular rogue-like ever created, is about to release its final update tomorrow!
An amazing game written in basic for the Apple ][, was Akalabeth, by Lord British (who went on to make MANY games, including IIRC the worlds first MMO). It was pseudo procedurally generated, in that it used the non-randomness of the Apples random number generator to generate a 2d overland map, and dungeons that were then 3d. Because the game was so large (was written in basic, remember), that you could not store maps or anything like that. Fun, and an amazing use of ALL the resources of the machine to make something that should not have been possible. I actually took that game to pieces, trying to figure out how it did what it did. I learned so much from that code.
My first exposure to computers was when my uncle set me in front of a mainframe terminal where he worked and started up a game of tic-tac-toe. After playing the game I tried asking the computer to play it again, but just got errors back and could not figure out how to start it. So ever since I got access to another computer in middle school (the 8-bit Ataris) I’ve spent the rest of my life learning to make computers do what I tell them. :D
That's similar to how I started in computers. If there was a game, I'd want to know the insides and get inspired to write something myself. I consider myself lucky to not have been distracted by gaming as a goal but rather pursue understanding the innards and take computer science courses. I've written tic-tac-toe a few times, and Rubik's cube solver, etc., but I'm far from a gamer. I became programmer/analyst for warehousing, banks, industrial controllers, stock exchange, analyst for telecommunications company. Hey if gaming gets someone interested and motivated to study further it's great.
I would like to see a video on the Atari 2600. I would like to know how they got that box, with 128 bytes of memory, and 4,096 bytes of storage for the entire game... ...how did the programmers get it to play chess? I have trouble wrapping my head around the coding that made that possible. And not just for playing chess. Even playing pong with only 128 bytes of memory seems amazing. But I can envision that being possible. But they got it to play chess! Amazing!
Colossal Cave Adventure: I just loved that game. I played it for weeks, and got carried off victoriously on the shoulders of the elves into the sunset with 149 out of 150 points. I never found out where the last point went missing.
I played the game and all the Infocom ones, then got recruited into exploring for real in Mammoth Cave, including the Colossal Cave section that the game is based on: I've been to several locations described in the game, including Bedquilt. Will Crowther and his then wife Patricia were two of the first people, perhaps the first two people, to do cartesian reduction of polar coordinate data collected in cave survey, and Pat is legendary for discovering the "Tight Spot" that led to Mammoth becoming the longest known cave in the world, in 1972. I often think of the movie, "The Last Starfighter", where a computer game is used to recruit a child to do something in real life: Colossal Cave Adventure became that for me.
@@aljol54 Well, the version I saw did not have _Spelunker Today_. I suppose that came along in a later version (touched by someone other than Crowther and Woods maybe?).
@@aljol54 Thanks! It comes about 42 years too late, but I didn’t realise you had to drop the newspaper at Witt’s End for an extra point. Next time I’m at Witt’s End, I’ll drop it. Now I’ll just have to go and look for my map of all those twisty little passages. They all looked the same 😊
This reminded me that I wrote a command function for Prime Computers that figured out what kind of terminal was connected. It was a lot more involved than just querying the terminal. The sequence was very important because the sequence to hang one type of terminal would hang or reset another. Once the terminal type was determined, a global variable could be set. Other command functions could use the global variables to perform "graphical" operations, or pass the terminal type to terminal-aware programs via the command line. Terminal-aware programs could draw a form on the screen and position to different fields. There was also a "block mode" on many terminals. The program would write the form to the screen with field indicators. The terminal would accept data and keep the cursor in fields. Once the form was complete, the whole thing could be sent back to the computer. It was sort of like having a PDF form. I wrote a primitive GUI that used line-drawing characters to emulate windows. There was no mouse, so movement had to be done using tabs and arrow keys.
Same. Every few years I come back and play it again for a few months.. I've never gotten the amulet.. but I did get all the way to the bottom once.. I was putting together an "ascension kit" when a soldier hit me with a chickatrice corpse.
That's because it's one of the most innovative, and great games every created. I'm glad you enjoyed it. I wish someone would re-create it with a more intuitive control scheme, and of course somewhat updated "graphics" if you would.
@@thomasclark2892 After playing it a while, it becomes like The Matrix. I couldn't fathom it not in ASCII. I'm the same way with Dwarf Fortress, I tried some graphics add-ons and I just didn't like it.
As someone who still works on a lot of serial consoles, 9600 baud is a painfully slow data rate, I always increase to 115200 baud when I can. I can't imagine 300 baud terminal connections.
I like Dr. Julian Onions. He has the same LEGO sets as me. The Saturn V and I'm pretty sure that's the ISS behind him. I am planning on buying the Lunar Module set as well.
Back when computers were still relatively scarce, it was hard to get time on them to do work. It used to upset me that the most common question people asked was "What games can it play". That seemed like a disrespectful trivialisation of powerful and valuable tools that I could use to deal with real problems, and a waste of time. . That feeling still lingers, despite the utility of simulations and the advances in both software and hardware that have resulted from the demands of gamers.
Emulators? Any Linux and BSD has those games in their repositories. Usually called bsd-games. Sadly, in the case of Linux they sometimes don't include my favorite: monop (monopoly game). Rogue sometimes is included apart. Fish is quite cool too.
I worked at AT&T starting in the early 1980s. There was a silly underground game called GEBACA (Get Back At Corportate America). The game had head shots of CEOs floating on the screen and your job was to shoot them down. All the big names of that era were targets, even some AT&T executives. Thank you to whoever made it !
FunFACT: Current modern modem serial Close Caption encoding systems *STILL* only use 1200 7-Odd-1 as the comms parms! Don't ask me why... but they do...
I played my first multiplayer game in the mid-90s in UNIX. We played the pseudo-graphics game, xpilot on workstations attached to the HP 9000 in the engineering computer lab at the university.
In 1998 I was a New Zealander working in Whistler, Canada. I was keeping in touch with home on email using a monochrome Toshiba 386 laptop/windows 3.1/trumpet winsock/inboard dialup modem @1200 baud. I was balling it compared to my roommates! lol
I heard that in Elite, they were able to generate many thousands of galaxies, but someone other than Ian and David decided that having 8 galaxies that wrapped around would be more emersive than allowing say 65535 or whatever galaxies. Because it would make it feel less autogenerated and more 'real'
People today often mistake the genre of game named adventure games or "text adventure" or "point & click adventure" as simply games where you go on an adventure of sorts but it is actually games following in the design footprints of the game named Adventure.
At 9:55 he says that you could save your progress in Rogue, but that they made it so you couldn't copy the save file. Can anyone explain for me how they did that?
It also stored the i-node (a sort of low level file index) in the save file for some of the games, so if the file was copied it would have a different number, and refuse to load. Very simple copy protection! Yes - of course it was hacked, these were CS departments :)
I was part of BBS culture in the US when I was a young'in. Curses was a fantastic innovation. Nethack is still a thing, and has more interesting gameplay than many modern games.
Hah! Berkeley CS students still build a clone of Rogue as a project in one of the fundamental algorithms classes. Sadly, these classes are taught in Java now :)
1000 miles may have been based on a card game called "Mille Bourne". In the card game, each player is a race car driver. There are distance cards that you accumulate to reach 1000. You may play hazard cards on your opponents to slow them down.
Coming initially from the DEC minicomputer world, I immediately appreciated the one unique feature of the little PCs, namely that direct memory-addressable frame buffer. Trying to do on-screen drawing by sending data down a serial line simply could not compare for speed and interactivity. But those early PC OSes never implemented a decent abstraction layer to allow apps to have some independence from the underlying video/graphics hardware. Instead, they just tried to be cut-down versions of big-machine OSes. Opportunity lost, I thought.
I played the MS-DOS version many years ago, called Hack (not NetHack). In that game you COULD copy the savegame and I managed to 'hack' it (pun intended). I found out how to give myself more hitpoints, avoid hunger and change attributes in my inventory. That's why I was able to finally complete it several times, at levels beyond 21 (wasn't always the same level). At the deepest level, it was one large dark room which could not be lit, you were blind apart from the next position on the screen. You had to find the Amulet of Yendor and bring it back up to level one and then escape the dungeon.
This upload inspires me a lot! I would like to implement ray tracing program based on ASCII art on terminal. Some people have already implemented it though, but for my own learning purpose :)
What was the game that was multi-player and you ran around an invisible maze trying to kill each other with different sized bombs? That one was very popular on our campus....
@@GrimmerPl nope, finally found it. (Thank you for reminding me to look!) It was called Hunt. A bunch of players in an invisible maze throwing bombs at each other. It was fun!
I remember when I got my first 1200 baud modem. I thought it was so cool that it could go faster than I could read. Why would I ever need it to be any faster than that?
Video compression artifacts. A lot of video compression works by assuming parts of the video that change very little between each frame can simply be copied to the next frame but just moved a little bit, lowering the amount of data needed. Normally it's not very visible but with something static next to something that's moving slightly you can sometimes see artifacts like that.
I am actually trying to collect a number of games you can play on an IBM terminal from slackware (@9600 baud). So far I've got moon-buggy, rouge/nethack, the basic BSD game library, a tetris, a snake, a space-invaders and a pacman clone.
@@RedwoodRhiadra But many digital modems could (eventually) send more than two symbols down the line. A V.34 modem has 1024 distinct symbols, sending ten bits with each symbol. So at 3420 baud, it has a gross throughput of 34,200 bit/s. It has nothing to do with the binary architecture of the computer you are sending data to. However, the early 300 baud modems had just two symbols and sent just 300 bit/s.
The entire office at STC were playing Hack in 1984-87 on VAX 780 via VT10? - it came naturally to vi users and seemed to consume long lunch breaks ;-). I know many who completed it but I think a few used root privileges to cheat. Once it was said to be the biggest waste of cpu cycles in history, at least up until that point, but boy was it addictive!
One of my lecturers in CS in the 80s had never used VI. When we showed him how the keyboard navigation worked he got all excited and said "it's just like rogue!"
Interesting! I guess it makes sense since they were both developed by the same group of researchers at Cal and around the same time.
@@TohaBgood2 Using the HJKL keys to move around is so intuitive, and you don't need to move your hands from the home position. After many years of using VI (and playing rogue) I do it without thinking.
@@sladflob As someone who uses Dvorak, I don't exactly find the sequence "HJKL" to be intuitive -- in fact, sadly, those keys aren't under my home row. Having learned Vi after learning Dvorak, however, I have found that just the idea of having "HJKL" on the keyboard, rather than off to the left with special keys, to be the intuitive idea!
I prefer the Apple ][ "IJKL", which has a similar shape to WASD. But of course it's already taken up by Insert 😂
@Kieran Cain definitely, been watching on Flixzone} for since november myself :)
If anyone is wondering, yes, that is where the modern roguelike genre got it's name.
Except for the fact that 95% of games these days that claim they are a roguelike are anything but one, they literally just got on the bandwagon as it was a popular term like 5-10 years ago and literally meant they maybe had 1 randomised component in their game...Not that this bothers me of course...*breathes deeply*
@@IntrinsicPalomides Bro if you're going to get into arguments over the specificity of terminology.
Do it about political science or something that actually matters, if only by a modicrum more.
@@icyjiub2228 But if nothing matters, then one thing can not matter more than another.
@@icyjiub2228 Political "science" bwahahaha omg too funny lolololol
"Never Say Roguelike
" -- Tanya X. Short
"It is pitch black. You might be eaten by a grue."
Talk to my dude Caladriel, I hear he's got a phial that will revolutionize that problem!
I remember finding this in COD Black Ops (2010) and it was such a pleasant surprise.
I really like them vids with Julian Onions. Such interesting dude, giving us some insight in recent history as for me digital world only started in the 80's as kid. And he talks so nice and clear and concise.
When I was at college in the early 1980s we had a PDP11. The sysadmin would allow one VT110 to run faster after hours so we could play games on it.
I had a Commodore 64 with a 300 baud modem. You would dial using the telephone and then unplug the handset and plug the cord into the modem as it couldn't dial. I absolutely remember characters printing slowly, a partial row at a time. Then, after upgrading to a 286 with a 2400 baud modem, I was amazed by the blazing fast speeds of text to screen. I.. I really need that perl script.
The next intermediary games you should look at are the BBS Door and play-by-email games. Legend of the Red Dragon (aka LORD), Usurper, VGA Planets, and Trade Wars 2002 would warrant a deep dive. LORD especially as it was in a way one of the earliest concurrent multiplayer games. VGA Planets and Trade Wars with the Play-By-Email was another substantial step in progressing towards real multiplayer gaming.
My personal computer in the mid-late '70s, when I was a PhD student, was a PDP11/45 (yours looks like an 11/70), originally running DOS/Batch (later a little RSX11M). A homebrew graphics system with a large electrostatic-deflection display attached, was connected through a DR11W DMA, and there was also a keyboard and pots. Baud rate was not an issue. Somebody had obtained a source copy of the DEC Moonlander and converted it use the graphics device. A pot controlled the thrust, and another the rotation of the lander. We also had Pong, and text games such as Advent (Colossal Cave Adventure). Having source code meant that hidden cheat triggers could be introduced.
Once I noticed the video compression warping the Milky Way print, I couldn't stop staring at it.
It's not the Milky Way. It's Andromeda. I doubt you will see a photograph of the Milky Way from the outside any time soon.
this is easily the best channel on youtube
if youtube's only contribution was this channel
it would still be worthwhile
It might have been mentioned in the video, and I missed it, but every Linux distribution I’ve ever come across had a package called bsdgames in their repositories (Debian and derivatives split it into bsdgames and bsdgames-nonfree). It has rogue (apparently the original), adventure and quite a few of those simple ascii-games, like hangman…
Didn't knew about it. I am on arch so I hope I have that too. Thanks. If it's original rouge, then double thanks. I wanted to play original rouge after playing some rouge-like games last year.
@@AbhinavKulshreshtha Arch’s version of bsd-games doesn’t appear to include rogue, but as far as I can tell from a quick web search, there should be a package named rogue that appears to be either the original version, or something very close to it.
Sorry for the vagueness, but Arch-linux is probably the only major flavour of Linux distributions still around I’ve never actually done anything with.
@@tilmanahr thanks for update. I will start my system after breakfast and let you know how it goes..
I came to the comments to check if someone would mention this. For people who run Windows 10 , those packages are available in WSL Ubuntu. One great thing about those games is that your colleagues or superiors might not be able to tell you're playing games if they've never seen text based games before. Not that I have experience with that, no sir, not me...
Computer games fascinate me. Especially those that are obscure, like on a DVD when you got a movie. Or in a Lego magazine... There is hours put in and attention for details that is really lovely.
Thank you for showing the 300 baud emulator. Now I feel homesick.
Such a great time machine- To return to “early days”. Still feels thrilling to remember such exciting times.
I got Colossal Cave (ADVENT) running on a PDP11/34 under RSX-11M in 1981 - FORTRAN, with overlays swapped from disc because of limited memory.
That was one game I managed to complete. I drew up a map by hand as I went through it. Figuring out the “twisty little passages, all different” was fun ;). In the end I remember I could complete it in about 40 minutes.
rogue later went on to spawn nethack in 1987...which has been updated ane expanded ever since, I think the latest update is from early 2020. Probably the longest running actively developed game.
I remember 300 & 1200 baud compuserve showing images in RLE. One of my first programs was on a Timex Sinclair 1000 with a 2400 baud modem and doing RLE images in machine code.
And now "Rogue" has gone on to inspire an entire genre of incredibly popular games. Some of my absolute all-time favorites are in there. In fact, Binding of Isaac, the most popular rogue-like ever created, is about to release its final update tomorrow!
checked 'BoI' .. but NO - cant stand *_that_* graficstyle
@@gerdkah6064 Rebirth or original they have different graphic styles
Dont know if binding of isaac can be considered a roguelike. Roguelite is probably more accurate
@@holben27 "Never Say Roguelike
" -- Tanya X. Short
Fab. It's like going back to Uni in 1990.
An amazing game written in basic for the Apple ][, was Akalabeth, by Lord British (who went on to make MANY games, including IIRC the worlds first MMO). It was pseudo procedurally generated, in that it used the non-randomness of the Apples random number generator to generate a 2d overland map, and dungeons that were then 3d. Because the game was so large (was written in basic, remember), that you could not store maps or anything like that.
Fun, and an amazing use of ALL the resources of the machine to make something that should not have been possible. I actually took that game to pieces, trying to figure out how it did what it did. I learned so much from that code.
One of my favorite books I’ve ever bought was an old book filled with simple code for games. I’m ashamed to admit I haven’t tried all of them.
Sounds interesting what was it called?
101 Basic Computer Games by David H. Ahl.
My first exposure to computers was when my uncle set me in front of a mainframe terminal where he worked and started up a game of tic-tac-toe. After playing the game I tried asking the computer to play it again, but just got errors back and could not figure out how to start it.
So ever since I got access to another computer in middle school (the 8-bit Ataris) I’ve spent the rest of my life learning to make computers do what I tell them. :D
That's similar to how I started in computers. If there was a game, I'd want to know the insides and get inspired to write something myself. I consider myself lucky to not have been distracted by gaming as a goal but rather pursue understanding the innards and take computer science courses. I've written tic-tac-toe a few times, and Rubik's cube solver, etc., but I'm far from a gamer. I became programmer/analyst for warehousing, banks, industrial controllers, stock exchange, analyst for telecommunications company. Hey if gaming gets someone interested and motivated to study further it's great.
William Crowther is actually a caver and rock climber. That is so awesome.
Dr. Onions: Nobody have completed it.
Modern speedrunners: hold my beer...
I would like to see a video on the Atari 2600.
I would like to know how they got that box, with 128 bytes of memory, and 4,096 bytes of storage for the entire game...
...how did the programmers get it to play chess?
I have trouble wrapping my head around the coding that made that possible. And not just for playing chess. Even playing pong with only 128 bytes of memory seems amazing. But I can envision that being possible. But they got it to play chess! Amazing!
I think they already have?
ruclips.net/video/fce39nQm9TY/видео.html
ruclips.net/video/W7roWLrbwao/видео.html
Steve Bagley did a video on it, can't remember the name offhand - VCS? -Sean
Thanks :)
They got ZX-81 to play chess with less than 1024 bytes.
Colossal Cave Adventure: I just loved that game. I played it for weeks, and got carried off victoriously on the shoulders of the elves into the sunset with 149 out of 150 points. I never found out where the last point went missing.
I played the game and all the Infocom ones, then got recruited into exploring for real in Mammoth Cave, including the Colossal Cave section that the game is based on: I've been to several locations described in the game, including Bedquilt. Will Crowther and his then wife Patricia were two of the first people, perhaps the first two people, to do cartesian reduction of polar coordinate data collected in cave survey, and Pat is legendary for discovering the "Tight Spot" that led to Mammoth becoming the longest known cave in the world, in 1972. I often think of the movie, "The Last Starfighter", where a computer game is used to recruit a child to do something in real life: Colossal Cave Adventure became that for me.
Did you go through Wit's End? I think maybe that was one point.
As I remember it, you got one point for dropping Spelunker Today at Witt's End.
@@aljol54 Well, the version I saw did not have _Spelunker Today_. I suppose that came along in a later version (touched by someone other than Crowther and Woods maybe?).
@@aljol54 Thanks! It comes about 42 years too late, but I didn’t realise you had to drop the newspaper at Witt’s End for an extra point. Next time I’m at Witt’s End, I’ll drop it. Now I’ll just have to go and look for my map of all those twisty little passages. They all looked the same 😊
This reminded me that I wrote a command function for Prime Computers that figured out what kind of terminal was connected. It was a lot more involved than just querying the terminal. The sequence was very important because the sequence to hang one type of terminal would hang or reset another. Once the terminal type was determined, a global variable could be set. Other command functions could use the global variables to perform "graphical" operations, or pass the terminal type to terminal-aware programs via the command line. Terminal-aware programs could draw a form on the screen and position to different fields. There was also a "block mode" on many terminals. The program would write the form to the screen with field indicators. The terminal would accept data and keep the cursor in fields. Once the form was complete, the whole thing could be sent back to the computer. It was sort of like having a PDF form. I wrote a primitive GUI that used line-drawing characters to emulate windows. There was no mouse, so movement had to be done using tabs and arrow keys.
When Computerphile posts a video... I watch! Thank you for another great video!
Nethack is literally one of my favorite games of all time! :D
Same. Every few years I come back and play it again for a few months.. I've never gotten the amulet.. but I did get all the way to the bottom once.. I was putting together an "ascension kit" when a soldier hit me with a chickatrice corpse.
Always been partial to a bit of Moria myself
That's because it's one of the most innovative, and great games every created. I'm glad you enjoyed it. I wish someone would re-create it with a more intuitive control scheme, and of course somewhat updated "graphics" if you would.
@@thomasclark2892 After playing it a while, it becomes like The Matrix. I couldn't fathom it not in ASCII. I'm the same way with Dwarf Fortress, I tried some graphics add-ons and I just didn't like it.
@@thomasclark2892 You've realise of course that you've pretty much just described Diablo.
The first, specifically.
By the late 80s UNIX had several fully graphical networked games. I played many an hour of xtank with people scattered all over the campus.
As someone who still works on a lot of serial consoles, 9600 baud is a painfully slow data rate, I always increase to 115200 baud when I can. I can't imagine 300 baud terminal connections.
I like Dr. Julian Onions. He has the same LEGO sets as me. The Saturn V and I'm pretty sure that's the ISS behind him. I am planning on buying the Lunar Module set as well.
Back when computers were still relatively scarce, it was hard to get time on them to do work. It used to upset me that the most common question people asked was "What games can it play". That seemed like a disrespectful trivialisation of powerful and valuable tools that I could use to deal with real problems, and a waste of time. . That feeling still lingers, despite the utility of simulations and the advances in both software and hardware that have resulted from the demands of gamers.
Played a Roguelike game, perhaps nethack, on the Vax 11/780 at the University of Louisville. Loved our Vax cluster.
Emulators? Any Linux and BSD has those games in their repositories. Usually called bsd-games. Sadly, in the case of Linux they sometimes don't include my favorite: monop (monopoly game). Rogue sometimes is included apart. Fish is quite cool too.
I have this running on my Sun workstations, my Raspberry PI. On the iPhone / iPad there is an iOS game based on rogue called Cavern
I'd just love to see a 4K remake of Rogue one day. I'd settle for an HD remaster. Fingers crossed! 😉
I was just playing Rogue yesterday, well the PCJR version.
I've completed Moria a few times over the years. I think the first was back in the late 80s.
I worked at AT&T starting in the early 1980s. There was a silly underground game called GEBACA (Get Back At Corportate America). The game had head shots of CEOs floating on the screen and your job was to shoot them down. All the big names of that era were targets, even some AT&T executives. Thank you to whoever made it !
FunFACT: Current modern modem serial Close Caption encoding systems *STILL* only use 1200 7-Odd-1 as the comms parms!
Don't ask me why... but they do...
Those reminiscing about Rogue, the best "Roguelike" I found, when I had a urge to play it (or something similar) during lockdown, was called Pathos.
waiting for subtitles!
Thanks from Italy
Still no subs :(
I played my first multiplayer game in the mid-90s in UNIX. We played the pseudo-graphics game, xpilot on workstations attached to the HP 9000 in the engineering computer lab at the university.
I would like to encourage people to read "On Procedural Death Labyrinths
".
In 1998 I was a New Zealander working in Whistler, Canada. I was keeping in touch with home on email using a monochrome Toshiba 386 laptop/windows 3.1/trumpet winsock/inboard dialup modem @1200 baud. I was balling it compared to my roommates! lol
I heard that in Elite, they were able to generate many thousands of galaxies, but someone other than Ian and David decided that having 8 galaxies that wrapped around would be more emersive than allowing say 65535 or whatever galaxies. Because it would make it feel less autogenerated and more 'real'
People today often mistake the genre of game named adventure games or "text adventure" or "point & click adventure" as simply games where you go on an adventure of sorts but it is actually games following in the design footprints of the game named Adventure.
At 9:55 he says that you could save your progress in Rogue, but that they made it so you couldn't copy the save file. Can anyone explain for me how they did that?
It was simply removed the file when reloaded. Nothing fancy really. You could keep a backup.
@@framegrace1 Ah, thank you!
It also stored the i-node (a sort of low level file index) in the save file for some of the games, so if the file was copied it would have a different number, and refuse to load. Very simple copy protection! Yes - of course it was hacked, these were CS departments :)
I thought it used setgid?
@@SimonClarkstone that was to update the high score file, which was also crucial. Bragging rights were a core motivator!
2:40 Julian: _It's about the same speed as you can read_
Me trying to read and getting getting left behind: ☠️
Maybe because we are non english speakers. Ever thought about that mhh?
This is historically so cool and important to preserve :)
I was part of BBS culture in the US when I was a young'in.
Curses was a fantastic innovation.
Nethack is still a thing, and has more interesting gameplay than many modern games.
I can really understand why people loved those games, i played candybox2 about a year ago, its sooo addictive!
Hah! Berkeley CS students still build a clone of Rogue as a project in one of the fundamental algorithms classes. Sadly, these classes are taught in Java now :)
And there was atc, the air traffic controller game, and 1000 miles (i think that was called mb), and boggle.
1000 miles may have been based on a card game called "Mille Bourne". In the card game, each player is a race car driver. There are distance cards that you accumulate to reach 1000. You may play hazard cards on your opponents to slow them down.
BSD was developed by people who had never seen V7 source from the descriptions and Manual pages. I date from that time as a Unix™ user.
Mostly. They did manage to copy some AT&T code, which was only removed after a lawsuit.
Coming initially from the DEC minicomputer world, I immediately appreciated the one unique feature of the little PCs, namely that direct memory-addressable frame buffer. Trying to do on-screen drawing by sending data down a serial line simply could not compare for speed and interactivity.
But those early PC OSes never implemented a decent abstraction layer to allow apps to have some independence from the underlying video/graphics hardware. Instead, they just tried to be cut-down versions of big-machine OSes. Opportunity lost, I thought.
Once again proving how we take our technology for granted.
I love the dim hum of the power supply fan in the background...makes me feel like I am sitting with him
Text game would be like "Mystery Fun House" which I played with a friend on a TI-99A (8080) with BASIC and a cassette deck to save your programs.
I played the MS-DOS version many years ago, called Hack (not NetHack). In that game you COULD copy the savegame and I managed to 'hack' it (pun intended). I found out how to give myself more hitpoints, avoid hunger and change attributes in my inventory. That's why I was able to finally complete it several times, at levels beyond 21 (wasn't always the same level). At the deepest level, it was one large dark room which could not be lit, you were blind apart from the next position on the screen. You had to find the Amulet of Yendor and bring it back up to level one and then escape the dungeon.
This upload inspires me a lot! I would like to implement ray tracing program based on ASCII art on terminal. Some people have already implemented it though, but for my own learning purpose :)
Ray tracing ASCII art? I'm not sure I follow exactly what that means in context.
What was the game that was multi-player and you ran around an invisible maze trying to kill each other with different sized bombs? That one was very popular on our campus....
Bomberman?
@@GrimmerPl nope, finally found it. (Thank you for reminding me to look!) It was called Hunt. A bunch of players in an invisible maze throwing bombs at each other. It was fun!
Hello from HackSoc Nottingham!
Is that because of youtube compression, or is the picture of the galaxy reacting to the doctors movement?
What's going on with the galaxy picture in the background? It seems to be moving. RUclips compression at work?
I remember when I got my first 1200 baud modem. I thought it was so cool that it could go faster than I could read. Why would I ever need it to be any faster than that?
I'm happy that I am watchin this video after 5hours of its releasing. I am lover of computer performance
was this the very first example of software based copy protection ever made?
ROGUE ^^ the best game ever!
nethack is a 'softer' version of it ^v^
How is nethack softer than rogue lmao
Remember playing Nethack 'back in the day'.
@@vladimirpotrosky7855 more options to survive
@@vladimirpotrosky7855 You can actually win Nethack with some regularity if you're a skilled player. Not so much for original Rogue.
what is going on with the picture behind his head? it is warping as he moves
The light from galaxies is warped by the gravitational field of things they pass... That's probably what's happening here.
Video compression artifacts. A lot of video compression works by assuming parts of the video that change very little between each frame can simply be copied to the next frame but just moved a little bit, lowering the amount of data needed. Normally it's not very visible but with something static next to something that's moving slightly you can sometimes see artifacts like that.
'Crib' was a good one.
I guess next video will be about NetHack and/or HyperRogue
Very cool video
Now there is Brogue, a more sleek and modern Rogue.
Not a game but I did like Fortune. I think it was called fortune... quotes and sayings, etc.
Why does the universe in the background move?
I like the mans choice in LEGO!
9:58 How could they stop you from copying the save file?
Do you remember the days of Telex at 50baud?
reminiscing the years I burned playing rp-pvp MUDs.
I am actually trying to collect a number of games you can play on an IBM terminal from slackware (@9600 baud). So far I've got moon-buggy, rouge/nethack, the basic BSD game library, a tetris, a snake, a space-invaders and a pacman clone.
I suppose the BSD game lib includes "Hunt the Wumpus."
Commenting for reach day 1 challenge with milestone surprises
What about the classic Trek game?
Remembering my days telefreaking on my C64. Sigh...
At the time, a 300 baud line could only transfer 300 bits per second, right? Because there were only 2 symbols? That sounds awful.
Even today's modern computers have only two symbols... Trinary never took off.
@@RedwoodRhiadra But many digital modems could (eventually) send more than two symbols down the line. A V.34 modem has 1024 distinct symbols, sending ten bits with each symbol. So at 3420 baud, it has a gross throughput of 34,200 bit/s. It has nothing to do with the binary architecture of the computer you are sending data to.
However, the early 300 baud modems had just two symbols and sent just 300 bit/s.
The entire office at STC were playing Hack in 1984-87 on VAX 780 via VT10? - it came naturally to vi users and seemed to consume long lunch breaks ;-). I know many who completed it but I think a few used root privileges to cheat. Once it was said to be the biggest waste of cpu cycles in history, at least up until that point, but boy was it addictive!
I am waiting for Moria.
apt install moria
I always get to the high 20s level and something happens to my save file or system and I give up for a few years.
Sokoban next video perhaps?
"It was fantastic!"
I've never finished rogue either, always die around level 5 or 6
Unix? I remember playing a primitive version of Asteroids on Titan in 1968.
Sounds like the audio quality is also at 300 baud.
too much bass on his mic, yeah
The best!
"How about a nice game of chess?"
......
"Tic Tak Toe".
Do a video about NFT’s
What’s the deal with the picture of the galaxy? Why’s it going all wonky?
300 baud? First 2 years i had 110 baud! It was faster than i could type. Yeah teletypes & paper tape!
I must be a slow reader
Minecraft comes to mind.