5 ms·
Notch's 48-hour game: Prelude of the Chambered
- Raphael 15y agoHint: At the beginning punch through the wall with the space bar.
- dave84 15y agoHere's my entry: 'Harvest' - On g+ as ludumdare.com seems to be down. https://plus.google.com/117952639955495935037/posts/DyEXjhmF43U https://plus.google.com/117952639955495935037/posts/DyEXjhmF... Edit: Notch's entry keeps saying "Click to focus" for me. Even when I click to focus... hmmm.
- ugh 15y agoReloading helped for me. — edit: That’s a great little game you made there. A lot of fun!
- deleted 15y ago[deleted]
- dave84 15y agoThanks, had to switch browsers eventually. Can't wait until the website is back up so I can take a look at his code. Edit: Thanks, I appreciate you taking the time to play it.
- kennywinker 15y agoNice game!
- Breefield 15y agoNotch's game appears to be a reinterpretation of "Chip's Challenge". http://en.wikipedia.org/wiki/Chips_Challenge http://en.wikipedia.org/wiki/Chips_Challenge
- PerryCox 15y agoEasily the best game to ever be included with Windows.
- Androsynth 15y agoI wish more people would have joined the competiton than just watch Notch, but I guess thats just how things go. This was my first Ludum Dare competition and I had a lot of fun.
- newobj 15y agoeh? there's usually several hundred completed entries in any LD48.
- Androsynth 15y agoAnd there was tens of thousands of people who watched notch at some point.
- jakelear 15y agoTens of thousands of non-programmers. A few minutes spent in the livestream chat feed was enough to drive a sane man to madness. 50% of comments were asking if the stream was minecraft 1.8, the other 50% were rude comments about Notch's marriage/weight/work ethic/etc.
- walrus 15y agoMany of the people asking if it was Minecraft 1.8 were just doing it to bother others.
- runevault 15y agoThe MC 1.8 people were, but a LOT of people were also "what compiler is he using?" and other similar questions that showed the one asking had little to no knowledge of programming. I'd bet at LEAST 60% and probably more like 80 had minimal to no knowledge of how to write real code.
- kingatomic 15y agoIncluding this guy right here. While I'm a programmer, I've never done any games programming, and most certainly have never done anything in 3D -- it was a learning experience for me to watch him. It was also inspiring, such that I may eventually enter an LD event myself.
- johnfn 15y agoMay as well plug my game too: Escape Artist: http://www.ludumdare.com/compo/ludum-dare-21/?action=preview&uid=3187 http://www.ludumdare.com/compo/ludum-dare-21/?action=preview... Right now the only way to run it is to run main.py through python. I'm working on standalones.
- crowbar 15y agoI ran out of time to do my game this weekend (Other insanities were going on, unfortunately. I managed to only spend about 5-6 hours on it all in all), but I might as well show what I did make for those curious. It's more of a concept than anything else, but I did make a couple of things that I can carry on to my other FlashPunk project, so it's all good in the end! It was a lot of fun and I wish I could have done something more, or at least relinquish myself to a simpler idea. http://crowbar.ripsystem.com/projects/ld21/ http://crowbar.ripsystem.com/projects/ld21/ - Arrows Move, A shoots.
- seclorum 15y agoChromium 13.0.782.107 (Developer Build 94237 Linux) Ubuntu 11.04 user here.. just want to report that Arrows don't move, A doesn't shoot. Looks interesting though!
- crowbar 15y agoNoted! I'll have to check that out. I didn't do a whole lot of testing outside of the flash player/in firefox, so it may be a bug inside Flashpunk for all I know. If so, gives me a chance to do a little bug fixing for the community. :D Thanks!
- citricsquid 15y agoFYI Chrome and Flash have a bug with Action script 2. So if you're using AS2 for that game that's why his controls don't work. http://www.newgrounds.com/bbs/topic/1265535 http://www.newgrounds.com/bbs/topic/1265535 second paragraph.
- aeontech 15y agoIt was definitely fascinating to watch for a while. I would actually love to watch live coding with commentary of some good programmers, I imagine you could learn a lot from it.
- Newky 15y agoI agree with this, and have seen a massive amount of similar comments on this topic. It seems like a rather niche area which could easily be exploited, to complement a live stream, It would be nice to have a live code display as well. Something like a tail -f for the web.
- JustAGeek 15y agoOn peepcode.com you can find several screencasts where you can watch experienced developers working on a mini-project while thinking out loud The series is called "Play by play". Here's the one with Zed Shaw: http://peepcode.com/products/play-by-play-zed-shaw http://peepcode.com/products/play-by-play-zed-shaw The others can be found here: http://peepcode.com/screencasts http://peepcode.com/screencasts Furthermore, there's http://www.cleancoders.com/ http://www.cleancoders.com/ by Bob Martin. For several of the available episodes there are screencasts available in which he TDDs on some task, e.g. here: http://www.cleancoders.com/codecast/clean-code-episode-3/show http://www.cleancoders.com/codecast/clean-code-episode-3/sho... Those screencasts are bonus material, so to speak, the actual episodes are well worth the watch, too. All those screencasts cost money - but imho they're very well worth it!
- aeontech 15y agoThanks for the links, I'll definitely check them out.
- uvTwitch 15y agoTrust Notch to make a low-fi 3D game about punching bricks. Pretty awesome though!
- exit 15y agocan anyone actually get their browser to give the applet focus?
- walrus 15y agoYes. Firefox on Linux with OpenJDK works for me. You could try downloading https://s3.amazonaws.com/ld48/index.html https://s3.amazonaws.com/ld48/index.html and https://s3.amazonaws.com/ld48/PoC.jar?v=9 https://s3.amazonaws.com/ld48/PoC.jar?v=9, then running it with `appletviewer index.html` from a terminal. The controls are WASD+QE (or arrow keys), space, and the number keys to switch items.
- pygy_ 15y agoFor those who didn't watch the stream: The game is a Zelda-inspired, first person, 2.5D dungeon crawler written in Java. __Modus operandi:__ 1) He first built a robust engine, very powerful from a game developing standpoint. Building the various types of blocks (walls/grounds/objects) and entities (player/ennemies/bullets/boulders) needed remarkably little code afterwards. 2) He used Paint.NET as a level editor, and color-coded the blocks and entities. He used the alpha channel to identify the switches, the doors, the ladders and the ennemies (from 255 downwards). Doors and switches are automatically linked by id. This allows to put all the level design logic on the map. 3) The most important: short iterations. He spent more time play testing the game than writing it, systematically retesting the old stuff when he introduced a new feature, or even after changing a detail. 4) He's sharp, knows his tools, edits the code very fast and makes few mistakes. He also has a lot of experience, which allowed him to make good initial decisions that facilitated the development process. __The platform:__ Java+Eclipse turns out to be an excellent platform for writing games. While it doesn't have a REPL, its debugger allows to patch the code while it is running, offering a very dynamic environment, especially to tweak the gameplay. It felt very lightweight. I wonder if the other JVM languages have similar debugging facilities. The simplicity of the language makes the code easy to read and modify (provided you have a sound initial code base). Once you get used to it, the boilerplate becomes transparent (like the parentheses in Lisp). The refactoring abilities of Eclipse are excellent. The speed of the JVM allows to write fast low level code, and its object system make it straightforward to organise the high level logic. __Some tricks/hacks:__ All textures are drawn in 4 shades of gray, then colored when they are loaded. It allows to reuse the wall textures for all levels, and to differentiate the bosses from the normal ennemies, at no cost, etc. His playsound function creates a new thread every time it is run. If I counted properly, there is at most one level of inheritance, even where more would have made sense from an orthodox OO design standpoint. There's some code duplication, but he only duplicated robust, well tested code. The low resolution and limited palette allows the rudimentary graphics to look good (old school). The animations have only two frames. . . On a side note: Did someone save fist few hours of the stream, when he wrote the 3D engine? I couldn't watch the process, and his Livestream account has been deleted.
- ordinary 15y agoHe wrote that while on Livestream, so it's not on Justin.tv or Twitch.tv. Unless he also wrote to a local file, there's a good chance that part is gone for good.
- terhechte 15y agoI know one could watch the complete livestream, but I wonder if the source is also available somewhere. I'd love to dive in and understand some of the complexities without time constraints. Great game.
- davecardwell 15y agoSo you don’t miss it, http://news.ycombinator.com/item?id=2911794 http://news.ycombinator.com/item?id=2911794
- angrycoder 15y agoSource code is here: https://s3.amazonaws.com/ld48/PoC_source.zip https://s3.amazonaws.com/ld48/PoC_source.zip