6 ms·
Minesweeper implemented in DCPU-16
- Jimmie 15y agoSo, uh, how long until the novelty of writing old programs in a new framework wears off? edit: although that is a pretty sweet implementation
- ChrisClark 15y agoBy the time that novelty wears off the game should be developed enough to give more challenges. It won't be old programs anymore but operating systems, auto-pilots, defence systems, communication systems, combat systems, viruses, hacking, and so on and so forth.
- JackdawX 15y agoSo, uh, how long until the novelty of writing old programs in a new framework wears off? A review of the entire history of programming indicates the answer is 'never'.
- vyrotek 15y agoI hope people get just as excited to make things with the RasberryPi as they do with DCPU.
- axx 15y agoI hope someone builds an RasberryPi with a low-tech display (4-5") with some kind packet manager, just to run DCPU-16 programs. :)
- debacle 15y agoSo how long before we get Minecraft implemented in DCPU-16?
- scommab 15y agoAlready done: https://github.com/trevs231/0x10c-Files/blob/master/minecraft.dasm16 https://github.com/trevs231/0x10c-Files/blob/master/minecraf... (Youtube video: http://www.youtube.com/watch?v=uViEhLNJ_8Y http://www.youtube.com/watch?v=uViEhLNJ_8Y )
- tensaix2j 15y agoI would love to see the reverse, DCPU-16 in Minecraft.
- Natsu 15y agoIf anyone has that kind of time, it's very possible, though running it might well lag the hell out of your computer. You should be able to find all of the necessary information here: http://www.minecraftwiki.net/wiki/Redstone_Circuits http://www.minecraftwiki.net/wiki/Redstone_Circuits http://sybreon.github.com/dcpu16/ http://sybreon.github.com/dcpu16/ http://www.0x10c.com/doc/dcpu-16.txt http://www.0x10c.com/doc/dcpu-16.txt
- steve19 15y agoI wish 0x10co.de and the other DCPU-16 code sharing/emulator websites had existed when I took my first CS "systems programming" (or whatever the introduction to CPUs and assembly was called back then). The professors struggled to get the students enthusiastic about programming in assembly when they were used to high level languages.
- zerohp 15y agoI'm not sure how long ago you took it, but this book is probably a better introduction than the DCPU-16 since you build the system up from gates until you reach a high level language. http://www1.idc.ac.il/tecs/ http://www1.idc.ac.il/tecs/ It seems like assembly programming has become the domain of the ECE department at many schools while CS department has moved on.
- dangrossman 15y agoI just went to the CS department site of the university I attended. The same systems architecture courses I took (logic gates, to building a pipelined MIPS CPU, to assembly programming on that CPU) are still degree requirements.
- Natsu 15y agoThat describes the ECE 100 class I took many years ago pretty much perfectly. But I think that programming a computer that's going to fly your space ship and blast your enemies is a lot more fun than any of the "have this vending machine make change" type exercises we ever did in assembly.
- platz 15y agoThe best part is the 'glasses falling' intro (ok, maybe not the best part, but a good one).
- superchink 15y agoIf you win, all subsequent games only have a single mine.
- burgerbrain 15y agoMaybe he fixed this, but this doesn't seem to be the case as I am playing it right now.
- sakai 15y agoI'm having the same thing... and it shouldn't be the browser in this case...
- burgerbrain 15y agoWeird. I just won it three times in a row without that happening. How reproducible is it for you?
- aiscott 15y agoIt warms my heart to see so many get excited about "bare metal" low level implementation.
- toolxxx 15y agobare metal?
- rhdoenges 15y agowait when did DCPU-16 get a framebuffer/higher-res graphics?
- eridius 15y agoI can't look at the program right now because the site is non-responsive, but DCPU-16 has a defined spec right now for video, based on a leaked .jar file from the actual game. Someone named Rick took the leaked .jar, decompiled it, and wrote up a video spec based on it. The current spec can be found at https://github.com/gibbed/0x10c-Notes/blob/master/VirtualMonitor.txt https://github.com/gibbed/0x10c-Notes/blob/master/VirtualMon....
- GuiA 15y agoNever, it's community implemented conventions right now (that Notch will probably forcefully have to integrate)
- Twisol 15y agoThe bitmapped fonts were actually discovered via a leak of the 0x10c code. We'd certainly thought of it before then, but the leak was what sparked the implementation. This version of Minesweeper appears to overwrite the default font with its own custom graphics.
- sakai 15y agoOdd bug -- when I lose the game and then hit enter to replay, every map only has a single mine. :( Otherwise awesome.
- steeleduncan 15y agoI'm looking forward to 0x10c as much as the next hacker, but I can't help but wonder what effect this DCPU is going to have on the gameplay experience. Is it going to be a programming competition rather than a computer game?
- AdamTReineke 15y agoWithout knowing much about how the game will be played, I doubt it. Maybe at the very highest end the marginal difference will be made by the quality of proprietary computer programs shared between elite clans but enough public script sharing will go on that will make it trivial for someone to be competitive at the lower levels without knowing a line of code.
- TeMPOraL 15y ago> Is it going to be a programming competition rather than a computer game? I certainly hope so. It is rare in games that you get better in virtual word by training a skill that is useful in real life. Someone please do something like that for maths, physics and chemistry; we may yet be able to save education.
- hypeibole 15y agoThis may be a little offtopic but Core War [1] was a lot of fun. [1]: http://en.wikipedia.org/wiki/Core_War http://en.wikipedia.org/wiki/Core_War
- mappum 15y agoI'm so happy you hackernews people like 0x10code (it's my site) :D
- Aissen 15y agoNow it doesn't seem to be reachable.
- zerostar07 15y agoOff topic, 0x10co.de looks like it's gonna be a big hit app store.
- prezjordan 15y agoHow does the DCPU-16 differ from other assembly languages?