[HN Gopher] Elite for Emacs (2015)
       ___________________________________________________________________
        
       Elite for Emacs (2015)
        
       Author : nanna
       Score  : 151 points
       Date   : 2023-01-27 19:28 UTC (3 hours ago)
        
 (HTM) web link (www.salkosuo.net)
 (TXT) w3m dump (www.salkosuo.net)
        
       | jicea wrote:
       | My favorite NES game has always been Elite [1]. It's really a
       | marvelous gem, that, in my opinion, is not well known. Happy
       | memories...
       | 
       | [1]: https://www.justgamesretro.com/nes/elite
        
         | bitwize wrote:
         | The NES version famously recreated the vector graphics of the
         | home computer originals by having RAM in part of its character
         | ROM area on the cartridge, that could be used effectively as a
         | framebuffer upon which the vector graphics could be drawn.
         | 
         | We never got this remarkable NES game in NA. More's the pity.
        
       | Bondi_Blue wrote:
       | This is wild. Elite is an amazing game. The NES port is
       | particularly impressive given the limitations, not just with
       | respect to pushing polygons, but to how carefully they chose to
       | adapt the controls. And it is the only game, save for a few
       | obscure modern homebrew roms, that manages to render polygons on
       | the NES (though many games used sprite scaling and other
       | techniques to pull off a 3D appearance with varying degrees of
       | success).
       | 
       | I wish the NTSC version (which was never shipped on cartridges)
       | could run without graphical issues on a real NTSC NES. Instead
       | you need a PAL NES or a PAL Emulator.
       | 
       | See the story about how Elite came about if you're curious:
       | https://m.youtube.com/watch?v=GpWoF5uVgbA
        
       | Otek wrote:
       | This needs [2015]
        
       | [deleted]
        
       | gwern wrote:
       | (I'm always pleased when I click on a submission and it's exactly
       | what I inferred it could not be.)
        
         | guessbest wrote:
         | Probably because the online culture in 2003 was a lot tighter
         | coupled and now it seems more spread out in different
         | simultaneous directions. It even includes the obligatory Docker
         | container.
        
         | detrites wrote:
         | I too was so ready to be disappointed...
        
         | throwanem wrote:
         | In fairness, it looks more like the old Palm game Space Trader,
         | ie roughly the same trade model but combat handled by dice
         | rolls - if there's any code in here for Elite-style 3D combat,
         | I've yet to see it. (Even without graphics and rendering to a
         | text buffer, it would be a hell of a thing to get working in
         | circa-2001 Emacs on a circa-2001 machine!)
         | 
         | That said, I do still _play_ Space Trader, every now and
         | again...
        
           | cmrdporcupine wrote:
           | At first I assumed it was going to be based on this:
           | https://breakintochat.com/wiki/Space_Empire_Elite which is
           | more like the trader type games you're talking about.
           | 
           | There was a history of BBS "door" games with this style of
           | interface, that would have been quite adaptable to Emacs.
           | 
           | But yeah, his link to 'Elite' does take to the classic 3d
           | game.
           | 
           | Nifty.
        
       | outworlder wrote:
       | I have tried to reimplement the Elite trading part in
       | Javascript(back when I was learning the language, I need a
       | 'practical project') but I've found the galaxy generation code to
       | be inscrutable. One can implement line by line, but I haven't
       | found an explanation for all the byte manipulation and magic
       | numbers that are used.
       | 
       | EDIT: found this in the comments
       | 
       | " Function and description taken from elite new kind sources. "
       | 
       | Huh. Maybe I should look into that (and "oolite" as well).
        
       | DrBazza wrote:
       | There was or is, a mode 7 version of Elite too.
       | 
       | https://www.youtube.com/watch?v=2emwRygvEAA
        
         | aardvark179 wrote:
         | On the other end of the ridiculous spectrum there is a port of
         | Elite II to the BBC Micro with an ARM second processor. With an
         | upgraded video ULA it looks pretty good.
        
           | helf wrote:
           | What's great, too, about the been tube version is that both
           | CPUs are actually used. At least with the dual 6502 version.
           | I'm assuming the ARM may be a bit different.
        
       | themodelplumber wrote:
       | I have been trying to get into Elite as part of my retro-gaming
       | hobby, but so far my particular combination of free time +
       | learning-motivation-levels are like "best I can do is Space
       | Trader for Palm".
       | 
       | I'm annoyed that I never gave it the extra push when I was a kid,
       | preferring Silent Service, Aces of the Pacific, Strike Commander,
       | etc.
       | 
       | Still, I love seeing the proliferation of things like this into
       | Emacs. The psychology of Elite-type games has a strong
       | propagation bonus factor within general tech psychology. It's
       | like if you view tech as a mandelbrot set, you zoom in and you
       | can start to see these little Elite wings all over.
       | 
       | (From recent discussions it seems like Lite-XL ought to enable
       | this kind of effort too? Being SDL based and anything-goes on the
       | scripting side, I'd just hazard a guess)
        
         | helf wrote:
         | Space trader for palmos is the bomb! I spent way way too many
         | hours playing that.
         | 
         | .. I may have that on my current android phone using a palmos
         | emulator. There's also an actual android port of it too though.
         | 
         | Did you ever get to play the leaked Elite 3D port for palmos?
         | The dev couldn't get rights for release so abandoned it. I
         | cracked and released it after that. I was a beta tester. It's a
         | hoot. Works well. Even has a plug-in for the vibrator on the
         | Palm M5xx series.
        
           | throwanem wrote:
           | You don't even need a native emulator! CloudpilotEmu works
           | great, and runs in any modern browser. You'll need to supply
           | your own ROM, but those aren't hard to come by these days.
           | 
           | I did not get to play the 3d version. I'd love to try it out
           | on my old TX, if you happen to know where a .prc might be
           | found... ;)
        
           | themodelplumber wrote:
           | That's a good point about Android, I think I play the FDroid
           | one or something like that.
           | 
           | I never saw the Elite 3D you mentioned, sounds great. How was
           | the color palette? Just curious if it was more monochrome or
           | colorful.
           | 
           | I was probably hitting the Cybiko Xtreme really hard at that
           | time, having all but given up on gaming on my HP Jornada and
           | finding some relief in the KayBee Toys clearance bin ;-)
           | 
           | I do have a bunch of space trading games ready to go here for
           | when the right time comes, and I like to leave the Elite Plus
           | attract screen open in a DOSBox window sometimes...
        
             | helf wrote:
             | Always wanted a cybiko. Had a jornada 720! Great devices
             | for the time.
             | 
             | The game is very colorful. I loved it. Here's the original
             | website for it.
             | 
             | http://www.harbaum.org/till/palm/elite/index.html
             | 
             | And apparently he either released or something else a v1.0
             | with the source code and it is up here:
             | 
             | https://palmdb.net/app/elite-palm
             | 
             | I didn't know this copy existed till a few minutes ago.
             | I've only played the one I had which was a version 0.9.5 or
             | 9.7 iirc. So now I'm curious to test this out.
        
               | themodelplumber wrote:
               | Oh that's pretty. Looks fun, thanks for sharing the links
               | too. Amazing how far they took it on the platform,
               | including Sony Clie multi-track audio!
        
         | nix23 wrote:
         | Take privateer first the "gemini gold edition" ;)
         | 
         | https://privateer.sourceforge.net/
        
       | anthk wrote:
       | Emacs has a Infocom interpreter too, Malyon.
       | 
       | M-x package install malyon; load a Z? file: M-x malyon.
        
       ___________________________________________________________________
       (page generated 2023-01-27 23:00 UTC)