Share your repls and programming experiences

← Back to all posts
Pygame: Mario Maker
h
SeamusDonahue (439)

Mario Maker Pygame

Hi, welcome to Mario Maker Pygame.
This is a tool to create levels for a mario esc platformer made with pygame.

controls

use 1-5 to select options
1-ground
2-lava
3-goal
4-goomba
5-spring

p to play level

to erase something hit e to select eraser

you do not have to click each block, its made for clicking and holding.

warning your level will not play without a goal in the level! at least 1 goal must be present for the level to play, the player also starts at 0,0 (top left)

sharing levels

to Share a level hit the x button on the pygame window, this will give you the json for the level, simply share the json with people so they can load it.

I would love to see what levels you guys make! If you post a level in the comments, I recommend giving it a title and description, then sharing the json, that way we know what the level is about!

you may now share levels using (Mario Maker Level Sharer)[https://Mario-Maker-Level-Sharing.seamusdonahue.repl.co]
big shout out to @CoolCoderSJ for doing most of the website work!
hope to see you there soon!

have fun!

share levels in the comments and suggestions of things to add! Have a nice day.

Comments
hotnewtop
proryan (74)

How do you play other people's codes?

SeamusDonahue (439)

either type l and then past json data or type lc and a level name from the sharing website (b shows you the level names) @proryan

proryan (74)

@SeamusDonahue I have no idea what you're saying, Its great game tho

CoolCoderSJ (507)

@proryan here do these:

1) If you have JSON code from someone else, then into the console, type l then enter. Watch

If you DO NOT have JSON data, then type b into the console to browse community made levels. Once you know what level you want, type lc, then enter and type the exact level name.
Watch

SeamusDonahue (439)

thanks! I wasn't sure how to explain this better! @CoolCoderSJ

proryan (74)

@CoolCoderSJ I pressed "l" but nothing showed up..

SeamusDonahue (439)

make sure you hit L not I @proryan

CoolCoderSJ (507)

@proryan lowercase L or i? and in the console?

SeamusDonahue (439)

thats the same as the post but its the old version @CoolCoderSJ

CoolCoderSJ (507)

@SeamusDonahue ...
scroll down in the readme

SeamusDonahue (439)

wdym, you cant run it, please give details about your problem. @noway15

Whippingdot (572)

NOTHING HAPPENS!!! how do you run it?? @SeamusDonahue

SeamusDonahue (439)

hit the run button, then look in console, however edits are currently being done on the project, so if errors occur its not a bug. @Whippingdot

RhinoRunner (820)

XD I love super mario maker!!!
heres my JSON code

{"owner": "RhinoRunner", "[email protected](0, 192)": "(0, 192)", "[email protected](16, 192)": "(16, 192)", "[email protected](32, 192)": "(32, 192)", "[email protected](80, 192)": "(80, 192)", "[email protected](96, 192)": "(96, 192)", "[email protected](64, 192)": "(64, 192)", "[email protected](48, 192)": "(48, 192)", "[email protected](112, 192)": "(112, 192)", "[email protected](128, 192)": "(128, 192)", "[email protected](160, 192)": "(160, 192)", "[email protected](176, 192)": "(176, 192)", "[email protected](144, 192)": "(144, 192)", "[email protected](192, 192)": "(192, 192)", "[email protected](192, 208)": "(192, 208)", "[email protected](208, 192)": "(208, 192)", "[email protected](224, 192)": "(224, 192)", "[email protected](240, 192)": "(240, 192)", "[email protected](256, 192)": "(256, 192)", "[email protected](272, 192)": "(272, 192)", "[email protected](288, 192)": "(288, 192)", "[email protected](304, 192)": "(304, 192)", "[email protected](320, 192)": "(320, 192)", "[email protected](336, 192)": "(336, 192)", "[email protected](352, 192)": "(352, 192)", "[email protected](368, 192)": "(368, 192)", "[email protected](384, 192)": "(384, 192)", "[email protected](400, 192)": "(400, 192)", "[email protected](416, 192)": "(416, 192)", "[email protected](432, 192)": "(432, 192)", "[email protected](448, 192)": "(448, 192)", "[email protected](464, 192)": "(464, 192)", "[email protected](480, 192)": "(480, 192)", "[email protected](496, 192)": "(496, 192)", "[email protected](496, 208)": "(496, 208)", "[email protected](480, 208)": "(480, 208)", "[email protected](464, 208)": "(464, 208)", "[email protected](448, 208)": "(448, 208)", "[email protected](416, 208)": "(416, 208)", "[email protected](432, 208)": "(432, 208)", "[email protected](384, 208)": "(384, 208)", "[email protected](400, 208)": "(400, 208)", "[email protected](352, 208)": "(352, 208)", "[email protected](368, 208)": "(368, 208)", "[email protected](336, 208)": "(336, 208)", "[email protected](320, 208)": "(320, 208)", "[email protected](304, 208)": "(304, 208)", "[email protected](288, 208)": "(288, 208)", "[email protected](272, 208)": "(272, 208)", "[email protected](256, 208)": "(256, 208)", "[email protected](240, 208)": "(240, 208)", "[email protected](224, 208)": "(224, 208)", "[email protected](208, 208)": "(208, 208)", "[email protected](176, 208)": "(176, 208)", "[email protected](160, 208)": "(160, 208)", "[email protected](128, 208)": "(128, 208)", "[email protected](144, 208)": "(144, 208)", "[email protected](96, 208)": "(96, 208)", "[email protected](112, 208)": "(112, 208)", "[email protected](80, 208)": "(80, 208)", "[email protected](64, 208)": "(64, 208)", "[email protected](48, 208)": "(48, 208)", "[email protected](32, 208)": "(32, 208)", "[email protected](16, 208)": "(16, 208)", "[email protected](0, 208)": "(0, 208)", "[email protected](32, 112)": "(32, 112)", "[email protected](48, 112)": "(48, 112)", "[email protected](64, 112)": "(64, 112)", "[email protected](80, 112)": "(80, 112)", "[email protected](96, 112)": "(96, 112)", "[email protected](112, 112)": "(112, 112)", "[email protected](128, 112)": "(128, 112)", "[email protected](144, 112)": "(144, 112)", "[email protected](160, 112)": "(160, 112)", "[email protected](176, 112)": "(176, 112)", "[email protected](192, 112)": "(192, 112)", "[email protected](208, 112)": "(208, 112)", "[email protected](224, 112)": "(224, 112)", "[email protected](256, 112)": "(256, 112)", "[email protected](272, 112)": "(272, 112)", "[email protected](288, 112)": "(288, 112)", "[email protected](304, 112)": "(304, 112)", "[email protected](320, 112)": "(320, 112)", "[email protected](336, 112)": "(336, 112)", "[email protected](352, 112)": "(352, 112)", "[email protected](368, 112)": "(368, 112)", "[email protected](384, 112)": "(384, 112)", "[email protected](400, 112)": "(400, 112)", "[email protected](416, 112)": "(416, 112)", "[email protected](432, 112)": "(432, 112)", "[email protected](448, 112)": "(448, 112)", "[email protected](240, 112)": "(240, 112)", "[email protected](496, 176)": "(496, 176)", "[email protected](464, 144)": "(464, 144)", "[email protected](496, 96)": "(496, 96)", "[email protected](112, 128)": "(112, 128)", "[email protected](128, 128)": "(128, 128)", "[email protected](128, 144)": "(128, 144)", "[email protected](112, 144)": "(112, 144)", "[email protected](144, 144)": "(144, 144)", "[email protected](144, 128)": "(144, 128)", "[email protected](224, 144)": "(224, 144)", "[email protected](224, 128)": "(224, 128)", "[email protected](240, 128)": "(240, 128)", "[email protected](256, 128)": "(256, 128)", "[email protected](256, 144)": "(256, 144)", "[email protected](240, 144)": "(240, 144)", "[email protected](304, 144)": "(304, 144)", "[email protected](320, 144)": "(320, 144)", "[email protected](320, 128)": "(320, 128)", "[email protected](304, 128)": "(304, 128)", "[email protected](336, 128)": "(336, 128)", "[email protected](352, 128)": "(352, 128)", "[email protected](352, 144)": "(352, 144)", "[email protected](336, 144)": "(336, 144)", "[email protected](128, 176)": "(128, 176)", "[email protected](208, 176)": "(208, 176)", "[email protected](368, 176)": "(368, 176)", "[email protected](304, 176)": "(304, 176)", "[email protected](384, 176)": "(384, 176)", "[email protected](32, 32)": "(32, 32)", "[email protected](32, 48)": "(32, 48)", "[email protected](48, 48)": "(48, 48)", "[email protected](64, 48)": "(64, 48)", "[email protected](80, 48)": "(80, 48)", "[email protected](80, 64)": "(80, 64)", "[email protected](96, 64)": "(96, 64)", "[email protected](112, 64)": "(112, 64)", "[email protected](128, 64)": "(128, 64)", "[email protected](128, 80)": "(128, 80)", "[email protected](144, 80)": "(144, 80)", "[email protected](160, 80)": "(160, 80)", "[email protected](160, 96)": "(160, 96)", "[email protected](144, 96)": "(144, 96)", "[email protected](128, 96)": "(128, 96)", "[email protected](112, 96)": "(112, 96)", "[email protected](96, 96)": "(96, 96)", "[email protected](80, 96)": "(80, 96)", "[email protected](64, 96)": "(64, 96)", "[email protected](48, 96)": "(48, 96)", "[email protected](32, 96)": "(32, 96)", "[email protected](32, 80)": "(32, 80)", "[email protected](48, 80)": "(48, 80)", "[email protected](48, 64)": "(48, 64)", "[email protected](32, 64)": "(32, 64)", "[email protected](64, 64)": "(64, 64)", "[email protected](64, 80)": "(64, 80)", "[email protected](80, 80)": "(80, 80)", "[email protected](96, 80)": "(96, 80)", "[email protected](112, 80)": "(112, 80)", "[email protected](208, 96)": "(208, 96)", "[email protected](208, 16)": "(208, 16)", "[email protected](304, 96)": "(304, 96)", "[email protected](288, 16)": "(288, 16)", "[email protected](256, 32)": "(256, 32)", "[email protected](384, 96)": "(384, 96)", "[email protected](32, 96)": "(32, 96)", "[email protected](32, 80)": "(32, 80)", "[email protected](32, 64)": "(32, 64)", "[email protected](48, 32)": "(48, 32)", "[email protected](48, 16)": "(48, 16)", "[email protected](48, 0)": "(48, 0)", "[email protected](32, 0)": "(32, 0)", "[email protected](32, 16)": "(32, 16)", "[email protected](64, 0)": "(64, 0)"}

tell me if you like it

CoolCoderSJ (507)

idk something i just made

{"owner": "CoolCoderSJ", "[email protected](0, 192)": "(0, 192)", "[email protected](16, 192)": "(16, 192)", "[email protected](32, 192)": "(32, 192)", "[email protected](80, 192)": "(80, 192)", "[email protected](64, 192)": "(64, 192)", "[email protected](48, 192)": "(48, 192)", "[email protected](160, 192)": "(160, 192)", "[email protected](176, 192)": "(176, 192)", "[email protected](192, 192)": "(192, 192)", "[email protected](192, 208)": "(192, 208)", "[email protected](208, 192)": "(208, 192)", "[email protected](224, 192)": "(224, 192)", "[email protected](272, 192)": "(272, 192)", "[email protected](288, 192)": "(288, 192)", "[email protected](304, 192)": "(304, 192)", "[email protected](320, 192)": "(320, 192)", "[email protected](336, 192)": "(336, 192)", "[email protected](416, 192)": "(416, 192)", "[email protected](432, 192)": "(432, 192)", "[email protected](448, 192)": "(448, 192)", "[email protected](464, 192)": "(464, 192)", "[email protected](480, 192)": "(480, 192)", "[email protected](496, 192)": "(496, 192)", "[email protected](496, 208)": "(496, 208)", "[email protected](480, 208)": "(480, 208)", "[email protected](464, 208)": "(464, 208)", "[email protected](448, 208)": "(448, 208)", "[email protected](416, 208)": "(416, 208)", "[email protected](432, 208)": "(432, 208)", "[email protected](384, 208)": "(384, 208)", "[email protected](400, 208)": "(400, 208)", "[email protected](352, 208)": "(352, 208)", "[email protected](368, 208)": "(368, 208)", "[email protected](336, 208)": "(336, 208)", "[email protected](320, 208)": "(320, 208)", "[email protected](304, 208)": "(304, 208)", "[email protected](288, 208)": "(288, 208)", "[email protected](272, 208)": "(272, 208)", "[email protected](256, 208)": "(256, 208)", "[email protected](240, 208)": "(240, 208)", "[email protected](224, 208)": "(224, 208)", "[email protected](208, 208)": "(208, 208)", "[email protected](176, 208)": "(176, 208)", "[email protected](160, 208)": "(160, 208)", "[email protected](128, 208)": "(128, 208)", "[email protected](144, 208)": "(144, 208)", "[email protected](96, 208)": "(96, 208)", "[email protected](112, 208)": "(112, 208)", "[email protected](80, 208)": "(80, 208)", "[email protected](64, 208)": "(64, 208)", "[email protected](48, 208)": "(48, 208)", "[email protected](32, 208)": "(32, 208)", "[email protected](16, 208)": "(16, 208)", "[email protected](0, 208)": "(0, 208)", "[email protected](496, 176)": "(496, 176)", "[email protected](96, 192)": "(96, 192)", "[email protected](112, 192)": "(112, 192)", "[email protected](128, 192)": "(128, 192)", "[email protected](256, 192)": "(256, 192)", "[email protected](240, 192)": "(240, 192)", "[email protected](400, 192)": "(400, 192)", "[email protected](384, 192)": "(384, 192)", "[email protected](144, 192)": "(144, 192)", "[email protected](352, 192)": "(352, 192)", "[email protected](368, 192)": "(368, 192)", "[email protected](80, 112)": "(80, 112)", "[email protected](96, 96)": "(96, 96)", "[email protected](112, 112)": "(112, 112)", "[email protected](48, 176)": "(48, 176)", "[email protected](64, 96)": "(64, 96)", "[email protected](48, 80)": "(48, 80)", "[email protected](128, 112)": "(128, 112)", "[email protected](128, 128)": "(128, 128)", "[email protected](176, 176)": "(176, 176)", "[email protected](192, 160)": "(192, 160)", "[email protected](304, 160)": "(304, 160)", "[email protected](304, 96)": "(304, 96)", "[email protected](320, 96)": "(320, 96)", "[email protected](336, 96)": "(336, 96)", "gr[email protected](416, 96)": "(416, 96)", "[email protected](432, 96)": "(432, 96)", "[email protected](448, 96)": "(448, 96)", "[email protected](240, 80)": "(240, 80)", "[email protected](256, 64)": "(256, 64)", "[email protected](272, 80)": "(272, 80)", "[email protected](272, 64)": "(272, 64)", "[email protected](288, 64)": "(288, 64)", "[email protected](80, 0)": "(80, 0)"}

beyond amazing tho
its really fun to play