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

reminisce about bbc micro & electron games like chuckie egg, repton, elite & exileRelated forum: adventures


chrisn
Posts: 550
Joined: Sat Apr 19, 2014 11:31 am
Location: UK
Contact:

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

Post by chrisn » Wed Apr 03, 2019 11:25 am

Estra!

User avatar
0xC0DE
Posts: 488
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 11:33 am

It's almost like a pair of eyes...
0xC0DE
:idea: Follow me on Twitter :idea: Visit my YouTube channel featuring my demos for Acorn Electron and BBC Micro

User avatar
dv8
Posts: 288
Joined: Mon Jun 22, 2009 9:07 pm
Contact:

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

Post by dv8 » Wed Apr 03, 2019 11:46 am

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

User avatar
lurkio
Posts: 2431
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

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

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

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

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

:?:

User avatar
Rich Talbot-Watkins
Posts: 1583
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 4: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: 242
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 8:30 pm

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

User avatar
lurkio
Posts: 2431
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

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

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

scarybeasts wrote:
Wed Apr 03, 2019 8: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 8:41 pm, edited 1 time in total.

User avatar
dv8
Posts: 288
Joined: Mon Jun 22, 2009 9:07 pm
Contact:

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

Post by dv8 » Thu Apr 04, 2019 10: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: 425
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 11:00 am

dv8 wrote:
Thu Apr 04, 2019 10: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: 288
Joined: Mon Jun 22, 2009 9:07 pm
Contact:

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

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

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

User avatar
Diminished
Posts: 233
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 11:59 am

scarybeasts wrote:
Wed Apr 03, 2019 8: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: 425
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 2:24 pm

sbadger wrote:
Thu Apr 04, 2019 11:00 am
dv8 wrote:
Thu Apr 04, 2019 10: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: 1583
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 2: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: 1583
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 2:25 pm

Bah, you beat me to it!

User avatar
dv8
Posts: 288
Joined: Mon Jun 22, 2009 9:07 pm
Contact:

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

Post by dv8 » Thu Apr 04, 2019 3: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 6:31 pm, edited 1 time in total.

User avatar
lurkio
Posts: 2431
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

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

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

Rich Talbot-Watkins wrote:
Thu Apr 04, 2019 2:25 pm
And it was so familiar yet so elusive.
Yep! A bit like this one:
dv8 wrote:
Thu Apr 04, 2019 3: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: 1471
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

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

Post by billcarr2005 » Thu Apr 04, 2019 7: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 7:24 pm, edited 1 time in total.

User avatar
dv8
Posts: 288
Joined: Mon Jun 22, 2009 9:07 pm
Contact:

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

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

Yep! It was Banana Man =D>

User avatar
dv8
Posts: 288
Joined: Mon Jun 22, 2009 9:07 pm
Contact:

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

Post by dv8 » Fri Apr 05, 2019 11:32 am

One more tune:

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

User avatar
dv8
Posts: 288
Joined: Mon Jun 22, 2009 9:07 pm
Contact:

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

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

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

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

User avatar
lurkio
Posts: 2431
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

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

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

dv8 wrote:
Fri Apr 05, 2019 11:32 am
One more tune: *PLAY @48 O3 SGA IBG S^CB QA S#FG IA#F SGB Q^D
dv8 wrote:
Sat Apr 06, 2019 10: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 12:35 pm, edited 1 time in total.

User avatar
davidb
Posts: 2646
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 2:35 pm

Bumble Bee

User avatar
dv8
Posts: 288
Joined: Mon Jun 22, 2009 9:07 pm
Contact:

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

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

Correct, it's Bumble Bee. =D>

User avatar
dv8
Posts: 288
Joined: Mon Jun 22, 2009 9: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: 328
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: 288
Joined: Mon Jun 22, 2009 9: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,61,74,40,40,44,48,52,74,53,52,61,72,72,69,73,77,82,61,60,69,82,48,52,48,56,60,82,61,60,69,80,84,88,65,52,61,54,52,22,20,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,61,41,33,13,25,33,21,109,15,109,13,27,85,25,13,81,13,25,81,25,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,41,33,29,21,13,21,25,29,35,13,21,33,41,45,49,55,49,53,59,53,57,35,29,25,21,51,45,41,17,13,29,33,60,61,68,189

User avatar
dv8
Posts: 288
Joined: Mon Jun 22, 2009 9: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: 1471
Joined: Fri Sep 09, 2005 3: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: 288
Joined: Mon Jun 22, 2009 9: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 256 times

User avatar
sbadger
Posts: 425
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