More Bear Assets
This commit is contained in:
parent
453ce864b2
commit
17f3a0f728
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 210 KiB |
Binary file not shown.
Binary file not shown.
|
|
@ -63,7 +63,7 @@ export class GameScene extends Phaser.Scene {
|
|||
this.load.audio('alarm', 'assets/alarm.mp3');
|
||||
|
||||
// Ally Assets
|
||||
const allys = ['goblin', 'surfer'];
|
||||
const allys = ['goblin', 'surfer', 'bear'];
|
||||
allys.forEach((ally) => {
|
||||
this.load.video(`${ally}-resting`, `assets/${ally}-resting.mp4`);
|
||||
this.load.video(`${ally}-excited`, `assets/${ally}-excited.mp4`);
|
||||
|
|
@ -82,6 +82,14 @@ export class GameScene extends Phaser.Scene {
|
|||
}
|
||||
|
||||
create() {
|
||||
// Set Start Level
|
||||
const newLevel = LEVEL_CONFIG[this.level];
|
||||
this.numberOfJewels = newLevel.numberOfJewels;
|
||||
this.matchesNeeded = newLevel.matchesNeeded;
|
||||
this.moveInterval = newLevel.moveInterval;
|
||||
this.ally = newLevel.ally;
|
||||
this.spritePlus = newLevel.spritePlus;
|
||||
|
||||
// Background Video
|
||||
this.bgVideo = this.add.video(0, 0, `${this.ally}-background`);
|
||||
this.bgVideo.setOrigin(0);
|
||||
|
|
@ -101,7 +109,7 @@ export class GameScene extends Phaser.Scene {
|
|||
this.createStart();
|
||||
|
||||
// Background Music
|
||||
this.bgMusic = this.sound.add('goblin-music', { volume: 0.2 });
|
||||
this.bgMusic = this.sound.add(`${this.ally}-music`, { volume: 0.2 });
|
||||
this.bgMusic.loop = true;
|
||||
this.bgMusic.play();
|
||||
|
||||
|
|
|
|||
|
|
@ -32,27 +32,55 @@ export const LEVEL_CONFIG = {
|
|||
matchesNeeded: 10,
|
||||
moveInterval: 10000,
|
||||
ally: 'surfer',
|
||||
spritePlus: 10
|
||||
spritePlus: 5
|
||||
},
|
||||
6: {
|
||||
numberOfJewels: 6,
|
||||
matchesNeeded: 10,
|
||||
moveInterval: 10000,
|
||||
ally: 'surfer',
|
||||
spritePlus: 10
|
||||
spritePlus: 5
|
||||
},
|
||||
7: {
|
||||
numberOfJewels: 6,
|
||||
matchesNeeded: 10,
|
||||
moveInterval: 9000,
|
||||
moveInterval: 9500,
|
||||
ally: 'surfer',
|
||||
spritePlus: 10
|
||||
spritePlus: 5
|
||||
},
|
||||
8: {
|
||||
numberOfJewels: 6,
|
||||
matchesNeeded: 10,
|
||||
moveInterval: 8000,
|
||||
moveInterval: 9000,
|
||||
ally: 'surfer',
|
||||
spritePlus: 10
|
||||
spritePlus: 5
|
||||
},
|
||||
9: {
|
||||
numberOfJewels: 6,
|
||||
matchesNeeded: 10,
|
||||
moveInterval: 9000,
|
||||
ally: 'bear',
|
||||
spritePlus: 11
|
||||
},
|
||||
10: {
|
||||
numberOfJewels: 7,
|
||||
matchesNeeded: 10,
|
||||
moveInterval: 9000,
|
||||
ally: 'bear',
|
||||
spritePlus: 11
|
||||
},
|
||||
11: {
|
||||
numberOfJewels: 6,
|
||||
matchesNeeded: 9,
|
||||
moveInterval: 8500,
|
||||
ally: 'bear',
|
||||
spritePlus: 11
|
||||
},
|
||||
12: {
|
||||
numberOfJewels: 6,
|
||||
matchesNeeded: 8,
|
||||
moveInterval: 7000,
|
||||
ally: 'bear',
|
||||
spritePlus: 11
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue