├── .gitignore
├── animations.js
├── assets
├── blocks
│ ├── .DS_Store
│ ├── overworld
│ │ ├── block.png
│ │ ├── brick-debris.png
│ │ ├── customBlock.png
│ │ ├── emptyBlock.png
│ │ ├── immovableBlock.png
│ │ └── misteryBlock.png
│ └── underground
│ │ ├── block.png
│ │ ├── block2.png
│ │ ├── brick-debris.png
│ │ ├── emptyBlock.png
│ │ ├── immovableBlock.png
│ │ └── misteryBlock.png
├── collectibles
│ ├── .DS_Store
│ ├── coin.png
│ ├── live-mushroom.png
│ ├── overworld
│ │ └── fire-flower.png
│ ├── super-mushroom.png
│ └── underground
│ │ ├── fire-flower.png
│ │ └── ground-coin.png
├── controls
│ └── arrows.png
├── css
│ └── style.css
├── entities
│ ├── .DS_Store
│ ├── fireball-explosion.png
│ ├── fireball.png
│ ├── koopa.png
│ ├── mario-fire.png
│ ├── mario-grown.png
│ ├── mario.png
│ ├── overworld
│ │ └── goomba.png
│ ├── shell.png
│ └── underground
│ │ └── goomba.png
├── favicon.png
├── fonts
│ ├── SuperMario.ttf
│ ├── SuperPlumberBrothers.ttf
│ ├── carrier_command.png
│ └── carrier_command.xml
├── scenery
│ ├── .DS_Store
│ ├── castle.png
│ ├── final-flag.png
│ ├── flag-mast.png
│ ├── horizontal-final-tube.png
│ ├── horizontal-tube.png
│ ├── overworld
│ │ ├── bush1.png
│ │ ├── bush2.png
│ │ ├── cloud1.png
│ │ ├── cloud2.png
│ │ ├── fence.png
│ │ ├── floorbricks.png
│ │ ├── mountain1.png
│ │ └── mountain2.png
│ ├── pipe1.png
│ ├── pipe2.png
│ ├── sign.png
│ ├── underground
│ │ └── floorbricks.png
│ ├── vertical-large-tube.png
│ ├── vertical-large-tube.png.png
│ ├── vertical-medium-tube.png
│ └── vertical-small-tube.png
└── sound
│ ├── .DS_Store
│ ├── effects
│ ├── block-bump.wav
│ ├── break-block.wav
│ ├── coin.mp3
│ ├── consume-powerup.mp3
│ ├── cursed-here-we-go.mp3
│ ├── fireball.mp3
│ ├── flagpole.mp3
│ ├── goomba-stomp.wav
│ ├── here-we-go.mp3
│ ├── jump.mp3
│ ├── kick.mp3
│ ├── pause.wav
│ ├── powerdown.mp3
│ ├── powerup-appears.mp3
│ └── time-warning.mp3
│ └── music
│ ├── .DS_Store
│ ├── gameover.mp3
│ ├── overworld
│ ├── hurry-up-theme.mp3
│ └── theme.mp3
│ ├── underground
│ ├── hurry-up-theme.mp3
│ └── theme.mp3
│ └── win.wav
├── game.js
├── index.html
└── phaser.min.js
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
--------------------------------------------------------------------------------
/animations.js:
--------------------------------------------------------------------------------
1 | export const createAnimations = (game) => {
2 | game.anims.create({
3 | key: 'mario-walk',
4 | frames: game.anims.generateFrameNumbers(
5 | 'mario',
6 | { start: 1, end: 3 }
7 | ),
8 | frameRate: 12,
9 | repeat: -1
10 | })
11 |
12 | game.anims.create({
13 | key: 'mario-idle',
14 | frames: [{ key: 'mario', frame: 0 }]
15 | })
16 |
17 | game.anims.create({
18 | key: 'mario-jump',
19 | frames: [{ key: 'mario', frame: 5 }]
20 | })
21 |
22 | game.anims.create({
23 | key: 'mario-dead',
24 | frames: [{ key: 'mario', frame: 4 }]
25 | })
26 | }
--------------------------------------------------------------------------------
/assets/blocks/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/.DS_Store
--------------------------------------------------------------------------------
/assets/blocks/overworld/block.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/overworld/block.png
--------------------------------------------------------------------------------
/assets/blocks/overworld/brick-debris.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/overworld/brick-debris.png
--------------------------------------------------------------------------------
/assets/blocks/overworld/customBlock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/overworld/customBlock.png
--------------------------------------------------------------------------------
/assets/blocks/overworld/emptyBlock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/overworld/emptyBlock.png
--------------------------------------------------------------------------------
/assets/blocks/overworld/immovableBlock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/overworld/immovableBlock.png
--------------------------------------------------------------------------------
/assets/blocks/overworld/misteryBlock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/overworld/misteryBlock.png
--------------------------------------------------------------------------------
/assets/blocks/underground/block.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/underground/block.png
--------------------------------------------------------------------------------
/assets/blocks/underground/block2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/underground/block2.png
--------------------------------------------------------------------------------
/assets/blocks/underground/brick-debris.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/underground/brick-debris.png
--------------------------------------------------------------------------------
/assets/blocks/underground/emptyBlock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/underground/emptyBlock.png
--------------------------------------------------------------------------------
/assets/blocks/underground/immovableBlock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/underground/immovableBlock.png
--------------------------------------------------------------------------------
/assets/blocks/underground/misteryBlock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/blocks/underground/misteryBlock.png
--------------------------------------------------------------------------------
/assets/collectibles/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/collectibles/.DS_Store
--------------------------------------------------------------------------------
/assets/collectibles/coin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/collectibles/coin.png
--------------------------------------------------------------------------------
/assets/collectibles/live-mushroom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/collectibles/live-mushroom.png
--------------------------------------------------------------------------------
/assets/collectibles/overworld/fire-flower.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/collectibles/overworld/fire-flower.png
--------------------------------------------------------------------------------
/assets/collectibles/super-mushroom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/collectibles/super-mushroom.png
--------------------------------------------------------------------------------
/assets/collectibles/underground/fire-flower.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/collectibles/underground/fire-flower.png
--------------------------------------------------------------------------------
/assets/collectibles/underground/ground-coin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/collectibles/underground/ground-coin.png
--------------------------------------------------------------------------------
/assets/controls/arrows.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/controls/arrows.png
--------------------------------------------------------------------------------
/assets/css/style.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@500;700&display=swap');
2 |
3 | @font-face {
4 | font-family: pixel_nums;
5 | src: url('../fonts/SuperMario.ttf');
6 | }
7 | html,
8 | body {
9 | zoom: 100%;
10 | max-zoom: 100%;
11 | min-zoom: 100%;
12 | background: rgb(132, 132, 255);
13 | margin: 0px;
14 | padding: 0px;
15 | overflow: hidden;
16 | height: 100%;
17 | width: 100%;
18 | color: #f0f0f0;
19 | font-family: pixel_nums;
20 | }
21 | #game {
22 | margin: 0px;
23 | padding: 0px;
24 | height: 100%;
25 | width: 100%;
26 | font-family: pixel_nums;
27 | display: flex;
28 | align-items: center;
29 | justify-content: center;
30 | }
31 | #gif {
32 | height: 30%;
33 | position: absolute;
34 | z-index: 100;
35 | top: 30%;
36 | left: 50%;
37 | transform: translate(-50%, -50%);
38 | }
39 | #gif-shadow {
40 | height: 30%;
41 | position: absolute;
42 | z-index: 99;
43 | top: 31%;
44 | left: 51%;
45 | transform: translate(-50%, -50%);
46 | opacity: 0.2;
47 | filter: brightness(5%) blur(5px);
48 | }
49 |
50 | /* Noscript alert */
51 | .alertpopup {
52 | position: fixed;
53 | z-index: 1039;
54 | width: 35vw;
55 | max-width: 1440px;
56 | background: rgba(50, 50, 50, 0.25);
57 | box-shadow: 0 0.75rem 2rem 0 rgba(0, 0, 0, 0.15);
58 | border-radius: 1.5rem;
59 | border: 1px solid rgba(0, 0, 0, 0.2);
60 | padding-top: 3rem;
61 | padding-bottom: 3rem;
62 | padding-right: 4rem;
63 | padding-left: 4rem;
64 | margin-left: 50%;
65 | margin-right: 50%;
66 | font-family: 'Quicksand', sans-serif;
67 | }
68 | .blurbg{
69 | position: fixed;
70 | top: 0;
71 | left: 0;
72 | z-index: 1040;
73 | width: 100%;
74 | height: 100%;
75 | -webkit-backdrop-filter: blur(5px);
76 | backdrop-filter: blur(10px);
77 | background: rgba(50, 50, 50, 0.15);
78 | display: grid;
79 | box-sizing: content-box;
80 | place-items: center;
81 | }
--------------------------------------------------------------------------------
/assets/entities/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/entities/.DS_Store
--------------------------------------------------------------------------------
/assets/entities/fireball-explosion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/entities/fireball-explosion.png
--------------------------------------------------------------------------------
/assets/entities/fireball.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/entities/fireball.png
--------------------------------------------------------------------------------
/assets/entities/koopa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/entities/koopa.png
--------------------------------------------------------------------------------
/assets/entities/mario-fire.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/entities/mario-fire.png
--------------------------------------------------------------------------------
/assets/entities/mario-grown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/entities/mario-grown.png
--------------------------------------------------------------------------------
/assets/entities/mario.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/entities/mario.png
--------------------------------------------------------------------------------
/assets/entities/overworld/goomba.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/entities/overworld/goomba.png
--------------------------------------------------------------------------------
/assets/entities/shell.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/entities/shell.png
--------------------------------------------------------------------------------
/assets/entities/underground/goomba.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/entities/underground/goomba.png
--------------------------------------------------------------------------------
/assets/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/favicon.png
--------------------------------------------------------------------------------
/assets/fonts/SuperMario.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/fonts/SuperMario.ttf
--------------------------------------------------------------------------------
/assets/fonts/SuperPlumberBrothers.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/fonts/SuperPlumberBrothers.ttf
--------------------------------------------------------------------------------
/assets/fonts/carrier_command.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midudev/super-midu-bros/ae2d23405d50f51c21aacbd25699262efd127927/assets/fonts/carrier_command.png
--------------------------------------------------------------------------------
/assets/fonts/carrier_command.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |