Note: Some features shown in the marathon are not included in the current release. One of those features is online/networked multiplayer. There is no concrete release date for that.



Day 30: Editorstuff: Even more GUI

day 30
Buttons, checkboxes, dropdown menus, input fields and scrollbars work now.

Day 29: Editorstuff: More GUI

day 29
Great improvement from my previous tile selection. I was actually still using the same tile selection code that I wrote way back in January when this started. Now there's a nice editor menu with tabs and stuff. The filters at the top and the sorting things don't work yet. All in good time.

Day 28: Platforms

day 27
Platforms! In Moving Picture(tm).

Day 27: Editorstuff: Dropdown Menus

day 27
Since this is made in Lua, I have to make all the menu elements myself, so here's dropdown menus. Also backgroundcolor choice.

Day 26: Editorstuff: Minimap

day 26
Today's feature was actually GUI elements, but then I didn't have time to add more than a single checkbox and I noticed that I never showed off the minimap which is way cooler, so whatever.

Day 25: Timer

day 25
Timers that take an input and stay activated for as long as the map creator specifies.

Day 24: Same-Block Portals

day 24
Did you know you couldn't place portals on the same block? No? Well then I did a pretty good job of hiding that fact. But no more hiding, it's possible now.

Day 23: Online Multiplayer!

Who needs splitscreen when you have ONLINE MULTIPLAYER?
Only players are currently synced, everything else is completely clientside. This will also work for local network without problems. The other guy in the video lives about 800km away.
I will put netplay on hold until I have finished the game, though. It would become too much of a mess

Day 22: Networking?

day 22
The very first steps of networking. Client connects to server, handshakes, gets player list. Sending commands over already works too, but no game synching whatsoever.

Day 21: White Gel

day 21
White gel! If you don't know what white gel is, it makes surfaces portalable. I had to speed up the gif because it was huge but I hate making youtube videos.

Day 20: Fire Mario

day 20
There's some features where there simply isn't much to say about them. This is one of them. It's fireballs.

Day 19: Flag Animation

day 19
Half of the flag animation. I will probably do the rest later.

Day 18: Right pipes

day 18
Because you need an exit as well.

Day 17: Stars

day 17
More classic SMB stuff! Disco Mario is best Mario.

Day 16: Hammer Bros.

day 16
Again, hammers don't kill enemies in SMB, but it makes sense in Mari0. Right back at ya!

Day 15: Bullet Bills

day 15
They don't actually kill enemies in SMB, but it makes sense with portals.

Day 14: Pipes

day 14
Plumbers gonna plumb. And for that he needs pipes.
They had worked before but broke when I revamped the physics two months ago, though they never had an animation so that's new. In multiplayer, they will behave like in New Super Mario Bros. Wii (Haven't written that yet. I don't think I even need to write anything though, it should work right now).

Day 13: Dynamic Splitscreen

Because dynamic splitscreen is the best kind of splitscreen.
Notice how cool the part with luigi shifts to the right when mario portals himself back to the start? I didn't program it like that on purpose, but it's still awesome.

Day 12: Big Mario

day 12
Have some big mario jumping around without a care in the world.

Day 11: Killing enemies from below / Invisible blocks

day 11.1day 11.1
Killing enemies by jumping below them, as well as making mushrooms jump by doing the same.
Also invisible blocks. After posting the Test 3 video, everyone was like "You missed the one-up!" but in truth I couldn't get it because they didn't work at the time. So here we go.
Notice how the crosshair-line goes through before I hit it.

Day 10: Running Across Gaps

day 10
Being able to run across one block wide is another thing that a SMB clone could potentially miss; but not us! We're pros, remember?
It's only 24 lines of code, but I also got some other, smaller things fixed and done today so I don't even feel bad.

Day 9: Custom Skins

day 9
Customizable skincolors for each player + custom portal colors. This only affects colors in multiplayer. It's not saving and loading yet, I'll do that later or tomorrow.

Day 8: Downloadable Mappacks

day 8
As promised, you will be able to play the mappacks we feature on our server. I wanted to polish the design a little more, but we had problems getting the client to display the png from the server.

Day 7: Push Buttons

day 7
Useable buttons (and with that, a use system). Also boxes now kill goombas because why not.

Day 6: Cube Dispenser

day 6
Aperture science weighted storage cube delivery tubes automatically deliver another cube when the current cube is destroyed (by the emancipation grill in this case). As usual, the graphics (especially the missing cube-dissolve animation) are unfinished and unpolished.

Day 5: Orange Gel

day 5
Speed gel + horizontal dispensers + gel now covers a path if it comes with some speed. Graphics still rough, had a long day so sorry about the pretty weak screenshot today.

Day 4: Blue Gel

day 4
Bouncy gel + gel dispenser. Graphics are really rough, not sure how to make the gel itself look good.

Day 3: Laser Detectors

Remember when I asked if gifs count as screenshots? Well I'm pretty certain videos do not, but I don't care! Laser detectors that can trigger doors and stuff when they receive a laser input. Also some level design.

Day 2: Lasers

day 2
Lasers from Portal 2, redirectable with portals, stoppable with boxes and other objects. Enemies instantly die, Mario will probably die after a few seconds.

Day 1: Aerial Faith Plates

day 1
Aerial Faith Plates from Portal 2 with 3 different directions (left, up, right). They propel mario, boxes and enemies. Graphics just placeholder, but I think they look pretty fine already.

Day 0: Hard Light Bridges

day 0 screenshot
Bridges that are redirectable with portals. They're having a different impact on the game in a 2D environment. Design wise I'm not sure how to make them stand out as light bridges, since most of their design in Portal 2 is in the surface, so I'm thinking of making them glow.