# Bad Piña Colada

[ insert badass-looking game cover here ]

![Bad Piña Colada Logo](img/art/logos/bpc.svg)

Version #02

Collaborators.
Jorge Vásquez Pérez - yorch@yorchnet.com
Pascal Vásquez Martinez - pascal@taparita.com



## Table of Contents

[Table of Contents](#table-of-contents)

[Version History](#version-history)

[1.Game Overview](#1-game-overview)

[2. Game Play Mechanics](#2-game-play-mechanics)

[3. Game World](#3-game-world)

[4. Characters](#4-characters)

[5. Items](#5-items)

[6. Script]

 - [References](#references)


## Version History

### v00
Started putting everything in writing.

### v01
January 20 2015
Added Level Names and Enemies.

### v02
Started putting in writing the ideas for the Levels.

### v03
Dec 2024, Dusting off prototype and started Transitioning Prototype to Godot Game Engine.

### v04
Feb 2024, changed document to Markup, and started adding more flesh to the bare bones.


## 1. Game Overview

It's the year 2050 and The World is in chaos, 10 years ago after the memePhone system update r510 (codenamed PiñaColada), all hell broke loose. At the beginning nobody thought anything was wrong, but then memePhones® startasded acting up, and became violent zombie-like creatures, corrupting all technology in their path, at some point they started controlling wifi enabled appliances (since 2015, almost all of them)  and making them attack unsuspecting citizens.  

Abe is the only computer left in the world without wifi, so he is inmune to the Piña Colada menace, and it's up to him to beat his way up to the most guarded underground secret lab deep below the “Piña Boutique®”, to stop this madness and save the world.

## 2. Game Play Mechanics

2.5d Beat'Em Up, a la Double Dragon, or Golden Axe.

### 2.1. References

- Golden Axe

<img src="img/ref/games/ga_screen_01.jpg" height="120px">
<img src="img/ref/games/ga_screen_02.jpg" height="120px">
<img src="img/ref/games/ga_screen_03.jpg" height="120px">
<img src="img/ref/games/ga_screen_04.jpg" height="120px">
<img src="img/ref/games/ga_screen_05.jpg" height="120px">
<img src="img/ref/games/ga_screen_06.jpg" height="120px">
<img src="img/ref/games/ga_screen_07.jpg" height="120px">



- Double Dragon

<img src="img/ref/games/dd_screen_01.jpg" height="120px">
<img src="img/ref/games/dd_screen_02.jpg" height="120px">
<img src="img/ref/games/dd_screen_03.jpg" height="120px">
<img src="img/ref/games/dd_screen_04.jpg" height="120px">
<img src="img/ref/games/dd_screen_05.jpg" height="120px">
<img src="img/ref/games/dd_screen_06.jpg" height="120px">
<img src="img/ref/games/d_screen_07.jpg" height="120px">

- River City Ransom

<img src="img/ref/games/rcr_screen_01.jpg" height="160px">
<img src="img/ref/games/rcr_screen_02.jpg" height="160px">
<img src="img/ref/games/rcr_screen_03.jpg" height="160px">
<img src="img/ref/games/rcr_screen_04.jpg" height="160px">
<img src="img/ref/games/rcr_screen_05.jpg" height="160px">
<img src="img/ref/games/rcr_screen_06.jpg" height="160px">
<img src="img/ref/games/rcr_screen_07.jpg" height="160px">
<img src="img/ref/games/rcr_screen_08.jpg" height="160px">
<img src="img/ref/games/rcr_screen_09.jpg" height="160px">
<img src="img/ref/games/rcr_screen_10.jpg" height="160px">
<img src="img/ref/games/rcr_screen_11.jpg" height="160px">
<img src="img/ref/games/rcr_screen_12.jpg" height="160px">
<img src="img/ref/games/rcr_screen_13.jpg" height="160px">


- Scott Pilgrim vs. The World

<img src="img/ref/games/spvw_screen_01.jpg" height="120px">
<img src="img/ref/games/spvw_screen_02.jpg" height="120px">
<img src="img/ref/games/spvw_screen_03.jpg" height="120px">
<img src="img/ref/games/spvw_screen_04.jpg" height="120px">
<img src="img/ref/games/spvw_screen_05.jpg" height="120px">
<img src="img/ref/games/spvw_screen_06.jpg" height="120px">
<img src="img/ref/games/spvw_screen_07.jpg" height="120px">
<img src="img/ref/games/spvw_screen_08.jpg" height="120px">
<img src="img/ref/games/spvw_screen_09.jpg" height="120px">


- Pirate Baby's Cabana Battle Street Fight

<img src="img/ref/games/pbcbsf_screen_01.jpg" height="120px">
<img src="img/ref/games/pbcbsf_screen_02.jpg" height="120px">
<img src="img/ref/games/pbcbsf_screen_03.jpg" height="120px">
<img src="img/ref/games/pbcbsf_screen_04.jpg" height="120px">
<img src="img/ref/games/pbcbsf_screen_05.jpg" height="120px">
<img src="img/ref/games/pbcbsf_screen_06.jpg" height="120px">
<img src="img/ref/games/pbcbsf_screen_07.jpg" height="120px">
<img src="img/ref/games/pbcbsf_screen_08.jpg" height="120px">
<img src="img/ref/games/pbcbsf_screen_09.jpg" height="120px">

### 2.2. Camera

Side Scrolling, with maybe some bonus levels featuring  a different perspective.

### 2.3. Controls

Beat'Em Up standards to be used, with other avenues to be explored.

### 2.4. Saving and Loading

Levels are unlocked by reaching them, and they stay unlocked on exit.

Also, each level has internal checkpoints,  that keep the progress on the current level in the actual game session. But when you quit the game, the check points are gone, and you'd have to start over from the last achieved Level.

### 2.5. Interface

The way to present all the user interface could be using Abe's own face he could be adopt a thinking pose, his expression would become blank and disappear, and the information would be printed to the screen (his face) in a oldschool computer fashion.

### 2.6. Menu and Screen Descriptions

### 2.7. Game Progression

### 2.8. Puzzles/Mini-Games

### 2.9. Bonuses

### 2.10. Cheat Codes

Blank punch cards recovered in the game ( [see also items](#items) ) can be “hacked” by punching more holse into them, and altering the powers granted by them, maybe this will be an interesting opportunity to foster player curiosity and experimentation.


### 2.11. Abilities

_deberias consisderar special attacks y button mashing como multiplicador de Extra Damage_

### 2.12. Scoring

## 3. Game World

Post Apocalyptic Cartoony.

with 8bit touches.

Enslaved Humanity, engaged in a trance-like state, Our ultimate goal here is to free them from this.

Piña® Propaganda-like posters are everywhere. 

### 3.1 Level I: Abe's Dream

<img src="img/ref/abes_dream/abes_dream_ref_01.jpg" height="120px">
<img src="img/ref/abes_dream/abes_dream_ref_02.png" height="120px">
<img src="img/ref/abes_dream/abes_dream_ref_03.gif" height="120px">
<img src="img/ref/abes_dream/abes_dream_ref_04.png" height="120px">
<img src="img/ref/abes_dream/abes_dream_ref_05.jpg" height="120px">
<img src="img/ref/abes_dream/abes_dream_ref_06.png" height="120px">
<img src="img/ref/abes_dream/abes_dream_ref_07.png" height="120px">
<img src="img/ref/abes_dream/abes_dream_ref_08.jpg" height="120px">
<img src="img/ref/abes_dream/abes_dream_ref_09.png" height="120px">
<img src="img/ref/abes_dream/abes_dream_ref_10.jpg" height="120px">

Abe's ram is been infected by the virus, he has to clear his ram of it, to be able to wake up and save the world. Abe is super oldschool computer, so his ram or his mind, processes stuff a little differently than computers nowadays, so all of the things we see in this world are going to be monochrome, either green or amber, wireframe things.

### 3.2 Level II: Electronic Waste Warehouse

<img src="img/ref/ewaste_storage/ewaste_ref_01.jpg" height="120px">
<img src="img/ref/ewaste_storage/ewaste_ref_02.jpg" height="120px">
<img src="img/ref/ewaste_storage/ewaste_ref_03.jpg" height="120px">
<img src="img/ref/ewaste_storage/ewaste_ref_04.jpg" height="120px">
<img src="img/ref/ewaste_storage/ewaste_ref_05.jpg" height="120px">
<img src="img/ref/ewaste_storage/ewaste_ref_06.jpg" height="120px">
<img src="img/ref/ewaste_storage/ewaste_ref_07.jpg" height="120px">
<img src="img/ref/ewaste_storage/ewaste_ref_08.jpg" height="120px">

Abe's just woken up, and he is in a massive battered and abandoned Electronic Waste Warehouse.
He thought he was alone, but he start realizing, he is surrounded by many other old computers and appliances, that somehow are being infected by the "Piña Colada" Update.
He has to fight his way out of here to get to the bottom of this mess.

### 3.3  LEVEL III: Escape through the Underground Sewers

Abe's barely just escaped the Warehouse through a secret passage that gets him into the sewer systems. Sadly, swers aren't quite the easy escape route he had planned for; All the sewer's cleaning equipment  has also become infected by the virus. Abe'll have to fught his way out of this smelly mess.

### 3.4  LEVEL IV: Shopping Promenade

AAAARGHHHH !!! The shopping promenade is infested with memePhones® gone crazy, trying to infect every functioning appliance on their path. The battle to get to the Piña Boutique® to solve this, is going to be Intense.

### 3.5 LEVEL V: The Piña Boutique®

This is where it all started. The infamous Piña Boutique®, filled with virulent consumer electronic products of all shapes, sizes and colours ( well, not really all colors, just the approved pallette of 4 colours approved by the Piña Overlords )  trying to get out and spread their madness to every electricity consuming device on earth and beyond. Abe's almost there, but this is not over yet.

#### 3.5.1 LEVEL V.I: The Main Lobby & Smartass Saloon

The Smartass Saloon, this is where the Piña Boutique Smartasses live now, before the infection, they used to work here, replacing broken memePhones and other Products with new ones, for the customers that needed repairs, they did it so with an air of self assumed coolness and unbearably high levels of smugness. It is no wonder they were the first batch of humanity to fall slave to the "Piña Colada" syndrome. Setting them free is going to be tough, but is has to be done, to be able to reach the secret lab.

#### 3.5.2 LEVEL V.II: Secret Underground Base

Here's where the boss lives. The underground HQ.

## 4. Characters

#### 3.2.1 Abe

#### 3.2.2 NPCs

##### 3.2.2.1 Enemies
###### Zombiefied memePhones®
###### Zombiefied memeBoards®
###### Various Infected Appliances:
- Soda Machines
- ATMs
- Vacuum Cleaners

## 5. Items
### 3.3.1 Items
### 3.3.2 Vehicles

Throughout the game there will be oldschool computer punched cards, that will grant the player upgrades ( [see also cheat codes](#cheat-codes) ).

## 6. Script



## 7. Design Bibles

### 4.1 Art Bible

<img alt="Abe Render" src="img/art/concepts/abe_render.png" height="240px">

<img alt="Abe Sketch" src="img/art/concepts/abe_sketch.jpg" height="120px">
<img alt="Abe Color Sketch" src="img/art/concepts/abe_sketch_color.png" height="120px">
<img alt="MeMePhone (Smartphone) Sketch" src="img/art/concepts/meme_phone.jpg" height="120px">
<img alt="MeCleans (Roomba) Sketch" src="img/art/concepts/roomba.jpg" height="120px">

Initial Visual Reference.

I love the way the camera is used in this one: 

<video controls src="img/ref/visual/BandidoGuapo - Consumer Game.mp4" title="Bandidoguapo - Consumer Game" height="240px"></video>

I like the simple low-poly look  of all this guys pieces : [http://turnislefthome.com/](http://turnislefthome.com/)

<img src="img/ref/visual/turnislefthome_ref_01.jpg" height="120px">
<img src="img/ref/visual/turnislefthome_ref_02.jpg" height="120px">
<img src="img/ref/visual/turnislefthome_ref_04.jpg" height="120px">
<img src="img/ref/visual/turnislefthome_ref_05.gif" height="120px">
<img src="img/ref/visual/turnislefthome_ref_06.jpg" height="120px">
<img src="img/ref/visual/turnislefthome_ref_07.jpg" height="120px">
<img src="img/ref/visual/turnislefthome_ref_08.jpg" height="120px">
<img src="img/ref/visual/turnislefthome_ref_09.jpg" height="120px">
<img src="img/ref/visual/turnislefthome_ref_10.jpg" height="120px">
<img src="img/ref/visual/turnislefthome_ref_11.gif" height="120px">
<img src="img/ref/visual/turnislefthome_ref_12.jpg" height="120px">
<img src="img/ref/visual/turnislefthome_ref_13.jpg" height="120px">
<img src="img/ref/visual/turnislefthome_ref_14.jpg" height="120px">
<img src="img/ref/visual/turnislefthome_ref_16.jpg" height="120px">

### 4.2. Sound Bible

The sound design is going to be heavily influenced by old-school technology. Phone rings modem sounds, and more dated digital technology sound will be stars.

Not a bad idea to use [sfxr](https://moheb2000.itch.io/sfxr-for-linux) or [gdfxr](https://github.com/timothyqiu/gdfxr) as starting points

### 4.3  Story Bible

### 4.4 Design Notes

Effects for all actions, explosions, cartoony speed lines, jumps, lands, punches,  etc are going to be 2D frame by frame animations.

_ya que vas a usar blender  y pixelarte deberias darte una pasadita por esto:_ [http://initialsgames.com/main/?p=1360](https://web.archive.org/web/20150212080312/http://initialsgames.com/main/?p=1360)

## 8. Future Features