Jump to content
fued

Burger Lord (intellivision burgertime-inspired multiplayer action drama)

Recommended Posts

"In this single screen action platformer, mighty chefs compete and battle evil snacks throughout a campaign of surreal castles."

 

This is a post-devlog about an indie PC game soon to be released.

Here some history...

 

There was a brief time in the 80s when 3 game consoles coexisted on the market, the Atari 2600, the Odyssey and the Intellivision II.
The later, when I first met, impressed me with its polished fancier games.
It was the first time I felt the digital graphics and sound could convey a real thing quite well and charmy instead of the usual imagination-required atari 2600 blocks and beeps ;)
post-66475-0-33495600-1541291223.png
The mighty Intellivision II with its phone hand-twitching controls
All together, the games were just way better than the competition.
The very first one I experienced was BurgerTime.
post-66475-0-07832500-1541291244.png
Illustrated box, cart, manual and control covers
Here is the action:

 

Share this post


Link to post
Share on other sites

Some deconstruction ideas...

 

At a time where I was fed up with pacman / invaders clones made with color squares and dots, this came as a fresh relieve.
Interesting enough, behind its themed coat, there may lay a modified Pacman engine.
post-66475-0-79957900-1541291511_thumb.png
Cheap game area deconstruction
So BurgerTime is a maze game where you have to collect the dots and, as you collect a line of it, it moves down a plane pushing any existing lines down until they stack outside the maze.
Pacman´s larger dots, which are fixed on level and can make one invincible and able to eat enemies, appears on BurgerTime´s maze randomly and when collected, adds to a stash of pepper that
can be used to stun enemies. I think I see some mutation on the gameplay mechanics ;)
Visually, BurgerTime is viewed sideways while Pacman is top down. It has a less surreal theme, real food in general.
Some interesting aspects:
The controls are similar with the only difference being the extra pepper button.
Enemie´s artificial intelligence is unique per type, as with Pacman, but it can have more than one type on playfield.
While BurgerTime has 3 enemy types, one less compared to Pacman, it sports 6 mazes instead of 1.
On both, enemies move on a rail style, they mostly never turn back.
The goal is to score and stay alive over increasingly difficult levels.
For the fans of the Intellivision port, google for: BurgerTime! - New Levels Hack (Intellivision)
You could also adventure through this level editor here: http://knox.ac.free.fr/index.php/inty/btedit
After revisiting the main inspiration, let´s look at other ports, including the arcade original that I have never seen live.
post-66475-0-77720600-1541291520_thumb.png
TRS-80 color, Atary 2600, Gameboy, Arcade, can you tell them apart? :D

Share this post


Link to post
Share on other sites

Time to put a layout together.
I thought to keep the aesthetics as simple as the intellivision port but use square pixels, a slightly higher and wide resolution at 214 x 120 and about 16 colors, mostly soft ones.
05.png
8x8 tile blocks and a bunch of burger pieces

No black background under Tron styled blue maze, a blue sky above castles over the water seems like a Royal fit.
06.png
Archs don´t work, neither those android control schemes, nor the ugly colors

There were some exercises on the castle´s forms.
It has to be simple enough not to bother the main action, which will be intense.
I also wanted to create objects without borders and preferably single colored, this could prove challenging when working with a
low color amount. They have to mix well when over stuff.
07.png
A nice day to swim

Here is pretty much the final layout, the lighter top part of the platforms looks like it is sun lit, it gives a nice visual touch and they work fine to convey ground like the original.The pieces are more or less standard, they now fit a 3 tiles size. The doors are for players and mob to spam, I want no one flying into the action :D The base platforms where burgers stack needs to be differentiated though.

  • Like 1

Share this post


Link to post
Share on other sites

With the layout and basic background set, let´s reach a final art level for the castle graphics.

08.png
Fonts and pallete, ladders and actors

Possible ladders instead of stairways didn´t quite work, the simple the better.
Like the background, the main actor should not draw too much attention.
It also helps if it fits within 1 tile size horizontally wink.gif

09.png
Handstorm

Backgrounds, even the very simple ones, and complex texture walls, didn´t mix well with the main style.
A clear blue background is best and for the walls, maybe a sublte 1 or 2 color partial texture might work, something like wall cracks or bricks.
A bunch of experimental enemies were sketched, only a few graduates.
It is a hard challenge keeping to the proposed pattern of actors: egg, sausage and picles.

10.png
Final game round

Apart from the texture, chains were added hanging about.
At first it was only a visual bit, but later became an important part of the gameplay.
Game color pallet is also final (never!).

Edited by fued
  • Like 2

Share this post


Link to post
Share on other sites

The game runs at 60 fps and animation smooth flow is a must.
Frames have to be added accordingly.

11.png
The main player must have a special attention as one will be looking a lot at him. smiley.gif
His animation should really be fluid when responding to control.

01.gif
This should trace a good idea on what to expect of the visuals.

About sound effects, 37 pieces are used throughout the game so far.
They were mostly done on retro sound generators and later flashed out on Audacity but some were created from scratch.
Generators have gone a long way since their first days smiley.gif

On the music front, chiptune is a must.
The intro tune is made by Yubatake, find more about his work here:
https://yubatake.bandcamp.com/
There are 5 in-game tunes made by Wyver9, find more about his work here:
https://wyver9.bandcamp.com/

I have to tip my hat towards both talented musicians.
Their work is just awesome and it fits the game like nothing else.

A note to mods, all game assets are exposed on the game´s media folder.
LV100.png
It is relatively easy to mod them so anyone can have fun with it. wink.gif

  • Like 1

Share this post


Link to post
Share on other sites

Visual and audio aside, let´s check the game´s structure.

12.png

A game session is composed of 9 stages randomly picked from a pool of 64 handmade castles.

13.png
Player´s primary goal is to survive and advance stage by assembling a burger, at least bread+meat+bread, within a time limit and stand by it. Beat the 9 stages to win the game.

Secondary goal is to score. You increase it by drawning enemies and standing by taller burgers.

g02.gif
Your life is your score, the only way you can loose some is by drowning yourself, so keep dry.
You can slowly share score between players if you stand over each other. This can be used to help new users live longer in game and also used to steal score from veteran players. :P

The outcome winner is presented with a philosophical 80´s game-ending sentence based on his score :D

With the goals set, an easy mastering control´s scale should give confidence to provoque a hunt for higher scores while pushing skills to the limits. That is the feeling I intend to cause, but how? Let´s dive into the gameplay.

Edited by fued
  • Like 1

Share this post


Link to post
Share on other sites
Over the maze, we have chefs, enemies, doors, pepper signs, burger parts and chains.
g03.gif
Chains can only be climbed by chefs, it a somewhat safe area but one can´t use pepper while hanging on it.
g04.gif
Pepper signs will fully replenish one´s pepper stash, max 9. It stays off and then back on after a while.
Doors are the spawn point of all agents.
g05.gif
Burger parts retain their original aspects, each part can be stomped on 3 spots and will fall if you hit them all.
Falling parts can cause a domino effect if it hits another part.

Certainly the very first thing I´d want to address is the maze constrain on the player.
Since we are side viewing the scene, adding gravity and jumps feels logical and fun.
g06.gif
This adds 2 enemy escape routes to the original gameplay. You can pixel-perfect jump enemies or you can drop from the platform. Dropping was particularly troublesome as it makes the player drops automatically from a platform that connects to a stair. Removing the drop would go against the idea of player freedom so leaving it as is seems the best route. It is also quite easy to master its controls. I´m using standard 2 buttons scheme for jump and pepper.
14.png
With a freedom of movement set for the player, the next step was to multiplayer it.
Up to 3 can locally play. Player to player interaction had to be thought about.
g07.gif
I feel adding a pvp or coop hard coded or menu-set rule would clutch it, but giving players chance to resolve it in game is probably something that can add to the mechanics.
The game is, by nature, competitive, but at the end of a stage, it is instant game over for all if not even one player succeed in advancing level.

So pvp has to be dosed and balanced or everyone looses.
One can certainly play the game cooperatively to try to at least beat it as it is a tough game.
g08.gif
A player can attack another player and the enemies by jumping over their head Mariowise. The enemies though, need to be stunned by pepper. Both pepper and jump attack will bump the foe away, you score by throwing enemies overboard.
Pepper has no effect on the chefs.
Untitled-13.gif
A player can only loose score by either drowning or sharing, to be pushed around like a pinball does no damage.
Players will re spawn if doors are available above water and score is not zero.
If in multiplayer and out of score but one chef advances level, you get a bit of score back and return next round.

In sum, player core mechanics shifted a bit from Pacman towards Mario wink.gif

Share this post


Link to post
Share on other sites

Burger Time is one of my all time favourite arcade games so i'd be happy to see this come to modern consoles.

 

This will be a PC steam/itchio game. No plans for consoles yet.

PS: I posted on the wrong thread, should have made it on the homebrew.

Share this post


Link to post
Share on other sites
15.png
Enter the enemies. They are 5 in type and can sport one of 2 speeds.
Enemies enter level through the castle doors and when drown, will soon re spawn back, similar to the players.

g10.gif
In general, enemies follow a rail behavior, that is, they move about the maze never turning back to where they are coming, unless reaching a dead end. Enemies are constantly tracking the closest chef around and their individual AI kicks in when they reach a crossroad with 3 or 4 possible exits.

Apart from this individual personality when moving about, the enemies also sport unique abilities. The Egg may drop down over your head should you pass beneath it, the Picle will double speed if hunting you on platforms, its hit will send you spinning a long shot away, the Popsicle will freeze burger parts, players walk by it slower, reach its center to unfreeze, the Sushi can change direction mid movement on a platform and is pepper resistant.

g11.gif
Each round, after a certain amount of time, will sound an alarm and the music will change.
From this point on, the castle will either, slowly or instantly, collapse.
The only condition to hold a slow collapsing event is to have at least one burger part over the first 2 thirds of the screen.
As soon as that condition is not met, next shake will be the last.
An instant collapse will also happen if the player assembles all burger parts available, but there is no bonus to it, you loose precious time you could have used to score on the enemies. wink.gif
Don´t forget at least one player has to be standing on a valid burger platform for the game to advance, otherwise it is game over. :o

g12.gif
In accordance with the ancient game watches, and looking at the game´s last ability, I have made 2 game modes.
Game A sports a set of 9 random castles and the round´s waves are fixed in a fashion that introduces enemy types and slowly progress difficult level. It is a good challenge, specially by the later stages.

Game B sports the same set of 9 random castles but each round´s wave is also proceduraly generated in a way that it always provides a tough bout. This is more suited for the veteran and is how the game is to be played in its full.

Wrapping it up... Influences from the classics are clearly there, but you also get a pinch of Spelunky where certain chain actions can lead to surprisingly funky outcome, you have the tension the castle showdown raises, the pleasure of a skillful pixel jump, the multiplayer joys of vengeance and loyalty,and all these elements mixed together, I behold, should summon a fun environment to act.

The game should be released on Steam and Itchio today, I will later update first post with links, gameplay video and trailer.
  • Like 1

Share this post


Link to post
Share on other sites

Here is the steam link:
https://store.steampowered.com/app/923630/Burger_Lord/

There should be an itchio link soon too.

 

Here a Trailer and a gameplay video:



I hope you guys enjoyed this last minute dev log and I hope in future to start it at the BEGINNING of a project instead of a couple days from release. :D
I plan to create many "upgraded" retro games similar to this one.

Sorry for the shameless plug as it is a payed game. I plan to come back soon with some keys to compensate.

I also have some free retro games available on itchio here:
https://ericomont.itch.io/ptvii
https://ericomont.itch.io/mrulv246-hadleys-hope

Anyways, I´d like to hear your thoughts. Did my vision of BurgerTime succeed at least a bit?

Share this post


Link to post
Share on other sites

What tool did you use to make this? That GIF you posted showing what chef the AI of each enemy actor is insane!

 

Thanks, I´m a long time user of BASIC languages. I have been using GLBasic for the past 10 years and love it deeply. :)

http://glbasic.com/

 

While Glbasic has a very good profiler to debug your code, I still prefer to visually code things like on that gif to help iron out stuff.

 

A couple curious notes about the gif:

-you can see I tricked the eggs into jumping overboard. :D

-There is backtrack system to figure out which player is responsible for an enemie´s death (score points), you can see chefs are labeled 0,1,2 and everything else is -1.

You can see these number changing during the gif, I find it very cool since I have never coded a system like that.

Share this post


Link to post
Share on other sites

 

Thanks, I´m a long time user of BASIC languages. I have been using GLBasic for the past 10 years and love it deeply. :)

http://glbasic.com/

 

While Glbasic has a very good profiler to debug your code, I still prefer to visually code things like on that gif to help iron out stuff.

 

A couple curious notes about the gif:

-you can see I tricked the eggs into jumping overboard. :D

-There is backtrack system to figure out which player is responsible for an enemie´s death (score points), you can see chefs are labeled 0,1,2 and everything else is -1.

You can see these number changing during the gif, I find it very cool since I have never coded a system like that.

Thanks for the link. Looking at the tutorials, it looks like the language was geared for games. And there's nothing wrong with that if it is.

Share this post


Link to post
Share on other sites

Yep, Basic for gamers.

For me it´s perfect because I used to write games on Trs-80 color 2 with a basic compiler and later with AMOS during the AMIGA days.

Share this post


Link to post
Share on other sites

Thanks Machine,

the original idea of that moon patrol I´m still going to remake (add guns and whatnot) but I made that quick one just for a JAM and to try coding a proper destructible terrain.

There was a short devlog here:

https://itch.io/jam/gbjam-5/topic/41619/mrulv-426-patrol

 

Some images are broken but the videos are fine, it should give a good idea.

edit: I will go fix those images, might as well move it to a proper dev log later but probably only when I remake it.

Edited by fued

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...