Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER General Discussion Forum

Reply
 
Thread Tools Display Modes
Old 07-17-2019, 09:17 AM   #1
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,396
Default Game: Moonlander in Reaper (Happy 50th Apollo 11 anniversary!)

After we already had a game, called UltraMind in our last Ultraschall-release(https://forum.cockos.com/showthread.php?t=203343), I thought, we should go bigger on that one.

So in hindsight of 50 years of Apollo 11, I made MoonLander for Reaper:


It runs smoother than in this video and has music in it.

You can get it here:
https://mespotin.uber.space/stuf/moonlander.zip


Unzip it in your scripts-folder, load it as any other action, run it and enjoy.

Important: It needs Julian Sader's plugin to work. Get it here: https://forum.cockos.com/showthread.php?t=212174


If you have questions about the technical aspects of the game(how I did what, etc), there's a thread in the scripting-forum for that, where such questions are better fitting.
https://forum.cockos.com/showthread....42#post2158942


Any other thing you can post in here.

Oh, and the first one to reach level 100 without cheating by changing code or something, and sends me proof, wins a postcard from me
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Old 07-17-2019, 10:48 AM   #2
Dr Bob
Human being with feelings
 
Dr Bob's Avatar
 
Join Date: Apr 2007
Location: Yorkshire, UK
Posts: 1,067
Default

I used to play Moonlander on a DEC GT40 way back when I was young in the early 1970's!

You could always poke the code and give yourself unlimited fuel! Best cheat was to go sideways so fast that the craft vs terrain collision detection never triggered! Then, turn round quickly so as to hit the side of the screen and crash!

and …"A Big Mac to Go" was your reward.

dB
Dr Bob is offline   Reply With Quote
Old 07-17-2019, 11:43 AM   #3
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,396
Default

I just played the Arcade-version recently in MAME,after I used to play the early textversion of it.
The Arcade-version stuck with me as one of the most relaxing games I ever played. I immediately loved it
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Old 07-17-2019, 12:34 PM   #4
Dr Bob
Human being with feelings
 
Dr Bob's Avatar
 
Join Date: Apr 2007
Location: Yorkshire, UK
Posts: 1,067
Default

At the same time we had the text game "Adventure" on our little PDP-11's. Could not save your state, so you had to start over each time! Magic word was "XYZZY"! You would not guess this to move on. Its one of those "folklore" things which made its way around the globe!

dB
Dr Bob is offline   Reply With Quote
Old 07-17-2019, 12:54 PM   #5
TheMaartian
Human being with feelings
 
TheMaartian's Avatar
 
Join Date: Apr 2015
Location: Flagstaff, AZ
Posts: 366
Default

Quote:
Originally Posted by Dr Bob View Post
I used to play Moonlander on a DEC GT40 way back when I was young in the early 1970's!

You could always poke the code and give yourself unlimited fuel! Best cheat was to go sideways so fast that the craft vs terrain collision detection never triggered! Then, turn round quickly so as to hit the side of the screen and crash!

and …"A Big Mac to Go" was your reward.

dB
I played it on my HP-25C RPN calculator. I managed to talk the HP distributor in Madison into selling me one from his stock before they hit the stores. Mid-70s. The 'screen' was the LED display: distance to death (or landing), decimal point, velocity. You entered fuel burns from the keypad.
__________________
Intel i7 @ 3.4 GHz, 16 GB RAM, 2 TB HD; Win10 Home x64; AudioBox 44VSL
Studio One 4 Pro; Notion 6; Melodyne 4 Studio; Guitar Pro 7; Gig Performer 3
PreSonus FaderPort; Nektar P6; M-Audio BX8 D2; Beyerdynamic DT 880 Pro

Last edited by TheMaartian; 07-17-2019 at 01:05 PM.
TheMaartian is offline   Reply With Quote
Old 07-17-2019, 01:33 PM   #6
Dr Bob
Human being with feelings
 
Dr Bob's Avatar
 
Join Date: Apr 2007
Location: Yorkshire, UK
Posts: 1,067
Default

ahhhhhh RPN … I just loved mine … all really depended on how big the stack was and what actual functions you could push to the stack. Remember programming up ANOVA, T-Tests etc …

dB
Dr Bob is offline   Reply With Quote
Old 07-17-2019, 01:44 PM   #7
TheMaartian
Human being with feelings
 
TheMaartian's Avatar
 
Join Date: Apr 2015
Location: Flagstaff, AZ
Posts: 366
Default

Quote:
Originally Posted by Dr Bob View Post
ahhhhhh RPN … I just loved mine … all really depended on how big the stack was and what actual functions you could push to the stack. Remember programming up ANOVA, T-Tests etc …

dB
The Forth language was next for me. The 6809 was a great processor to run it, since it had two stacks!
__________________
Intel i7 @ 3.4 GHz, 16 GB RAM, 2 TB HD; Win10 Home x64; AudioBox 44VSL
Studio One 4 Pro; Notion 6; Melodyne 4 Studio; Guitar Pro 7; Gig Performer 3
PreSonus FaderPort; Nektar P6; M-Audio BX8 D2; Beyerdynamic DT 880 Pro
TheMaartian is offline   Reply With Quote
Old 07-17-2019, 02:37 PM   #8
jp65535
Human being with feelings
 
jp65535's Avatar
 
Join Date: Jan 2013
Location: San Jose, CA
Posts: 41
Default

Quote:
Originally Posted by TheMaartian View Post
The Forth language was next for me. The 6809 was a great processor to run it, since it had two stacks!
Yay for the 6809. I loved my Color Computer. And OS-9.
jp65535 is offline   Reply With Quote
Old 07-18-2019, 01:37 AM   #9
ernzo
Human being with feelings
 
ernzo's Avatar
 
Join Date: Sep 2013
Posts: 173
Default

Orsom,

just as real the original..

Last edited by ernzo; 07-18-2019 at 03:27 AM.
ernzo is offline   Reply With Quote
Old 07-18-2019, 03:52 AM   #10
Dr Bob
Human being with feelings
 
Dr Bob's Avatar
 
Join Date: Apr 2007
Location: Yorkshire, UK
Posts: 1,067
Default

I think they used HP calculators strapped to their knees, if my memory serves me right. The main rockets had 3 computers in a failsafe arrangement and I also think they were 2 from one manufacturer and 1 from another (IBM and HP) to guard against "manufacturer/architecture" failures.

Still doesn't guard against programmers mixing up kilometres and miles! This really did happen to the Mars Orbiter. Also don't forget the error in Fortran programming that meant a loop didn't iterate the right number of times.

DO 15 I = 1.100

Which should have been DO 15 I = 1,100

So, instead of a loop, the variable DO15I was assigned the value 1.1
and the loop code was executed once and also the loop counter I was never initialised to 1! Nice typo!

Folklore says this bug failed Mariner 1, but not proven. More likely the bug in the radar compensation routines (someone didn't write the equations out correctly on paper!). Probably a combo of both!

And we put our faith in programmers to fly planes (sic) and drive cars!

dB - an old programmer who's boss was part of the Green team which became Ada! And still they used Coral66!
Dr Bob is offline   Reply With Quote
Old 07-22-2019, 02:18 PM   #11
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 1,396
Default

I got much later into the programming game, so I guess, I am the Rookie in here

The funny thing is, I stumbled for the first time over moonlander over a basic version in an old computer-programming-book for the KC85-series, which was a home-computer in the 80ies in East-Germany.

I never had one of these computers, but the moonlander-game was printed as basic-listing, so I tried to port it over to AmigaBasic, which was all I had back then.

It worked miserabler and was buggy as hell and I never figured out, is it the original code or my poor programming(and porting)-skill.

It still was textbases and had these three landing modes: soft landing, crash landing and hard landing("Waiting for help to arrive").
Which is funny, cause, who on earth would have been able to help back then?

Now 20 years later, I accomplished doing this program again and this time in playable O_O
__________________
Ultraschall-API - a Lua-functions-library4Reaper: https://forum.cockos.com/showthread....98#post2067798
Reaper Internals - Developerdocs4Reaper: https://forum.cockos.com/showthread.php?t=207635
mespotine is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 07:48 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.