Who's ready for... guess that game! ;D

reminisce about classic bbc micro and acorn electron games here
Related forum: adventures


chrisn
Posts: 612
Joined: Sat Apr 19, 2014 12:31 pm
Location: UK
Contact:

Re: Who's ready for... guess that game! ;D

Post by chrisn » Wed Apr 03, 2019 12:25 pm

Estra!

User avatar
0xC0DE
Posts: 652
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: Who's ready for... guess that game! ;D

Post by 0xC0DE » Wed Apr 03, 2019 12:33 pm

It's almost like a pair of eyes...
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my demos for Acorn Electron and BBC Micro

User avatar
dv8
Posts: 333
Joined: Mon Jun 22, 2009 10:07 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by dv8 » Wed Apr 03, 2019 12:46 pm

chrisn wrote:
Wed Apr 03, 2019 12:25 pm
Estra!
We have a winner! =D>

User avatar
lurkio
Posts: 2843
Joined: Wed Apr 10, 2013 12:30 am
Location: Doomawangara
Contact:

Re: Who's ready for... guess that game! ;D

Post by lurkio » Wed Apr 03, 2019 2:34 pm

Wow, these have been rock-hard! Let's lower the bar a bit...

unt2.png
unt2.png (1.21 KiB) Viewed 2203 times

:?:

User avatar
Rich Talbot-Watkins
Posts: 1651
Joined: Thu Jan 13, 2005 5:20 pm
Location: Palma, Mallorca
Contact:

Re: Who's ready for... guess that game! ;D

Post by Rich Talbot-Watkins » Wed Apr 03, 2019 5:08 pm

This is from one of those single screen platformers from the mid 80s! Was going to guess Karl's Kavern but I couldn't see it on the attract screen. Nor does it seem to be Blagger. Hmmmm :-k

User avatar
scarybeasts
Posts: 526
Joined: Tue Feb 06, 2018 7:44 am
Contact:

Re: Who's ready for... guess that game! ;D

Post by scarybeasts » Wed Apr 03, 2019 9:30 pm

Sim? And wasn't that 4 the channel 4 logo from the time?

User avatar
lurkio
Posts: 2843
Joined: Wed Apr 10, 2013 12:30 am
Location: Doomawangara
Contact:

Re: Who's ready for... guess that game! ;D

Post by lurkio » Wed Apr 03, 2019 9:40 pm

scarybeasts wrote:
Wed Apr 03, 2019 9:30 pm
Sim? And wasn't that 4 the channel 4 logo from the time?
Correct, and correct!:
=D> =D> =D>
Last edited by lurkio on Wed Apr 03, 2019 9:41 pm, edited 1 time in total.

User avatar
dv8
Posts: 333
Joined: Mon Jun 22, 2009 10:07 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by dv8 » Thu Apr 04, 2019 11:20 am

Let's try another musical one.

In no way is this a blatant attempt to try and get more interest in a project of mine that seems to have fallen flat on its face. :^o

Grab the SSD from this post, mount the disc then enter (or copy+paste) the following command:

*PLAY O1 t-5 I R3: Cp8 Ep8 Gp8 Ep8 : H Cp8

Which game is this little tune from? Should be an easy starter for 10.

User avatar
sbadger
Posts: 449
Joined: Mon Mar 25, 2013 1:12 pm
Location: Farnham, Surrey
Contact:

Re: Who's ready for... guess that game! ;D

Post by sbadger » Thu Apr 04, 2019 12:00 pm

dv8 wrote:
Thu Apr 04, 2019 11:20 am
Let's try another musical one.

In no way is this a blatant attempt to try and get more interest in a project of mine that seems to have fallen flat on its face. :^o

Grab the SSD from this post, mount the disc then enter (or copy+paste) the following command:

*PLAY O1 t-5 I R3: Cp8 Ep8 Gp8 Ep8 : H Cp8

Which game is this little tune from? Should be an easy starter for 10.
It just says, "Bad Chord" :?
So many projects, so little time...

User avatar
dv8
Posts: 333
Joined: Mon Jun 22, 2009 10:07 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by dv8 » Thu Apr 04, 2019 12:12 pm

Are you using the latest version? (8th chords were added in version 1.02).

User avatar
Diminished
Posts: 489
Joined: Fri Dec 08, 2017 9:47 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by Diminished » Thu Apr 04, 2019 12:59 pm

scarybeasts wrote:
Wed Apr 03, 2019 9:30 pm
Sim? And wasn't that 4 the channel 4 logo from the time?
(Early raytrace? Phong shading? Still holds up. https://www.youtube.com/watch?v=R86_TLuI51w )

User avatar
sbadger
Posts: 449
Joined: Mon Mar 25, 2013 1:12 pm
Location: Farnham, Surrey
Contact:

Re: Who's ready for... guess that game! ;D

Post by sbadger » Thu Apr 04, 2019 3:24 pm

sbadger wrote:
Thu Apr 04, 2019 12:00 pm
dv8 wrote:
Thu Apr 04, 2019 11:20 am
Let's try another musical one.

In no way is this a blatant attempt to try and get more interest in a project of mine that seems to have fallen flat on its face. :^o

Grab the SSD from this post, mount the disc then enter (or copy+paste) the following command:

*PLAY O1 t-5 I R3: Cp8 Ep8 Gp8 Ep8 : H Cp8

Which game is this little tune from? Should be an easy starter for 10.
It just says, "Bad Chord" :?
That fixed it, That's from Acornsoft Monsters! :D
So many projects, so little time...

User avatar
Rich Talbot-Watkins
Posts: 1651
Joined: Thu Jan 13, 2005 5:20 pm
Location: Palma, Mallorca
Contact:

Re: Who's ready for... guess that game! ;D

Post by Rich Talbot-Watkins » Thu Apr 04, 2019 3:25 pm

It worked for me! And it was so familiar yet so elusive. And then when I was least expecting it, the answer popped into my head:

<spoiler>
Acornsoft Monsters
</spoiler>

That PLAY command line is pretty versatile! Great to be able to write a little tune like that in such a small number of characters.

User avatar
Rich Talbot-Watkins
Posts: 1651
Joined: Thu Jan 13, 2005 5:20 pm
Location: Palma, Mallorca
Contact:

Re: Who's ready for... guess that game! ;D

Post by Rich Talbot-Watkins » Thu Apr 04, 2019 3:25 pm

Bah, you beat me to it!

User avatar
dv8
Posts: 333
Joined: Mon Jun 22, 2009 10:07 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by dv8 » Thu Apr 04, 2019 4:10 pm

Yes, it's Monsters.

Considering you both posted within a minute of each other we'll call it a draw!

Now for something a little more obscure:

ENVELOPE 1,1,0,0,0,0,0,0,127,-4,-71,-3,127,0
*PLAY =! N1 =,2 O3 I ^#F,^D, ;75 ^D,A, ^D,B, ^D,A, ;100 B,G, A,#F, ^D,A
Last edited by dv8 on Thu Apr 04, 2019 7:31 pm, edited 1 time in total.

User avatar
lurkio
Posts: 2843
Joined: Wed Apr 10, 2013 12:30 am
Location: Doomawangara
Contact:

Re: Who's ready for... guess that game! ;D

Post by lurkio » Thu Apr 04, 2019 7:24 pm

Rich Talbot-Watkins wrote:
Thu Apr 04, 2019 3:25 pm
And it was so familiar yet so elusive.
Yep! A bit like this one:
dv8 wrote:
Thu Apr 04, 2019 4:10 pm
ENVELOPE 1,1,0,0,0,0,0,0,127,-4,-71,-3,127,0
*PLAY N1 =,2 O3 I ^#F,^D, ;75 ^D,A, ^D,B, ^D,A, ;100 B,G, A,#F, ^D,A
Aaargh! Can't think of it.

:evil:

User avatar
billcarr2005
Posts: 1583
Joined: Fri Sep 09, 2005 4:01 pm
Location: UK
Contact:

Re: Who's ready for... guess that game! ;D

Post by billcarr2005 » Thu Apr 04, 2019 8:23 pm

Yes we have no bananas!

from Banana man?

http://bbcmicro.co.uk/game.php?id=1
Last edited by billcarr2005 on Thu Apr 04, 2019 8:24 pm, edited 1 time in total.

User avatar
dv8
Posts: 333
Joined: Mon Jun 22, 2009 10:07 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by dv8 » Thu Apr 04, 2019 8:48 pm

Yep! It was Banana Man =D>

User avatar
dv8
Posts: 333
Joined: Mon Jun 22, 2009 10:07 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by dv8 » Fri Apr 05, 2019 12:32 pm

One more tune:

*PLAY @48 O3 SGA IBG S^CB QA S#FG IA#F SGB Q^D

User avatar
dv8
Posts: 333
Joined: Mon Jun 22, 2009 10:07 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by dv8 » Sat Apr 06, 2019 11:19 am

No-one? Okay, here's a clue:

guess_the_game.png
guess_the_game.png (549 Bytes) Viewed 1944 times

User avatar
lurkio
Posts: 2843
Joined: Wed Apr 10, 2013 12:30 am
Location: Doomawangara
Contact:

Re: Who's ready for... guess that game! ;D

Post by lurkio » Sat Apr 06, 2019 1:34 pm

dv8 wrote:
Fri Apr 05, 2019 12:32 pm
One more tune: *PLAY @48 O3 SGA IBG S^CB QA S#FG IA#F SGB Q^D
dv8 wrote:
Sat Apr 06, 2019 11:19 am
No-one? Okay, here's a clue: guess_the_game.png
No idea! :oops:

But just for the hell of it, here's the tune playing in JSBeeb:
:idea:
Last edited by lurkio on Sat Apr 06, 2019 1:35 pm, edited 1 time in total.

User avatar
davidb
Posts: 2842
Joined: Sun Nov 11, 2007 10:11 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by davidb » Sat Apr 06, 2019 3:35 pm

Bumble Bee

User avatar
dv8
Posts: 333
Joined: Mon Jun 22, 2009 10:07 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by dv8 » Sat Apr 06, 2019 4:23 pm

Correct, it's Bumble Bee. =D>

User avatar
dv8
Posts: 333
Joined: Mon Jun 22, 2009 10:07 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by dv8 » Fri Mar 06, 2020 3:16 pm

Thought I'd try resurrecting this thread after finding a few games left over from last time.

For starters, here's a really easy one. Which game is this tune from?

Code: Select all

10 ENVELOPE 1,1,0,0,0,1,1,1,126,-10,-2,-4,126,60
20 REPEAT
30 READ N%
40 P%=N% AND &7C
50 D%=((N% AND 3)+1)*2
60 SOUND 1,1,P%,D%
70 UNTIL N% AND 128
80 DATA 93,72,81,72,61,175
In keeping with the OP's idea that this can be educational as well as a bit of fun, let's dissect the above code.
(Feel free to skip the rest of the post if you don't care about code and just want to guess the game!)

The interesting thing about the tunes in this game is that each note is encoded using only a single byte.

If you've ever programmed music on the Beeb or Elk you will know that the pitch of each note (semitone) is 4 units apart from the next. As a consequence of this the bottom two bits of the pitch parameter are effectively unused. This game uses these unused bits to store the duration. The format of the bits in each byte value is:

E P P P P P D D

where P (bits 2-6) is the pitch from 0 to 124 in steps of 4, D (bits 0-1) is the duration from 0 to 3, and E (bit 7) is an end-of-tune marker. Bit 7 can be used in this way because all the pitch values are below 128.

In the above listing, line 40 extracts the P (pitch) bits using N% AND &7C. When used as a bitwise operator, AND can be used to mask off certain bits in a value and to keep others. If you look at the binary representation of the hex value &7C, i.e. 01111100, you will see that each 1 corresponds to the position of a P bit above and each 0 corresponds to a discarded bit.

Line 50 extracts the D (duration) bits from the value using N% AND 3. In binary 3 is 00000011 so it keeps just the lower two D bits and discards all the others. This leaves us with a value between 0 to 3, not that useful for a duration. The code then adds 1 to get a value between 1 and 4 and finally multiplies by 2 to give one of four possible durations: 2, 4, 6, 8.

Line 70 detects the end of the tune by testing N% AND 128. In binary 128 is 10000000, so just bit 7 is retained. The UNTIL statement treats any non-zero value as TRUE. So, when bit 7 of the note is 0 the expression evaluates to FALSE and the loop keeps running, but when bit 7 of the note is 1 (as it is for the last note) the value of N% AND 128 becomes 128 which is treated as TRUE and the loop ends.

If you want to see the actual sound parameters as they are extracted from the data, add the line:

55 PRINT P%,D%

iamaran
Posts: 368
Joined: Tue Mar 14, 2006 8:08 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by iamaran » Fri Mar 06, 2020 4:22 pm

Frak!

User avatar
dv8
Posts: 333
Joined: Mon Jun 22, 2009 10:07 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by dv8 » Fri Mar 06, 2020 4:51 pm

Correct, it was Frak! =D>

As a prize here are the other tunes from the game.
Make these changes to the listing in the previous post...

End of game:

Code: Select all

80 DATA 68,69,82,80,84,89,80,70,65,60,68,60,81,64,69,55,231
For the in-game tunes add these lines:

Code: Select all

15 RESTORE
75 GOTO 15
then, Tune 1:

Code: Select all

80 DATA 33,33,41,49,54,34,41,54,33,32,41,54,34,41,53,61,65,69,74,54
90 DATA 61,74,40,40,44,48,52,74,53,52,61,72,72,69,73,77,82,61,60,69
100 DATA 82,48,52,48,56,60,82,61,60,69,80,84,88,65,52,61,54,52,22,20
110 DATA 26,24,30,28,32,28,32,37,44,165
Tune 2:

Code: Select all

80 DATA 15,61,13,27,73,25,13,61,13,25,73,25,61,13,43,81,41,9,89,9,13
90 DATA 61,41,33,13,25,33,21,109,15,109,13,27,85,25,13,81,13,25,81,25
100 DATA 73,13,43,81,41,9,89,9,13,61,41,35,27,21,217
Tune 3:

Code: Select all

80 DATA 35,13,17,23,49,45,41,17,13,29,33,13,21,29,35,13,17,23,49,45
90 DATA 41,33,29,21,13,21,25,29,35,13,21,33,41,45,49,55,49,53,59,53
100 DATA 57,35,29,25,21,51,45,41,17,13,29,33,60,61,68,189
Last edited by dv8 on Sat Jul 11, 2020 11:43 am, edited 1 time in total.

User avatar
dv8
Posts: 333
Joined: Mon Jun 22, 2009 10:07 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by dv8 » Sat Mar 07, 2020 2:43 pm

Okay, the last one was obviously way too easy so here's something a little more challenging.

Name the game:

Code: Select all

 10 ENVELOPE1,1,0,0,0,0,0,0,126,-4,0,-1,126,100
 20 ENVELOPE2,1,0,0,0,0,0,0,60,10,0,-60,60,120
 30 SOUND &201,1,61,16 : SOUND &202,2,45,16 : SOUND &203,2,33,16
 40 SOUND &201,1,61,16 : SOUND &202,2,45,16 : SOUND &203,2,33,16
 50 SOUND &201,1,65,24 : SOUND &202,2,53,24 : SOUND &203,2,33,24
 60 SOUND &201,1,61,4  : SOUND &202,0,0,24  : SOUND &203,0,0,24
 70 SOUND &001,1,53,4
 80 SOUND &001,1,61,64
 90 SOUND &102,2,41,8  : SOUND &103,2,29,8
100 SOUND &102,0,0,8   : SOUND &103,0,0,8
110 SOUND &102,2,45,32 : SOUND &103,2,33,32
Play in jsBeeb (hopefully) [-o<

User avatar
billcarr2005
Posts: 1583
Joined: Fri Sep 09, 2005 4:01 pm
Location: UK
Contact:

Re: Who's ready for... guess that game! ;D

Post by billcarr2005 » Sat Mar 07, 2020 3:54 pm

My first guess was Templeton (incorrectly) but my second was Rubble Trouble :)

User avatar
dv8
Posts: 333
Joined: Mon Jun 22, 2009 10:07 pm
Contact:

Re: Who's ready for... guess that game! ;D

Post by dv8 » Sun Mar 08, 2020 10:42 am

Yes, it was Rubble Trouble =D>

I thought it would take longer for someone to get it!

Let's raise the bar a bit then, which game is this from:

guess_game.png
guess_game.png (244 Bytes) Viewed 1065 times

User avatar
sbadger
Posts: 449
Joined: Mon Mar 25, 2013 1:12 pm
Location: Farnham, Surrey
Contact:

Re: Who's ready for... guess that game! ;D

Post by sbadger » Mon Mar 09, 2020 10:28 am

Bubble Bobble?
So many projects, so little time...

Post Reply

Return to “8-bit acorn software: classic games”