Happy Mrs Chicken!

Got a programming project in mind? Tell everyone about it!
User avatar
sydney
Posts: 2354
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Happy Mrs Chicken!

Post by sydney » Fri Aug 31, 2018 5:02 pm

I'm thinking of adding joystick control before moving on to the eggs as my daughter won't even look twice at it using keys.
Last edited by sydney on Fri Aug 31, 2018 5:02 pm, edited 1 time in total.

User avatar
sydney
Posts: 2354
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Happy Mrs Chicken!

Post by sydney » Wed Sep 05, 2018 3:32 pm

Joystick control added. My youngest likes it now.

Further plans:
  • Add eggs.
  • Add chicks.
  • Thinking about letting Happy Mrs Chicken move diagonally too.
  • Score
  • High score table
  • Peppa's horizontal movement it a bit jittery so I'm thinking of adding an extra frame of animation so she moves 1 pixel at a time instead of 2.
Improve presentation:
  1. Add Title bar to top part of screen to remove flickering sprites from that area
  2. Add loading screen
  3. Add sound effects
  4. Replace MODE 7 title screen with something nicer
Attachments
disk.ssd
(3 KiB) Downloaded 16 times
Last edited by sydney on Wed Sep 05, 2018 3:33 pm, edited 1 time in total.

User avatar
richardtoohey
Posts: 3700
Joined: Thu Dec 29, 2011 5:13 am
Location: Tauranga, New Zealand
Contact:

Re: Happy Mrs Chicken!

Post by richardtoohey » Fri Sep 07, 2018 6:05 am

This is great stuff :D =D>

Not sure I'll get anyone in my family off Fortnite to play it, but well done!
Last edited by richardtoohey on Fri Sep 07, 2018 6:05 am, edited 1 time in total.

User avatar
sydney
Posts: 2354
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Happy Mrs Chicken!

Post by sydney » Fri Sep 07, 2018 10:10 am

Code: Select all

10 LET N=12
20 LET VOL = -15
30 RESTORE
40 FOR I=1 TO N
50 READ FREQ
60 READ DUR
80 SOUND 1,VOL,FREQ,DUR
90 NEXT I
100 END
120 DATA 129,10,117,5,101,5,109,10
130 DATA 81,10,0,0,81,5,97,5
140 DATA 109,5,121,5,117,10,101,10

User avatar
sydney
Posts: 2354
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Happy Mrs Chicken!

Post by sydney » Fri Sep 07, 2018 3:11 pm

Not much changed in the game (nothing really!) but I noticed that when I added the joystick controls you could no longer exit the game using escape - why would you want to? So I've fixed that and added a little ditty and a very basic loader.
Attachments
disk.ssd
(3.5 KiB) Downloaded 24 times

dominicbeesley
Posts: 709
Joined: Tue Apr 30, 2013 11:16 am
Contact:

Re: Happy Mrs Chicken!

Post by dominicbeesley » Fri Sep 07, 2018 9:12 pm

I briefly tried it on the daughter this afternoon. She was touching over excited by the music! Keep up the good work and make sure mrs chicken does a convincing farting nose when she lays an egg :P

User avatar
sydney
Posts: 2354
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Happy Mrs Chicken!

Post by sydney » Sat Sep 08, 2018 9:51 am

I am having trouble getting the BBC Micro Image converter running with wine on linux and I no longer have a windows pc so would someone be willing to convert the attached image for me. MODE 2 please.
Cheers.
Attachments
hmc.zip
(1.37 KiB) Downloaded 16 times

RobC
Posts: 2514
Joined: Sat Sep 01, 2007 9:41 pm
Contact:

Re: Happy Mrs Chicken!

Post by RobC » Sat Sep 08, 2018 1:48 pm

Here's a converted image using no dithering.

I added a border to the right of the original image to increase the width to 160 pixels. If you're using a reduced width mode 2, you'll need to chop off the RHS. (I may have some code to do this as it's what I did with Bomb Jack...)

All the best,

Rob
Attachments
hmc_bbc.zip
(1.61 KiB) Downloaded 15 times

User avatar
sydney
Posts: 2354
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Happy Mrs Chicken!

Post by sydney » Sat Sep 08, 2018 1:58 pm

Cheers Rob.
Yes I'm using a 128 x 256 screenmode to keep the plotting simple and completely forgot that it would be the wrong size fie img2bbc.

User avatar
sydney
Posts: 2354
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Happy Mrs Chicken!

Post by sydney » Tue Sep 11, 2018 7:41 pm

So I've got Mrs Chicken laying eggs, up to 5, then she waits for one to be collected. I'm almost done on the collision detection between Peppa and the eggs but have run out of time this week so ironing the many bugs will have to wait for another time.

I really feel like its starting to come together and once the eggs are finished the chicks should be almost a carbon copy of the egg code. Hopefully won't be too long now.
What are peoples opinions of the possible copyright issue?
I'm clearly not going to make any money out of this but the copyright owners still might not be very happy.

User avatar
Lardo Boffin
Posts: 1440
Joined: Thu Aug 06, 2015 6:47 am
Contact:

Re: Happy Mrs Chicken!

Post by Lardo Boffin » Wed Sep 12, 2018 6:33 am

Its a difficult one. I think most copyright holder would only pursue if there were actual damages, e.g. you making money but some may be a bit more agressive.
I would personally err on the side of caution and modify the sprites a bit for the ‘release’ version. And definitely avoid any reference to the names! ‘Condiment’ pig? :D

Linky to another forum asking about this

https://www.copyrightaid.co.uk/forum/vi ... php?t=1516
BBC model B 32k issue 4, 16k sideways RAM, Watford 12 ROM board, Acorn 6502 coproc
BBC model B 32k issue 7, turboMMC, Opus Challenger 3 512k, Pi 3 coproc
USA Model B
BBC Master, Datacentre + HDD, pi co-proc, econet

User avatar
Elminster
Posts: 3145
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Happy Mrs Chicken!

Post by Elminster » Wed Sep 12, 2018 8:37 am

There are many free things done by fans and they dont get pursued. Of course whether you will be chased by daddy dog I couldnt say.

waldorfmuppet
Posts: 1
Joined: Wed Sep 12, 2018 10:46 am
Contact:

Re: Happy Mrs Chicken!

Post by waldorfmuppet » Wed Sep 12, 2018 12:39 pm

Would Salty Swine or similar be enough to get around the potential legal protection on names?

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

Re: Happy Mrs Chicken!

Post by lurkio » Wed Sep 12, 2018 12:58 pm

sydney wrote:
Tue Sep 11, 2018 7:41 pm
What are peoples opinions of the possible copyright issue?
I'd leave the sprites as they are but change the name of the game so that it doesn't include any trademarks or references to any well known media properties. ("Joyful Madame Cluck"?)

Nice game!

=D> =D> =D>

User avatar
Elminster
Posts: 3145
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Happy Mrs Chicken!

Post by Elminster » Wed Sep 12, 2018 1:50 pm

Or name all the peppa pig characters after people form Ben and Holly little kingdom. i.e. Call Miss Rabbit ... Nanny Plumb, Grandpa Pig would be Wise Old Elf etc.

They would never catch on ...... not

User avatar
simonm
Posts: 224
Joined: Mon May 09, 2016 2:40 pm
Contact:

Re: Happy Mrs Chicken!

Post by simonm » Thu Sep 13, 2018 10:35 am

Having worked on official Peppa Pig games, I can say that they do endeavour to protect their copyright but not that aggressively - there were at one point a whole slew of knockoff Android PP apps. Realistically, rights holders aren't going to eat the cost of enforcing against hobby projects like this, particularly on 30 year old niche platforms, and even if they did the remedy is simply to stop commercial exploitation / re-distribution or just de-brand it.
Just have a look at the Scratch website for examples of similar PP hobby games: https://scratch.mit.edu/projects/20182045/

User avatar
sydney
Posts: 2354
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Happy Mrs Chicken!

Post by sydney » Thu Sep 13, 2018 7:40 pm

Got most of the bugs in the collision detection code but it's lead me to find a bug in the egg laying code which is proving difficult to pin down. I'm going to remove the collision code and get it sorted.

What about Piggy Pig and Hoppy Mrs Chicken :lol: ? Too close?
Last edited by sydney on Thu Sep 13, 2018 7:41 pm, edited 1 time in total.

User avatar
z0m8ied0g
Posts: 171
Joined: Sun Jun 26, 2016 8:41 pm
Location: Manchester, UK
Contact:

Re: Happy Mrs Chicken!

Post by z0m8ied0g » Thu Sep 13, 2018 10:04 pm

Looks good
Acorn... lots of Acorn... http://blog.retroacorn.net

User avatar
sydney
Posts: 2354
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Happy Mrs Chicken!

Post by sydney » Tue Sep 18, 2018 12:15 pm

Still a couple of bugs in the lay/collect egg code but I thought I'd knock up an example of where I'm at.
Current issues:
egg lay/collect code errors resulting in random sprites appearing in random places.
Background screen loading doesn't really work, pressing escape and restarting no longer works due to my bodge here. All of this bit will be rewritten properly. At present to restart press break and reload.

Next steps:
Fix lay/collect code.
Introduce chicks.
Load background at start and replace MODE 7 title screen with something else.
Loading screen.
Score.
Sound effects.
hmc1.png
Attachments
disk.ssd
(7.5 KiB) Downloaded 23 times

User avatar
sydney
Posts: 2354
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Happy Mrs Chicken!

Post by sydney » Wed Sep 19, 2018 7:31 am

Found the bug.
I was using the X register to index the sprite table, changing to the 'erase' sprite and setting the egg to inactive. In the middle of this I was plotting the sprite. When returning from the sprite plotting routine X was corrupted so I was plotting correct values but in the wrong place. Cut and paste 3 lines of code and all is well.

doom99
Posts: 12
Joined: Fri Mar 31, 2017 9:24 pm
Contact:

Re: Happy Mrs Chicken!

Post by doom99 » Fri Oct 12, 2018 3:01 am

Looking good, gonna have to break the joystick out for the little-un to have a go.

User avatar
sydney
Posts: 2354
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Happy Mrs Chicken!

Post by sydney » Fri Oct 12, 2018 5:32 am

doom99 wrote:
Fri Oct 12, 2018 3:01 am
Looking good, gonna have to break the joystick out for the little-un to have a go.
Thanks!

Unfortunately real life is giving be a bit of a kicking at the moment and all my spare time has disappeared. The current version of the game is a bit broken so I can't upload an update and I can't see any chance of working on this until the Christmas holidays. Maybe not even then. :(

doom99
Posts: 12
Joined: Fri Mar 31, 2017 9:24 pm
Contact:

Re: Happy Mrs Chicken!

Post by doom99 » Fri Oct 12, 2018 2:19 pm

God tell me about it, the things that could be achieved if life didn't get in the bloody way. I'm only just setting out learning basic on the bbc otherwise I'd be offering to help. maybe by Christmas I will have the skills lol

User avatar
sydney
Posts: 2354
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne
Contact:

Re: Happy Mrs Chicken!

Post by sydney » Sat Mar 09, 2019 1:24 pm

Sadly Happy Mrs Chicken is not going to see any further development.
My daughter is no longer interested in all things Peppa Pig so the main reason for me to do this is gone.
I also started a 'roguelike' game in BBC BASIC which will no longer be worked on.
I am starting another project which will hopefully have reached a demo stage by the time of the Wakefield show at the end of April.I'll make a thread about this once I have something worth showing.

User avatar
Lardo Boffin
Posts: 1440
Joined: Thu Aug 06, 2015 6:47 am
Contact:

Re: Happy Mrs Chicken!

Post by Lardo Boffin » Sat Mar 09, 2019 2:05 pm

Thats a shame - I finally got to see the episode with Happy Mrs Chicken in it. Your game looked better.
BBC model B 32k issue 4, 16k sideways RAM, Watford 12 ROM board, Acorn 6502 coproc
BBC model B 32k issue 7, turboMMC, Opus Challenger 3 512k, Pi 3 coproc
USA Model B
BBC Master, Datacentre + HDD, pi co-proc, econet

User avatar
leenew
Posts: 3811
Joined: Wed Jul 04, 2012 3:27 pm
Location: Doncaster, Yorkshire
Contact:

Re: Happy Mrs Chicken!

Post by leenew » Sat Mar 09, 2019 3:47 pm

This is devastating news :(
I suppose I will have to make do with Stunt Car Racer :cry:

Lee.

User avatar
jonb
Posts: 2427
Joined: Sat May 21, 2011 12:42 pm
Location: South Coast of England
Contact:

Re: Happy Mrs Chicken!

Post by jonb » Sun Mar 10, 2019 7:58 am

A shame, and spookily coincidental.

Allow me to explain. We had three chickens in a coop in the garden. One morning, Mr Fox broke in and scoffed two, so now we have one left and she is very shaken up. So, definitely not a "Happy Mrs Chicken"...

Post Reply