Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - [Coding competition 2015] Bread and Butter World by dragonfeet

Reply to topic

Rate this entry!

1 (Poor) 0% 0%
2 0% 0%
3 0% 0%
4 5% 5%
5 26% 26%
6 26% 26%
7 21% 21%
8 15% 15%
9 (Excellent) 5% 5%
This poll has expired.
Author Message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14745
  • Location: London
Reply with quote
[Coding competition 2015] Bread and Butter World by dragonfeet
Post Posted: Fri Mar 13, 2015 5:26 pm
http://www.smspower.org/Homebrew/BreadAndButterWorld-SMS

Quote
This is something I've wanted to do for a while, a side scrolling platformer! This game also has vertically scrolling stages, that description isn't completely accurate. Bread and Butter are being chased by the game police. You have to collect giant ingredients, bake the Bread of Legend and use it to destroy four computer rooms. Music is mostly sound effects with a few short tunes.
Attached are the following:
bnbw_02282015.sms - The game ROM
README.TXT - Instructions on how to play the game
Bread_and_Butter_World_Cover.png - cover art
code.piz - a zip file with the source code. Just rename to .zip before opening


Quote
==================================================
= Game : Bread and Butter World =
= Author: Dragonfeet (dragonfeetvg@gmail.com) =
= Date : 2/22/2015 =
==================================================

Contents:
1. Story
2. Goal
3. Controls
4. Score


============
= 1. Story =
============

The Game Police are after Bread and Butter!

The Game Police are a paramilitary organization that
enforce draconian standards on modern games. Their code demands that
all modern games released on consoles must have hour long tutorials,
60 hour story modes, lengthy cut-scenes with no player interaction,
consist of polygons, and use all 8 buttons on the controller
among other things. Being in short, easy to pick-up and play games
with 2-D graphics puts Bread and Butter in violation of multiple
portions of the code. Men dressed in body armor carrying rifles
and tazers are now hunting them! Punishment for violating the
Game Police code includes imprisoment and "re-education" where
the subject is tortured and broken until they give in to the code.

Bread is young baking prodigy. Butter is just a fat kid who likes
to eat the stuff that Bread bakes. Two children don't stand a chance
against an army of armed grown men! Or do they...

Bread has a plan! The highly trained and well equipped officers of
the game police are expensive,and they're funded by a private investors.
If the private investors were to go broke, they wouldn't be able to pay
their officers, and then would not be able to operate. By sneaking into
the investors' four offices and destroying their computers and
financial records, the Game Police can be bankrupted.

Can these two youths sabotage the Game Police before they are
captured?


===========
= 2. Goal =
===========

Each level is broken into four sub-levels.
Sub area 1 - Bread collects eggs.
Sub area 2 - Butter collects milk.
Sub area 3 - Bread collects flour.
The Bread of Legend is baked.
Sub area 4 - Butter jumps from platform to platform up a tall building.
Then he sneaks into the computer room through a window.
The Bread of Legend is released and the computer room is
destroyed.

Once all four computer rooms are destroyed, Bread and Butter run
freely into the sunset.


===============
= 3. Controls =
===============

This game is for one player only.

Title Screen:
-------------
Up - change menu selection
Down - change menu selection
Button 1 - select option

"START" - Begin the game at level 1-1.
"CONTINUE" - Begin the game at the last stage you died on.
"EASY", "HARDER", "BAD IDEA" - Controls the length of each level by
16 screens, 32 screens, or 64 screens.

Score and Lives Screen:
-----------------------
Button 2 - Begin the level.

You get three lives. If you run out of lives you may continue from
the title screen. You get three more lives, but your score is
reduced to zero.

Level:
------
Right - Make Bread or Butter move right.
Left - Make Bread or Butter move left.
Button 1 - Jump. Hold down on the jump button to keep going up,
up to the maximum jump height. Release button 1
in mid-jump to stop going up.
Bread and Butter can disobey the laws of physics
and move left or right while in mid-jump.
Button 2 - Run. Hold down on button 2. When pressing right or left,
Bread or Butter travel twice the distance in the same
amount of time. Release button 2 to stop running.
PAUSE - Stop the game.
Press PAUSE Again to restart the game.
RESET - Erase the high score and return to the introduction screen.

You die and are forced to repeat the level if you fall to the bottom
of the screen or collide with one of the Game Police.
Take it slow and be careful!


============
= 4. Score =
============

Horizontal levels:
Advancing the screen by 8 pixels: +1 point
Collecting an ingredient: +5 points

Vertical levels:
Going up one screen: +5 points

The high score is recorded. It is lost if the game is
powered off or you press the reset button.
  View user's profile Send private message Visit poster's website
  • Joined: 23 Mar 2013
  • Posts: 611
  • Location: Copenhagen, Denmark
Reply with quote
Post Posted: Sat Mar 28, 2015 12:28 pm
I really like how the Bread and Butter universe is developed across different releases. I'm determined to beat at least the first world - as it is now, I can get to Butter's first stage, and then those pesky red guards kill me. But I will eventually prevail. And I have dug up an old xbox controller for improved gameplay :)

Nice story! A tribute to indie gaming and/homebrew! When you get into it, the music really supports the game. I had an intense headphone enhanced experience yesterday :)

A suggestion: Maybe have some mid-level restore points like Sonic's arrow TV's?

Great - and big - game! I'll get back to this one :)
  View user's profile Send private message Visit poster's website
  • Joined: 08 Nov 2014
  • Posts: 92
Reply with quote
Post Posted: Sat Mar 28, 2015 2:32 pm
Love the story/theme to this and challenging fun game play. Nice work.
  View user's profile Send private message
  • Joined: 01 Feb 2014
  • Posts: 877
Reply with quote
Post Posted: Mon Mar 30, 2015 9:08 am
Wow, this is hard. The jump mechanic needs a little getting used to, but overall I had quite some fun playing this. How long is the level, and are there others? You might want to introduce some checkpoints, so you don't have to start from the beginning each time you die.
  View user's profile Send private message
  • Joined: 08 Oct 2012
  • Posts: 108
  • Location: Colmar PA, United States
Reply with quote
Post Posted: Mon Mar 30, 2015 10:24 pm
What, infinite continues are not enough? :)

Each level is 16 screens on easy mode. I tried shortening the levels before, but I felt they went by too fast. The game rewards patience. Wait for an opening, then scamper by the GPs. Also hold down on the jump button to get the maximum height.

If you play in MEKA you can edit RAM to change what level you are on.
$C007 is the level, 1-4
$C008 is the sub-level, 1-4
Die, then you will start on the level you selected. Start on 4-4 if you want the final ending.

EDIT: I included source code so you can recompile the game too...
  View user's profile Send private message
Reply to topic



Back to the top of this page

Back to SMS Power!