[HN Gopher] Computer Spacegames (1982) [pdf]
       ___________________________________________________________________
        
       Computer Spacegames (1982) [pdf]
        
       Author : zeepzeep
       Score  : 86 points
       Date   : 2020-04-01 07:20 UTC (1 days ago)
        
 (HTM) web link (drive.google.com)
 (TXT) w3m dump (drive.google.com)
        
       | elvyscruz wrote:
       | Great book, Thank you..
        
       | fit2rule wrote:
       | I had an Oric-1 in those days and cut my teeth porting the games
       | in this book to the Oric. The cassette tape with my work is long
       | since perished, but I do still have the drawings from those books
       | burned in my brain, like a searing brand. ;)
       | 
       | If I recall, the same artist also illustrated a kids "Spy" book,
       | which was also another favourite .. although in hindsight, a bit
       | spookier now than it should be.
        
       | NovemberWhiskey wrote:
       | I had this exact book; remember typing some of these in on my
       | Spectrum!
        
       | mysterydip wrote:
       | Look at all the art in that book. It makes programming look so
       | exciting and fun!
        
       | avmich wrote:
       | Here is an extremely influential game, from 1985:
       | 
       | 00.IPA 01.PA 02.IP7 03.- 04.Fx<0 05.12 06.IPV 07./-/ 08./ 09.P2
       | 10.BP 11.36 12.IP4 13.IPA 14./ 15.F[?] 16.IP7 17.x 18.XY 19.S/P
       | 20.P9 21.P8 22.P2 23./ 24.IPD 25.IP8 26.- 27.Fx>=0 28.00 29.PD
       | 30.IP5 31.+ 32./ 33.IP6 34.x 35.P8 36.IP0 37.IP8 38.IP9 39.Fsin
       | 40.x 41.IPV 42./-/ 43.PP 44.89 45.+ 46.P0 47.PP 48.93 49.9 50.0
       | 51.x 52.Fp 53./ 54.IPA 55./ 56.IPS 57.+ 58.PS 59.Fcos 60.Fx<0
       | 61.61 62.Fx>=0 63.63 64.S/P 65.IPV 66.IP8 67.IP9 68.Fcos 69.x
       | 70.IP7 71.IPA 72./ 73.Fx2 74.IP4 75.x 76.- 77.IP0 78.PP 79.89
       | 80.+ 81.PV 82.PP 83.93 84.2 85./ 86.IPA 87.+ 88.V/O 89.IP0 90.x
       | 91.IPA 92./ 93.+ 94.IP2 95.x 96.V/O
       | 
       | And a story which tells what it's about:
       | 
       | https://spectrum.ieee.org/tech-history/silicon-revolution/ho...
        
         | app4soft wrote:
         | What calc needed for this game?
        
           | avmich wrote:
           | The article explains the details; basically, B3-34 family -
           | like B3-34, MK-54, MK-56, MK-61, MK-52 will all work.
           | 
           | There are some emulators. A good hardware one is here:
           | https://github.com/sergev/mk-61 .
        
       | themodelplumber wrote:
       | This book and others also found here, for those who prefer
       | reading without PDF download:
       | 
       | https://archive.org/details/Computer_Space_Games
       | 
       | https://archive.org/details/folkscanomy_computer?and%5B%5D=l...
       | 
       | If using a smaller screen, be sure to try out the full screen,
       | single page, and zoom controls.
        
       | mrspeaker wrote:
       | I also loved these books as a kid. A while ago I started making a
       | game - BASIC Instincts - that was going to be about type-in
       | listings and modifying your world with code
       | (https://www.youtube.com/watch?v=GwBiJR_rj_w)
       | 
       | I got the interpreter working and started creating the world...
       | then the game Else Heart.Break() came out and took the wind out
       | of my sails - it did what I was planning to do, only much better.
       | Though it might be time to revisit it now!
        
       | schoenobates wrote:
       | During the 80's there was a great weekly magazine series
       | published the UK called Input Magazine. It's browsable via
       | archive.org -
       | 
       | https://archive.org/details/inputmagazine
        
       | tsumnia wrote:
       | I've actually been collecting the Usbourne books for the past
       | couple years! For my research on providing typing exercises to CS
       | students, I like to use the books as a physical prop to point out
       | how "this was how they used to do it" [1]. This is actually one
       | of the issues in modern CS learning resources - it's too easy for
       | novices to simply copy and paste the code, so they never really
       | refine the mistakes made from simple syntax errors. By forcing
       | students to retype code, you are making them more comfortable
       | with the keyboard and they don't have to worry about juggling
       | technical literacy with problem-solving skills.
       | 
       | [1]
       | https://www.researchgate.net/publication/338659877_Typing_Ex...
        
         | musicale wrote:
         | > NB these programs don't work on modern computers.
         | 
         | BBC BASIC runs on most modern computers, notably the Raspberry
         | Pi running RISC OS (which includes BBC BASIC)
         | 
         | or Linux/BSD/Windows running Brandy BASIC and derivatives
         | 
         | or Linux/Windows/macOS/Android running the free BBC BASIC for
         | SDL 2.0: http://www.bbcbasic.co.uk/bbcsdl/
         | 
         | or in a web browser: https://bbc.godbolt.org
        
         | ococococ wrote:
         | I agree with you completely. I am self taught. I started as a
         | child from books like this and also the help files in qbasic.
         | 
         | Ever since those days any time I'm learning a new framework or
         | language I turn auto complete off. If I find good code
         | snippets, I retype them and usually refactor them completely.
         | 
         | Although it takes me a bit longer to ramp up, i feel this has
         | lead to me being a very good engineer and has given me a deeper
         | understanding of many techniques and has helped me commit many
         | things to memory. At this point adapting to new languages and
         | being productive in them only takes me a few months.
        
       | DonHopkins wrote:
       | I sure would have loved this as a kid! It's even more fun and
       | colorful than Creative Computing (although it's not a monthly
       | publication). I really used to look forward to every issue of CC
       | each month.
        
       | CocoaGeek wrote:
       | This looks super familiar, I think I used the french edition back
       | in '83!
       | 
       | Thanks for sharing, brings back lots of good memories!
        
       | aswanson wrote:
       | I remember the commodore blue book christmas. I went through that
       | book in a weekend. I could never get the sprite/gaming stuff
       | working as they were laid out in the book, though. Very
       | frustrating as an 11 year old.
        
       | codeulike wrote:
       | These Usbourne books were great, and they really got me started.
       | They've released most of them for free now, see the bottom of
       | this page:
       | 
       | https://usborne.com/browse-books/features/computer-and-codin...
       | 
       | e.g. Introduction co Computer Programming
       | 
       | https://drive.google.com/file/d/0Bxv0SsvibDMTUXdYTnRaTy1LLVE...
        
       | adhoc32 wrote:
       | And kids, this is how I learned to program.
        
         | kar1181 wrote:
         | And just look at how much simpler it is compared to modern kids
         | programming materials. The code is denser but there's less of
         | it, and far far less bootstrapping.
         | 
         | I think that is the killer right now, the amount of barriers to
         | moving pixels on the screen is very high relative to how it was
         | for us on the 8bits.
        
           | jansan wrote:
           | Another killer is that kids expect much more from a computer
           | nowadays. Being able to move around a block on the screen was
           | something that you could impress your nerd friends with, but
           | today, what can you possibly program in a few lines of code
           | to impress kids?
        
             | Marazan wrote:
             | https://mobile.twitter.com/search?q=%23tweetcart&src=typed_
             | q...
        
             | Moru wrote:
             | Actually kids can be pretty impressed if they did the
             | program themselves. They think it's all magic until they
             | try it on their own, also makes them more understanding for
             | others work and bugs. Less acidic when it comes to judging
             | others work on the play-store.
        
           | greggman3 wrote:
           | I don't know if it's actually simpler than Scratch.
           | 
           | On the other hand if you want something like this for kids
           | now there's Pico-8.
           | 
           | https://www.lexaloffle.com/pico-8.php
           | 
           | Even has a discount for teachers. Only one copy needed for
           | the entire class in school
           | 
           | https://www.lexaloffle.com/info.php?page=schools
        
             | Moru wrote:
             | TIC-80 is pretty nice too.
        
           | astrobe_ wrote:
           | The kids of today would probably much more interested in
           | doing something fun with their smartphones than doing
           | something on a fatass PC.
           | 
           | A smartphone is actually much more interesting than a
           | computer, when you look at it (camera, microphone, gyroscope,
           | GPS, Bluetooth...).
        
           | vidarh wrote:
           | I'm playing with DragonRuby now [1]. It lacks a lot (but is
           | coming along very rapidly). It's aimed at adults wanting to
           | build real games, but what appealed to me was exactly that
           | the barrier to get started is extremely low compared to most
           | game engines out there. I particularly dislike the IDE-based
           | ones that expects you to learn a custom environment and build
           | a lot of the game visually.
           | 
           | [1] https://dragonruby.itch.io/
        
             | Moru wrote:
             | I love GLBasic. It's a basic with types (sort of classes).
             | Also has 3D grafics but I mostly used it for 2D. It's on
             | steam now and can export to several platforms other than
             | windows. It has been around for quite a while, there is
             | little to no bootstrapping needed and it's fast. You can
             | also write inline C if you need more speed. I haven't had
             | the chance to try android export yet but I have seen some
             | people from the community put up things there recently so
             | it does work.
             | 
             | [1] http://www.glbasic.com/
        
       | wzdd wrote:
       | One of my favourite programming books for its anyone-can-get-
       | into-programming optimism and for including the timeless advice
       | "Remember, when you are trying to work out a game, not to include
       | anything which your computer won't be able to do" (p38).
       | 
       | It's also amazing that this short volume supports (at least) 8
       | dialects of BASIC. Much respect to the authors for writing
       | mostly-portable code and then tweaking and testing it 8 times.
        
       ___________________________________________________________________
       (page generated 2020-04-02 23:00 UTC)