8 ms·
Notch is coding live again
- jpadilla 15y agoThis is a pretty awesome. Seeing how a developer makes his program(game in this case, which is even more interesting) evolve! Thumbs up!
- m1 15y agoPretty cool, any reason why he is doing this? Also would be awesome if someone recorded this from the start.
- Sodaware 15y agoIt's for Ludum Dare (http://www.ludumdare.com/ http://www.ludumdare.com/), a 48-hour game competition. It's quite common for entrants to record their development sessions and release a video at the end, so I'm sure Notch will do something similar.
- m1 15y agoSounds pretty awesome, had never heard of it, shall definitely check it out.
- fredoliveira 15y agoSadly because he had to switch streaming providers, the actual recording is split between livestream and justin.tv/twitch.tv. However, you can definitely go back and replay it all if you know where to look. Markus is also taking screenshots ever x seconds (sorry, no idea how big x is) which he'll use to make a video for his entry. That should give you a 10,000ft view of the process he went through to develop his game.
- cmelbye 15y agoI believe that he permanently deleted his livestream account due to huge charges that were racked up due to the high traffic of the broadcast (something along the lines of $4,000 I want to say?), so the recorded video is no longer available at livestream last time I checked.
- shabble 15y agoI recall seeing stop-motion videos from either previous Ludum Dare competitions or something similar, compiled from a whole bunch of screenshots like you say. I'd be more interested in seeing how the actual code evolves - maybe setting something to check it into a VCS every time you save would work. Figuring out a decent visualisation would be hard though.
- Estragon 15y agoAt one point, I saw a huge switch statement comparing the value of "col" to a list of twenty or thirty long hexadecimal numbers and returning objects like "LockedDoor". Is that kind of thing common in game development? It looks like a nightmare to maintain, but maybe that doesn't matter in a 48 hour competition? Also, what is the engine that's rendering the maze for him? Is it a publically available library?
- ianl 15y agoIts how he loads level data from image file using RGB values
- shabble 15y agoI noticed a snippet fairly recently (last hour or so) using alpha values as an ID for switches and the things they're connected to (doors, etc). So technically, it's RGBA values :)
- Sodaware 15y agoI think that's the map loader. Rather than writing a special map format, it reads the map from a standard image, with each colour defining a different type of block. This makes it easier to make a map in a short space of time (great for contests), although as you said it makes it's not really maintainable in the long run.
- neutronicus 15y agoI wish I could see what music he's listening to.
- bobzimuta 15y agoCommenter on twitch.tv: http://www.di.fm/ http://www.di.fm/ Electro House station
- ohashi 15y agoSomething about 9000 people watching a guy write code amazes me. I understand reading the source and all that, but is this something commonly done now? Watching others code live? I am somewhat amazed by how fast he seems to be moving, I find I have to sit and think about things a lot more most of the time.
- runevault 15y agoWith his real time try fail cycles I can see why he can get away with spending less time thinking. I've had this on in the background and checked in periodically, whole thing is fascinating to watch.
- tjogin 15y agoHe'd probably have to stop and think more often if he hadn't built a dozen or more similar games before.
- georgieporgie 15y agoThis is a perfect example of how to attain 'flow'. He's done the same (or very similar) thing before, so there is no distress or despair. The 48 hour window provides the necessary, low-key stress stimulus necessary. MCN (an unusual motorcycle magazine) had a series on this. To attain flow, you need some stress, but too much stress will stop flow. This is probably why we find many parts of coding to be fun, but debugging and navigating poorly documented APIs to be painful.
- deleted 15y ago[deleted]
- listic 15y agoIs there a reason to draw in-game font except for fun factor?
- shabble 15y agoif your basic/permitted libraries don't include a way to render orthographic text, I suppose. I didn't see the beginning, but in comments in the previous threads, he's written the whole of the 3D FPS system to a fairly low level as well.
- fredoliveira 15y agoYup, he did everything from scratch. The first 4 hours were scary. And beautiful.
- ForrestN 15y agoWhat others say about the competition is true, but you can also tell from how he's doing the end titles that he's into custom lo-fi typography.
- EGreg 15y agoWhy doesn't anyone tell me about these 48 hour game coding competitions? I'd definitely like to join. Been a while!
- pella 15y ago"Ludum Dare Events are held every 4 months; Every April, August, and December. Dates are announced 1-2 months before the start time. The best way to stay informed is via the mailing list. Alternatively, you can follow ludumdare on twitter." http://www.ludumdare.com/compo/rules/ http://www.ludumdare.com/compo/rules/
- pella 15y agoAll game: http://www.ludumdare.com/compo/ludum-dare-21/?action=preview http://www.ludumdare.com/compo/ludum-dare-21/?action=preview
- walrus 15y agoIf you like Python, there's one called PyWeek (http://www.pyweek.org/ http://www.pyweek.org/) that starts on September 11. Registration is open now. As others have stated, the one Notch is participating in right now is called Ludum Dare (http://ludumdare.com/ http://ludumdare.com/).
- tehjones 15y agoI cannot believe how addictive this is to watch. Really makes me feel like I am wasting my time though.
- pella 15y agohttp://en.wikipedia.org/wiki/Flow_(psychology) http://en.wikipedia.org/wiki/Flow_(psychology)
- anactofgod 15y agoRealITy television.
- fferen 15y agoI'm happy to see him using Paint.NET to edit the graphics. I've yet to see a free image editor that remotely compares in usability and power; I just wish it were available for Mac and/or Linux. Not affiliated with it or anything.
- atomicdog 15y agoGIMP?
- fferen 15y agoI tried it on Ubuntu a while ago, and it was the most inhumanly difficult program I've ever used. It always seemed none of the tools looked anything like what I wanted to do. It probably exceeds Paint.NET in its capabilities but would take far longer to learn.
- yoklov 15y agoI agree with fferen, GIMP may be more powerful, but it is far less usable, in my experience.
- pella 15y agoPlayable game: ( with source code ) http://www.ludumdare.com/compo/ludum-dare-21/?action=preview&uid=398 http://www.ludumdare.com/compo/ludum-dare-21/?action=preview...