Readit News logoReadit News
eigenhombre commented on How to program a text adventure in C   helderman.github.io/htpat... · Posted by u/nivethan
serhack_ · 4 months ago
I was wondering: does anybody know if there are any good resources for writing a good text adventure? Any nice tips and tricks? Mainly related to the content. I guess it overlaps with "writing a good novel", but I bet there're some specific advices that can be applied to the text adventure.

I wanted to write my text adventure, but I'd offer reader to have multiple options, especially for those who are not really practical with english (includes myself ^-^).

eigenhombre · 4 months ago
Aaron Reed's 50 Years of Text Games[1][2] is a fantastic journey into the history and the possibilities of text-based games. I got the physical book and was surprised to find it as engaging as a novel. Each chapter takes one year between 1971 and 2020 and picks a game from that year to discuss in depth. While it might not help with the writing per se, you might good ideas there (several of the games discussed are in the "Adventure" lineage).

[1] https://if50.substack.com/archive?sort=new

[2] https://if50.textories.com/

eigenhombre commented on The Passing of Ucbvax (1994)   ucbvax.berkeley.edu/passi... · Posted by u/ecliptik
chasil · 4 months ago
DEC spent an enormous amount of money on an emitter-coupled logic (ECL) bipolar implementation as the VAX 9000.

They came to discover that the MicroVAX hit ~70% of the performance at a fraction of the cost.

That was an expensive dead end.

"Production problems pushed back its release, by which time these fears had come true and newer microprocessors like DEC's own NVAX offered a significant fraction of the 9000's performance for a tiny fraction of the price.

"Roughly four dozen systems were delivered before production was discontinued, a massive failure. "

https://en.m.wikipedia.org/wiki/VAX_9000

eigenhombre · 4 months ago
We had one of these at CERN in the experimental physics group I was in 1990-1991. I had no idea they were rare or that the line was a failure. It was certainly faster than the other machines the group had access to at the time (except an onsite Cray, access to which was restricted only to members from "Western" countries for political reasons).
eigenhombre commented on Why Clojure?   gaiwan.co/blog/why-clojur... · Posted by u/jgrodziski
erichocean · 6 months ago
Reify is a general term, it means to "make concrete" (or to "make real" depending on the usage) something that is previously fuzzy or abstract.

When you make a concrete subclass of an abstract class, you are "reifying" that class. When you made the abstract class from the concept of something, you are "reifying" that concept.

It's a fun word.

eigenhombre · 6 months ago
And, possibly, Clojurists are more likely to use the word, because of: https://clojuredocs.org/clojure.core/reify
eigenhombre commented on Why Clojure?   gaiwan.co/blog/why-clojur... · Posted by u/jgrodziski
gavmor · 6 months ago
I played with Clojure just a bit in 2014 because I wanted to write GUIs in Om, and this gave me a seriously warped habit of calling React.el('div',...) for a while. Sorry not sorry.

I'm used to using TDD for fast feedback as I'm molding my code. Do you miss unit testing? Or, do you find that the REPL in no way obviates unit testing?

And, do you miss static typing?

eigenhombre · 6 months ago
Not the OP but:

One can develop with TDD in Clojure quite smoothly depending on choice of tooling; with CIDER in Emacs there are keyboard shortcuts to run tests for the current namespace or the entire project, so feedback can be very fast (if your tests are fast). I've also used (some time ago) test runners that stay running and re-test when a file is saved.

In fact, it can be nice to do one's explorations in the REPL and then reify one's discoveries as tests.

Regarding types: I will say that working on larger Clojure (and Python) projects with somewhat junior teams made me more curious about type systems. Clojure's immutable collections and the core abstractions they are built around are great, but it can take some skill and discipline to keep track of exactly what kind of data is flowing through any particular part of your program. But, there is some support for à la carte strictness in the language via Spec, Malli, structured types, etc.

eigenhombre commented on Show HN: A website that heatmaps your city based on your housing preferences   theretowhere.com/... · Posted by u/WiggleGuy
eigenhombre · 7 months ago
Very nice potential in this idea. A few related use cases I would like:

- population density

- average cost per square foot

- distance from river or lake (I live in Chicago)

u/eigenhombre

KarmaCake day1009April 12, 2013
About
http://johnj.com
View Original