Hacker Newsnew | past | comments | ask | show | jobs | submit | vejeta's commentslogin

Author here: Not ChatGPT, but Claude helped me. I am ashamed to say that I used it to organize my ideas because all the original text and research is bigger and I used it to summarize it, but rushed publishing it before rewriting completely with my own words. I did not want to lose momentum and forget about this for 20 years again


Not exactly what you ask, but for example, for unix textual games, Debian (the GNU/Linux distribution I know best) provides the package called bsdgames: https://packages.debian.org/source/sid/bsdgames where many games like this are provided https://salsa.debian.org/games-team/bsdgames

The thing is that list is not constant and is changing overtime, depending on the usage, demand, and effort to maintain them from the debian maintainers.

I am wondering if such a collection, no matter the license, and no matter the status of the codebase is maintained somewhere (for specific unix/bsd/linux text based games)


BSD games are part of the base TGZ's from OpenBSD. They are perfect to test new cases (pledge, unveil...) without making dangerous experiments with core OS tools.


Hey Anthk, if you ported it to a Zmachine, does it mean is it like an interactive fiction game (aventura conversacional in spanish). Is it in the CAAD archive?


No is not a text adventure game; it just runs under the ZMachine. You have several other examples at IFDB, such as Tetris, Robots Find Kitten, Madbomber... I did internally as a translation at https://caja.texto-plano.xyz/anthk/zgames/spa/trek/ in order to provide a quick translated Trek game. Yes, I could use some Basic SST port but this made the game universally playable. It isn't a IF game because it doesn't use the INFSP6 Spanish grammar (the counterpart to the English Inform6 one). That's it, it uses raw Inform instructions.

The game is not at CAAD because they woudn't accept as it a text adventure game.


Cool. Thanks for sharing it! I am going to play. Regarding instructions, I will find my way, but other less computer savvy users might need a README there. See you in USENET!


You can use Frotz or anything else, and as for the help, it's builtin both in Spanish and English per game edition.

https://www.ifarchive.org/if-archive/games/zcode/ztrek.z5 English version.

For instance: frotz ztrek.z5

Or Winfrotz under Windows, or Lectrote for any OS.

By pressing '9' you get the online help, in any language. Have fun.


Hey John, I tried your build, just out of curiosity, something worth preserving too. I noticed it when compiling that the code also needed to be modernized, the same thing I had to do for conquer for the gpl-release.

I read in a comment below that work was already done, isn´t?


LOL, part of the charm of those games is what you mention, the plots behind the movements with the messages between the nations, the double games to make the other thing you were allied with someone, when in every turn maybe...you were sending troops by boat from another direction. People could enter deep into the roleplaying on those messages and that could be really fun. That was my experience with conquer :P

PS: I am the author of the article, and although I reached the university when the modems were being phased out (1994 or so), we played a lot to it while we were in the computer labs, instead of studying.


Author of the article here, I encourage you to do so, and share the results!

I started this journey in 2006, doing the same as you, crawling old usenet archives in the newsgroups interface taht groups.google.com provided. Finding the code was troublesome, because I lost track of it, when moving from floppy disks, to different storage systems, until it has finally been preserved on github.

I find it fascinating that your father had a VT220, did he have it at home or in his office. I thought that kind of terminals were more like a thing of labs.


Regarding that VT220, I misremembered. My dad's workplace loaned him a 1200-baud modem and a C. Itoh terminal, maybe a CIT-101 because [this picture](https://terminals-wiki.org/wiki/index.php/File:C._Itoh_CIT-1...) matches my memory. He was a software engineer and occasionally worked from home.

We also has a Wyse 50 terminal. It's how we used the IMS 5000SX, which had both a 10-MB hard disk drive (I think it was called a Winchester) and a 5.25" floppy disk drive. I have a huge stash of 5.25-inch floppy diskettes from back then, including copies of TurboDOS (for the 5000SX) and Apple II games and little BASIC programs us kids wrote, but I've all but given up on recovering anything. The IMS 5000SX and the Wyse 50 terminal are long dead and buried. I've made some half-hearted attempts to boot TurboDOS up under simh, but it isn't the same. If they aren't all corrupt, I suspect my Apple diskettes have a virus of some kind on them, too.

Around 1991-1992, I helped a dentist install an electronic medical record system using a multi-user DOS variant called PC-MOS. We connected Link MC5 terminals via serial to a 386 running SoftDent, if I'm remembering it correctly. I got one of MC5s when that system was decommissioned. Unfortunately, I lost it in a house fire. Then, a few years later, I got another of the MC5s when the dentist was doing some housecleaning. I still have that one, and I'd use it more often if there wasn't something wonky with its serial interface's flow control that causes corrupted I/O.


Ah,that makes more sense. I see you inherited that engineering chops from your father, and that story with the dentist made me chuckle, it sounds like the first freelance attempts in the 20s :D

I started getting old computers back in the day, even a bulky IBM with AS/400, featuring a PowerPC RISC architecture, although it worked, and I learned how to login and all, I donated it to a friend that have a garage full of all kind of machines, that probably could preserve it better than me.

Regarding, the apple diskettes with virus, probably they are nowadays worth preserving too (for some archeological sleuthing) :D Thanks for sharing this story.!


It is a different game, conquer is a multiplayer strategy game, loosely based on middle-earth atmosphere, nations could be: elves, humans, dwarves, orcs, there were npc nations too: lizards, nomads, etc. Conquer is still ncurses based, probably originating from the same times (the 80s). The original author, Ed Barlow, originally published the game in USENET, comp.sources.games, as conquest, but changed the name on the second release, when noticing there was already a game called conquest, probably this one.

Thanks for the link!


I am the author of the article. I have put a quick prototype to see how a game like this could be played from the web. And it is certainly possible. I used "ttyd" as a bridge from a shell program and show the output through websockets with apache. You can check the code in https://github.com/vejeta/conquer-web.

The game is playable through the web, with the original curses interface, you can login with your nation and play, but I want the experiment to be more "curated" by providing a proper login system, to avoid any kind of attack, although the process running conquer is in an isolated docker container. Also I want to provide the help system in the web, so people can learn to play without having to login into conquer first.

I will make it free, or anyone will be able to host their own instance. If you want to tinker, what I have it is already in https://github.com/vejeta/conquer-web


Something like what's done with https://www.hardfought.org/nethack/ maybe?


The opposite, from what I read in that page, they provide instructions to connect from the shell.

Conquer-web looks for avoiding the "problem" to connect to a server with putty/telnet or ssh through a terminal. You can just connect from the web.

I can´t provide a URL to try, because I want to provide some security measures, and create a proper world, before opening something like this, but the code is there.


Hello, I am the author of the article. I did not know of those games you mention at the time. We used to play conquer at the AIX (Unix) that our computer labs provided for all the alumni. I have only tracked conquer's authors to obtain their permissions to relicense and preserve in a way that others could study and build upon.


"The Book of Unix Games" by Janice Winsor is the book. Seems hard to find now.


Author of the article here. Richard's contributions remain in the codebase but under original terms. We documented his legacy as a person, and that is explained in the README of the repository.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: