diff --git a/Readme.md b/Readme.md
index 79bdc08..e56de00 100644
--- a/Readme.md
+++ b/Readme.md
@@ -12,7 +12,7 @@ At the end of each level, you get to select an upgrade.
[Donate](https://github.com/sponsors/renanlecaro)
## TODO
-
+- automate itch update https://itch.io/docs/butler/pushing.html
- apply a minimum speed to the ball (when 2 slower balls picked it is crawling)
- Fdroid
- easily start a test game with specific upgrades or levels (with query string or through menu)
diff --git a/app/src/main/assets/game.js b/app/src/main/assets/game.js
index cf04a1c..adcef8f 100644
--- a/app/src/main/assets/game.js
+++ b/app/src/main/assets/game.js
@@ -576,12 +576,14 @@ const upgrades = [
"threshold": 87000,
"id": "ball_repulse_ball",
"name": "Balls repulse balls",
+ requires:'multiball',
"max": 3,
"help": "Only has an effect with 2+ balls."
},
{
"threshold": 98000,
"id": "ball_attract_ball",
+ requires:'multiball',
"name": "Balls attract balls",
"max": 3,
"help": "Only has an effect with 2+ balls."
@@ -601,6 +603,7 @@ function getPossibleUpgrades() {
return upgrades
.filter(u => !(isSettingOn('color_blind') && u.color_blind_exclude))
.filter(u => ts>=u.threshold)
+ .filter(u => !u.requires || perks[u.requires])
}
@@ -643,10 +646,12 @@ function getUpgraderUnlockPoints() {
}
+let lastOffered={}
function pickRandomUpgrades(count) {
let list = getPossibleUpgrades()
- .sort(() => Math.random() - 0.5)
+ .map(u=>({...u, score:Math.random() + (lastOffered[u.id]||0) }))
+ .sort((a,b) => a.score-b.score)
.filter(u => perks[u.id] < u.max)
.slice(0, count)
.sort((a, b) => a.id > b.id ? 1 : -1)
@@ -663,6 +668,10 @@ function pickRandomUpgrades(count) {
})
+ list.forEach(u=> {
+ lastOffered[u.key] = Math.round(Date.now()/1000)
+ })
+
return list;
}
@@ -2231,7 +2240,7 @@ async function openSettingsPanel() {
const avaliable = ts >= l.threshold
return ({
text: l.name,
- help: `A ${l.size}x${l.size} level` + (avaliable ? '' : `(${l.threshold} coins)`),
+ help: `A ${l.size}x${l.size} level with ${l.bricks.filter(i => i).length} bricks` + (avaliable ? '' : `(${l.threshold} coins)`),
disabled: !avaliable,
value: {level: l.name}
diff --git a/app/src/main/assets/levels.js b/app/src/main/assets/levels.js
index f4c46c9..98f24f6 100644
--- a/app/src/main/assets/levels.js
+++ b/app/src/main/assets/levels.js
@@ -33,76 +33,103 @@ let allLevels=[
"color": ""
},
{
- "name": "Butterfly ?",
+ "name": "Butterfly",
"bricks": [
- "#59EEA3",
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ "#6262EA",
+ "#6262EA",
"",
- null,
- "black",
- "black",
- null,
- null,
- "#59EEA3",
- "#59EEA3",
- "#59EEA3",
- null,
- "#F29E4A",
- "#F0F04C",
- null,
- "#59EEA3",
- "#59EEA3",
- "#A1F051",
- "#59EEA3",
- "#59EEA3",
- "#F0F04C",
- "#F29E4A",
- "#59EEA3",
- "#59EEA3",
- "#A1F051",
- "#A1F051",
- "black",
- "#59EEA3",
- "#F29E4A",
- "#F0F04C",
- "#59EEA3",
- "black",
- "#A1F051",
- "#A1F051",
- "black",
- "#53EE53",
- "#F0F04C",
- "#F29E4A",
- "#53EE53",
- "black",
- "#A1F051",
- "#A1F051",
- "#53EE53",
- "#53EE53",
- "#F29E4A",
- "#F0F04C",
- "#53EE53",
- "#53EE53",
- "#53EE53",
- "#53EE53",
- "#53EE53",
+ "#5DA3EA",
"",
- "#F0F04C",
- "#F29E4A",
+ "#5DA3EA",
"",
- "#53EE53",
- "#53EE53",
- "#53EE53",
- null,
- null,
- null,
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "",
+ "#5DA3EA",
+ "",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "#5DA3EA",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "#5DA3EA",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
"",
"",
"",
- "#53EE53"
+ "",
+ "#6262EA",
+ "#5DA3EA",
+ "#6262EA",
+ "",
+ "",
+ "",
+ "",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "#5DA3EA",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "",
+ "",
+ "#6262EA",
+ "#6262EA",
+ "",
+ "#5DA3EA",
+ "",
+ "#6262EA",
+ "#6262EA",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ""
],
- "size": 8,
- "svg": "",
- "focus": false
+ "size": 9,
+ "svg": "",
+ "focus": false,
+ "color": ""
},
{
"name": "Castle",
@@ -162,85 +189,91 @@ let allLevels=[
"focus": false
},
{
- "name": "Yin yang",
- "size": 8,
+ "name": "Eyes",
+ "size": 9,
"bricks": [
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "",
+ null,
+ "#5DA3EA",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ null,
+ "#5DA3EA",
+ "white",
+ "#e32119",
+ "#e32119",
+ "white",
+ "#5DA3EA",
+ "#5DA3EA",
+ "white",
+ null,
+ "#5DA3EA",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ null,
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "",
+ null,
+ "",
+ "",
+ "",
+ "#5DA3EA",
+ "",
+ "",
+ "",
+ "",
+ null,
+ "",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "",
+ "",
+ null,
+ "",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "",
+ "",
null,
null,
null,
+ "#5DA3EA",
null,
- null,
- null,
- null,
- null,
- "",
- "white",
- "white",
- "white",
- "white",
- "white",
- "#333",
- "",
- "",
- "white",
- "black",
- "white",
- "white",
- "#333",
- "#333",
- "",
- "",
- "white",
- "black",
- "white",
- "#333",
- "#333",
- "#333",
- "",
- "",
- "white",
- "white",
- "white",
- "#333",
- "white",
- "#333",
- "",
- "",
- "white",
- "white",
- "#333",
- "#333",
- "white",
- "#333",
- "",
- "",
- "white",
- "#333",
- "#333",
- "#333",
- "#333",
- "#333",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
+ "#5DA3EA"
],
- "svg": "",
+ "svg": "",
"color": "",
- "focus": false
+ "focus": false,
+ "squared": true
},
{
"name": "Creeper",
@@ -995,20 +1028,20 @@ let allLevels=[
null,
null,
null,
- "#ffd300",
- "#ffd300",
+ "#6262EA",
+ "white",
null,
null,
- "#ffd300",
- "#ffd300",
+ "#6262EA",
+ "white",
null,
null,
- "#ffd300",
- "black",
+ "white",
+ "white",
null,
null,
- "black",
- "#ffd300",
+ "white",
+ "white",
null,
null,
null,
@@ -1018,31 +1051,38 @@ let allLevels=[
null,
null,
null,
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
null,
- "#ffd300",
+ null,
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ null,
+ null,
+ null,
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
null,
null,
null,
null,
- "#ffd300",
- null,
- null,
- "#ffd300",
- "#ffd300",
- "#ffd300",
- "#ffd300",
- "#ffd300",
- "#ffd300",
- null,
- null,
- null,
- "#ffd300",
- "#ffd300",
- "#ffd300",
- "#ffd300"
+ "",
+ ""
],
- "svg": "",
- "focus": false
+ "svg": "",
+ "focus": false,
+ "color": ""
},
{
"name": "Labirynth",
@@ -1138,31 +1178,36 @@ let allLevels=[
"#5DA3EA",
"#F44848",
"#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "",
- "",
"",
"#5DA3EA",
"",
"#5DA3EA",
"",
- "",
- "",
- "",
- null,
- null,
- null,
- null,
"#F44848",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
"",
+ "",
+ "",
+ "#5DA3EA",
+ "",
+ "#5DA3EA",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "#F44848",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
+ "#5DA3EA",
"#F44848"
],
"svg": "",
@@ -1828,251 +1873,93 @@ let allLevels=[
"color": ""
},
{
- "name": "Sonic",
- "size": 16,
+ "name": "Wololo",
+ "size": 9,
"bricks": [
"",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
"",
"",
- "#231f20",
- "#231f20",
"",
- null,
- "#231f20",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#231f20",
- "#231f20",
- "#5DA3EA",
- "#231f20",
+ "white",
+ "white",
"",
- null,
- "",
- "#231f20",
- "#5DA3EA",
- "#5DA3EA",
- "#231f20",
- "#F29E4A",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#231f20",
- "",
- null,
- "",
- "",
- "#231f20",
- "#5DA3EA",
- "#231f20",
"#F29E4A",
"#F29E4A",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#231f20",
- "#231f20",
- null,
+ "white",
+ "",
+ "",
+ "",
+ "white",
+ "white",
+ "",
"",
- "#231f20",
- "#5DA3EA",
- "#5DA3EA",
- "#231f20",
"#F29E4A",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
"white",
"white",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "white",
- null,
- "#231f20",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "white",
- "white",
- "white",
- "white",
- "#5DA3EA",
- "white",
- "white",
- null,
- "",
- "#231f20",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "white",
- "white",
- "white",
- "#A1F051",
- "#5DA3EA",
- "white",
- "#A1F051",
- null,
"",
"",
- "#231f20",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
"white",
- "white",
- "white",
- "#A1F051",
- "#5DA3EA",
- "white",
- "#231f20",
- null,
"",
"",
"",
- "#231f20",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "white",
- "white",
- "#A1F051",
- "white",
- "#231f20",
- "#231f20",
- "#231f20",
- "",
- "",
- "#231f20",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#F29E4A",
- "#F29E4A",
"#F29E4A",
"white",
"white",
"white",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "white",
+ "",
+ "white",
+ "white",
+ "white",
+ "",
+ "white",
+ "#6262EA",
+ "white",
+ "",
+ "white",
"#F29E4A",
+ "white",
+ "",
+ "",
+ "white",
+ "white",
+ "#6262EA",
+ "",
+ "",
"#F29E4A",
- "#231f20",
- null,
+ "white",
+ "",
+ "",
+ "#6262EA",
+ "#6262EA",
+ "#6262EA",
+ "",
"",
- "#231f20",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
- "#5DA3EA",
"#F29E4A",
+ "",
+ "",
+ "",
+ "white",
+ "",
+ "white",
+ "",
+ "",
"#F29E4A",
- "#F29E4A",
- "#F29E4A",
- "#F29E4A",
- "#F29E4A",
- "#F29E4A",
- "#231f20",
- "",
- null,
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#F29E4A",
- "#F29E4A",
- "#F29E4A",
- "#F29E4A",
- "#231f20",
- "",
- "",
- null,
"",
"",
"",
+ "white",
+ "",
+ "white",
"",
"",
- "",
- "",
- "",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "",
- "",
- "",
- null,
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- null,
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
+ "#F29E4A"
],
- "svg": "",
- "color": "#57e389",
+ "svg": "",
+ "color": "",
"focus": false
},
{
@@ -2385,7 +2272,7 @@ let allLevels=[
"focus": false
},
{
- "name": "enderman",
+ "name": "Enderman",
"size": 10,
"bricks": [
null,
@@ -2400,83 +2287,83 @@ let allLevels=[
null,
"",
"#231f20",
- "#333",
"#231f20",
"#231f20",
"#231f20",
"#231f20",
- "#333",
+ "#231f20",
+ "#231f20",
"#231f20",
"",
"",
"#231f20",
- "#333",
- "#333",
"#231f20",
"#231f20",
- "#333",
- "#333",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
"#231f20",
"",
"",
- "#333",
"#231f20",
- "#333",
- "#333",
- "#333",
- "#333",
"#231f20",
- "#333",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "",
+ "",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "",
+ "",
+ "#A664E8",
+ "#A664E8",
+ "#A664E8",
+ "#231f20",
+ "#231f20",
+ "#A664E8",
+ "#A664E8",
+ "#A664E8",
"",
"",
"#231f20",
"#231f20",
- "#333",
- "#333",
- "#333",
- "#333",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
"#231f20",
"#231f20",
"",
"",
- "#E66BA8",
- "#E869E8",
- "#E66BA8",
- "#333",
- "#333",
- "#E66BA8",
- "#E869E8",
- "#E66BA8",
- "",
- "",
- "#333",
"#231f20",
"#231f20",
- "#333",
- "#333",
"#231f20",
"#231f20",
- "#333",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
"",
"",
"#231f20",
- "#333",
- "#333",
- "#231f20",
- "#231f20",
- "#333",
- "#333",
- "#231f20",
- "",
- "",
- "#333",
"#231f20",
"#231f20",
"#231f20",
"#231f20",
"#231f20",
"#231f20",
- "#333",
+ "#231f20",
"",
"",
"",
@@ -2500,9 +2387,10 @@ let allLevels=[
""
],
"svg": "",
- "color": "#9141ac",
+ "color": "#ffffff",
"focus": false,
- "squared": true
+ "squared": true,
+ "black_puck": true
},
{
"name": "Mushroom",
@@ -2513,12 +2401,6 @@ let allLevels=[
"",
"",
"",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
"",
"",
"",
@@ -2527,224 +2409,6 @@ let allLevels=[
"",
"",
"",
- "#231f20",
- "#231f20",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "white",
- "white",
- "#231f20",
- "#231f20",
- "",
- "",
- "",
- "",
- "",
- "#231f20",
- "white",
- "white",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "white",
- "white",
- "white",
- "white",
- "#231f20",
- "",
- "",
- "",
- "#231f20",
- "white",
- "white",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "white",
- "white",
- "white",
- "white",
- "#231f20",
- "",
- "",
- "#231f20",
- "white",
- "#e32119",
- "#e32119",
- "white",
- "white",
- "white",
- "white",
- "#e32119",
- "#e32119",
- "white",
- "white",
- "white",
- "#231f20",
- "",
- "#231f20",
- "#e32119",
- "#e32119",
- "#e32119",
- "white",
- "white",
- "white",
- "white",
- "white",
- "white",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "#231f20",
- "#231f20",
- "#e32119",
- "#e32119",
- "#e32119",
- "white",
- "white",
- "white",
- "white",
- "white",
- "white",
- "#e32119",
- "#e32119",
- "white",
- "white",
- "#e32119",
- "#231f20",
- "#231f20",
- "white",
- "#e32119",
- "#e32119",
- "white",
- "white",
- "white",
- "white",
- "white",
- "white",
- "#e32119",
- "white",
- "white",
- "white",
- "white",
- "#231f20",
- "#231f20",
- "white",
- "white",
- "#e32119",
- "#e32119",
- "white",
- "white",
- "white",
- "white",
- "#e32119",
- "#e32119",
- "white",
- "white",
- "white",
- "white",
- "#231f20",
- "#231f20",
- "white",
- "white",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "#e32119",
- "white",
- "white",
- "#e32119",
- "#231f20",
- "#231f20",
- "white",
- "#e32119",
- "#e32119",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#e32119",
- "#e32119",
- "#e32119",
- "#231f20",
- "",
- "#231f20",
- "#231f20",
- "#231f20",
- "white",
- "white",
- "#231f20",
- "white",
- "white",
- "#231f20",
- "white",
- "white",
- "#231f20",
- "#231f20",
- "#231f20",
- "",
- "",
- "",
- "#231f20",
- "white",
- "white",
- "white",
- "#231f20",
- "white",
- "white",
- "#231f20",
- "white",
- "white",
- "white",
- "#231f20",
- "",
- "",
- "",
- "",
- "#231f20",
- "white",
- "white",
- "white",
- "white",
- "white",
- "white",
- "white",
- "white",
- "white",
- "white",
- "#231f20",
- "",
- "",
- "",
- "",
- "",
- "#231f20",
- "white",
- "white",
- "white",
- "white",
- "white",
- "white",
- "white",
- "white",
- "#231f20",
"",
"",
"",
@@ -2752,23 +2416,248 @@ let allLevels=[
"",
"",
"",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
- "#231f20",
+ "",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "white",
+ "white",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "white",
+ "white",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "white",
+ "white",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "white",
+ "white",
+ "",
+ "",
+ "",
+ "",
+ "white",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "white",
+ "white",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "white",
+ "",
+ "",
+ "",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "",
+ "",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "#e32119",
+ "",
+ "",
+ "white",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "#e32119",
+ "white",
+ "white",
+ "white",
+ "white",
+ "",
+ "",
+ "white",
+ "white",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "white",
+ "white",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "white",
+ "white",
+ "",
+ "",
+ "white",
+ "white",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "#e32119",
+ "",
+ "",
+ "white",
+ "#e32119",
+ "#e32119",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "#e32119",
+ "#e32119",
+ "#e32119",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "white",
+ "white",
+ "black",
+ "white",
+ "white",
+ "black",
+ "white",
+ "white",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "white",
+ "white",
+ "white",
+ "black",
+ "white",
+ "white",
+ "black",
+ "white",
+ "white",
+ "white",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "white",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
"",
"",
"",
""
],
- "svg": "",
- "color": "#62a0ea",
+ "svg": "",
+ "color": "",
"focus": false,
- "black_puck": false
+ "black_puck": false,
+ "squared": true
},
{
"name": "tulip",
@@ -6454,5 +6343,436 @@ let allLevels=[
"focus": false,
"color": "",
"squared": true
+ },
+ {
+ "name": "Donkey Kong",
+ "size": 9,
+ "bricks": [
+ "#F29E4A",
+ "#F29E4A",
+ "#e32119",
+ "",
+ "",
+ "#5BECEC",
+ "",
+ "",
+ "",
+ "#F29E4A",
+ "#F29E4A",
+ "#e32119",
+ "",
+ "",
+ "#5BECEC",
+ "",
+ "",
+ "",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "",
+ "#F29E4A",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "#5BECEC",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "#5BECEC",
+ "",
+ "",
+ "",
+ "",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#e32119",
+ "",
+ "#5BECEC",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "#6262EA",
+ "",
+ "#5BECEC",
+ "",
+ "",
+ "",
+ "#F29E4A",
+ "",
+ "",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "#E869E8",
+ "",
+ ""
+ ],
+ "svg": "",
+ "focus": false,
+ "color": "#241f31"
+ },
+ {
+ "name": "Banana",
+ "size": 12,
+ "bricks": [
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ null,
+ "",
+ "",
+ "",
+ "",
+ "",
+ "#e1c8b4",
+ "",
+ "",
+ "",
+ "",
+ "",
+ null,
+ "",
+ "",
+ "",
+ "",
+ "#e1c8b4",
+ "#e1c8b4",
+ "#e1c8b4",
+ "",
+ "",
+ "",
+ "",
+ null,
+ "",
+ "",
+ "",
+ "",
+ "#e1c8b4",
+ "#e1c8b4",
+ "#e1c8b4",
+ "",
+ "",
+ "",
+ "",
+ null,
+ "",
+ "",
+ "",
+ "",
+ "#e1c8b4",
+ "#e1c8b4",
+ "#e1c8b4",
+ "",
+ "",
+ "",
+ "",
+ null,
+ "",
+ "",
+ "",
+ "",
+ "#e1c8b4",
+ "#e1c8b4",
+ "#e1c8b4",
+ "#ffd300",
+ "#ffd300",
+ "",
+ "",
+ null,
+ "",
+ "",
+ "#ffd300",
+ "#ffd300",
+ "#e1c8b4",
+ "#e1c8b4",
+ "#ffd300",
+ "#ffd300",
+ "#ffd300",
+ "#ffd300",
+ "",
+ null,
+ "",
+ "#ffd300",
+ "#ffd300",
+ "#ffd300",
+ "#ffd300",
+ "#e1c8b4",
+ "#ffd300",
+ "",
+ "#ffd300",
+ "#53EE53",
+ "",
+ null,
+ "",
+ "#ffd300",
+ "#ffd300",
+ "",
+ "#ffd300",
+ "#ffd300",
+ "#ffd300",
+ "",
+ "",
+ "",
+ "#53EE53",
+ null,
+ "",
+ "",
+ "",
+ "",
+ "#ffd300",
+ "#ffd300",
+ "#ffd300",
+ "#ffd300",
+ "",
+ "",
+ "",
+ null,
+ "",
+ "",
+ "",
+ "",
+ "",
+ "#ffd300",
+ "#ffd300",
+ "#ffd300",
+ "#ffd300",
+ "",
+ "",
+ null,
+ null,
+ null,
+ null,
+ null,
+ "",
+ "",
+ "#ffd300",
+ "#ffd300",
+ "#ffd300",
+ "#ffd300"
+ ],
+ "svg": "",
+ "focus": false
+ },
+ {
+ "name": "Fox",
+ "size": 8,
+ "bricks": [
+ "#e1c8b4",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "#e1c8b4",
+ "#e1c8b4",
+ "#e1c8b4",
+ "",
+ "#F29E4A",
+ "#F29E4A",
+ "",
+ "#e1c8b4",
+ "#e1c8b4",
+ "#e1c8b4",
+ "#e1c8b4",
+ "#F29E4A",
+ "#F29E4A",
+ "#F29E4A",
+ "#F29E4A",
+ "#e1c8b4",
+ "#e1c8b4",
+ "#e1c8b4",
+ "#F29E4A",
+ "black",
+ "#F29E4A",
+ "#F29E4A",
+ "black",
+ "#F29E4A",
+ "#e1c8b4",
+ "#F29E4A",
+ "#F29E4A",
+ "#F29E4A",
+ "#F29E4A",
+ "#F29E4A",
+ "#F29E4A",
+ "#F29E4A",
+ "#F29E4A",
+ "",
+ "white",
+ "white",
+ "black",
+ "black",
+ "white",
+ "white",
+ "",
+ "",
+ "",
+ "white",
+ "white",
+ "white",
+ "white",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "white",
+ "white",
+ "",
+ "",
+ ""
+ ],
+ "svg": "",
+ "focus": false,
+ "squared": true
+ },
+ {
+ "name": "Wiki",
+ "size": 10,
+ "bricks": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "#A1F051",
+ "#A1F051",
+ "#A1F051",
+ "#A1F051",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "#A1F051",
+ "#A1F051",
+ "#618227",
+ "#618227",
+ "#A1F051",
+ "#A1F051",
+ "",
+ "",
+ "",
+ "#A1F051",
+ "#618227",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#618227",
+ "#A1F051",
+ "",
+ "",
+ "#A1F051",
+ "#231f20",
+ "white",
+ "white",
+ "white",
+ "white",
+ "#231f20",
+ "#A1F051",
+ "",
+ "",
+ "#A1F051",
+ "#618227",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#231f20",
+ "#618227",
+ "#A1F051",
+ "",
+ "",
+ "",
+ "#A1F051",
+ "#A1F051",
+ "#618227",
+ "#618227",
+ "#A1F051",
+ "#A1F051",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "#A1F051",
+ "#A1F051",
+ "#A1F051",
+ "#A1F051",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ""
+ ],
+ "svg": "",
+ "focus": false
}
]
\ No newline at end of file