8 ms·
Breaking the fourth wall with Minecraft
- kator 11y agoReminds me of dockercraft, discussed recently at: https://news.ycombinator.com/item?id=10584956 https://news.ycombinator.com/item?id=10584956 I have a raspberry pi controlled cat feeder I built and have been playing around with the last couple of weeks as a side project. I showed this to my wife and she said "Oh so can you make it so I can feed that cats while playing minecraft?" LOL
- lucaspiller 11y agoNext up: Order pizza and laundry through Minecraft
- ashark 11y agoPSDoom[1], anyone? [1] http://psdoom.sourceforge.net http://psdoom.sourceforge.net
- nkrisc 11y agoI'd like to hear more about the bulbs used. Cheap wifi bulbs with a simple protocol sound like fun.
- easytiger 11y agoprob the Phillips bulbs. Sadly they don't sit flush in most sockets, despite using the same fixture name.
- nkrisc 11y agoThe Philips Hue bulb is the only one I'm really aware of, but I didn't think they were cheap. From the post it sounded like he was using something similar to the Hue bulbs but much cheaper.
- taylorwc 11y agoI don't think so--the author addresses it. From the post: >My WiFi bulbs are some unknown, eBay sourced devices that use a crappy mobile app for control.
- tjohns 11y agoDefinitely not the Philips Hue bulbs. Those use a REST API on port 80 for network control, whereas these bulbs are using a proprietary binary protocol on port 5577.
- nkrisc 11y agoFrom what I've been able to find about the Philips API, there's also a modicum of authentication while these appear happy to accept input from anyone on the network.
- tty7 11y agoSame! I'd like to hear more
- hultner 11y agoCaught my eye as well, wouldn't mind cheap WiFi-lamps to play around with.
- StavrosK 11y agoI must have these, and a link to their alibaba page.
- donkeyd 11y agoFor some reason I get weary when I see cheap Chinese products that connect directly to a DC source. Mostly because of the stories of cheap phone chargers catching fire, or electrocuting users.
- 542458 11y agoI'm also a little weary of cheap Chinese products that connect to my network... I'm always a little worried that they'll be doing something malicious, and I don't have the network know-how to prevent that. That said, I'm not entirely sure the risk is that much greater with off-brand Chinese products than "American" (designed, programmed and made in China) ones.
- frandroid 11y agoSince we can't install firewalls on cheap Wi-Fi IoT devices, it would be interesting to have a Wi-Fi router that handles that for you, isolating every device on the network by default. Just have every device have a web control interface so that you don't have nasty surprises from devices starting to communicate on ports they aren't expected to be operating on. Or just close all outbound ports from devices by default, and just open those that are needed to operate the device. Requests to communicate on closed ports could trigger a message to the Wi-Fi admin who could decide what to let open. A smart interface would pre-generate Web searches for the device ID and port trying to open up so you can read up about it.
- 542458 11y agoThat's a really cool idea. I've actually considered having a second "guest" network for everything I don't trust my ability to secure, like windows machines and cheap IOT stuff.
- 11y ago
- abolish_karma 11y agoNot a good answer, but it's a start; https://hackaday.io/project/5888-reverse-engineering-the-milight-on-air-protocol/log/18428-preliminaries https://hackaday.io/project/5888-reverse-engineering-the-mil...
- StavrosK 11y agoThe author updated his post: http://www.dx.com/p/e27-7w-550lm-rgbw-15-led-smart-phone-wi-fi-music-control-color-temperature-light-bulb-855-240v-280632?Utm_rid=30344541&Utm_source=affiliate http://www.dx.com/p/e27-7w-550lm-rgbw-15-led-smart-phone-wi-...
- Tepix 11y agoAlso check out "Minecraft: Pi edition" for the Raspberry Pi. It comes with embedded python support and is free: http://pi.minecraft.net/ http://pi.minecraft.net/ Somewhat unfortunately, it hasn't been updated since 2012 and lacks a lot of features of the Pocket or PC version.
- Yahivin 11y agoNow you just need to be able to SSH into the server running the game itself...
- TerryADavis 11y agoGod says... invitingly Beatrix coupe's soapboxes cologne's Rosalie duets tuning whitefish restock agribusiness blink knobbiest hoarders thematically Roach's chronologies decriminalization yeasty locust strophes annoyingly Kitty emcee odder altitudes monarchical peninsula cyclamen's methodological Charolais's denotation's asserts doe's usherettes Huck's Galvani tooling Sennett's spinach's empower pedantically chandler Alamo's amazes Vulgate's McClain's arbutuses renovator poppies heavenliest combs blobbed Errol accretions cavalcades deposition's Corleone superstitious zinging ikon's Ouija honked instal outrigger's subsuming curates ululated undergrads refusal Saks Delia rent's soirée's perturbs pioneer's muggy teamed Mouton preventive's defray nixes Willie purist regatta's ultra's sounder peony's photo tunny's rewards sponsor took Ishtar circumscribes Brant internecine Latino Zubeneschamali's redefine
- accommodavid 11y agoNow if this whole thing could be accomplished using pure redstone circuitry http://www.escapistmagazine.com/news/view/109385-Computer-Built-in-Minecraft-Has-RAM-Performs-Division http://www.escapistmagazine.com/news/view/109385-Computer-Bu...
- DuckyC 11y agoRedstone has no means of communication to the outside, so even if you created an entire computer with redstone(very unlikely) you would have no means of communication outside of minecraft.
- VLM 11y agoReverse engineer the client code such that a little bot player runs around in game flipping levers and seeing if redstone torches are on/off. Then you would truly have a computer with a little guy running around inside it doing all the thinking. The famous (is it?) minebot already implements about 99% of the required functionality and requires no server side mods. There are of course competitors to minebot some of which may be closer or further away from this goal.
- kefka 11y agoThat would be a neat experiment to see if the conjecture, "Redstone has no means of communication to the outside" is true. It would be interesting to find bugs within the redstone rendering engine that leak or emit data. I'm thinking of something similar to the Super Mario World bank switching pong game.
- simias 11y agoThat would be using a security vulnerability to reprogram the game then, of course if you can do that you can do anything on the computer. Since Minecraft is sandboxed in the JVM that might prove difficult though.
- gipp 11y agohttps://www.youtube.com/watch?v=h5zUa8tiGoo https://www.youtube.com/watch?v=h5zUa8tiGoo
- deleted 11y ago[deleted]
- stabs 11y agoI'd like to play minecraft in minecraft. I would totally install minecraft on that minecraft also and play minecraft on it.
- worldsayshi 11y agoBeen done: https://www.youtube.com/watch?v=gdnO1QZJ--M https://www.youtube.com/watch?v=gdnO1QZJ--M ... sort of.
- ccvannorman 11y agoThis is what Code Hero, which I helped develop [1] tries to be. I hope this will have some success as well! With the right spark, there is a ton of creative fuel that can be channeled from excited kids into computer programming. [1] http://primerlabs.com/codehero http://primerlabs.com/codehero
- soared 11y agoPoking around the website it looks like an awesome project. I'm going to give it a try! But, the site needs a marketing person or someone gifted with visuals + words. Also, codehero.org has a redirect loop and most of the pages are access denied.
- vidarh 11y agoThis seems like it'd be awesome for Minetest [1]. Minetest has a lot of (very) rough edges, but basically it's a Minecraft-like engine where most functionality beyond the very basic is added through mods written in Lua. I'd be fun to be able to live-code the mods on an in-game computer.. [1] http://www.minetest.net/ http://www.minetest.net/
- kohanz 11y ago> I have a couple of WiFi-enabled bulbs near me, wouldn't it be nice to be able to control them using Minecraft? I mean nothing against the author and like-minded individuals and I have the utmost respect for people with such a "tinkerer" mindset, but often reading things like this on Hacker News makes me feel like a bit of a fraud, because my internal answer to the question above is basically "No, not really". I'm wondering if others feel the same way. Does it make me less of a "hacker"? I enjoy programming, sometimes I wonder how things work, but oftentimes I don't mind that it is abstracted from me and "just works", and I rarely if ever have the urge to integrate two seemingly unrelated things to create a unique hack.
- nkrisc 11y agoIt doesn't make you a fraud. Things like this are obviously done simply for fun, and not everyone will find exactly the same things fun.
- DougWebb 11y agoControlling a lamp isn't very useful on it's own, but it's a good simple proof of concept for tying in-game mechanisms to internet-connected resources. Step 2 is getting an external event to have an effect in-game. Once you have that, you can start building VR interfaces to the real world.
- irremediable 11y agoDon't worry about it! I figure most of us only have the time and attention to work on a few things. If you don't happen to be fascinated by integrating lightbulbs and Minecraft, that doesn't make you a boring/uncreative/dumb/whatever person.
- phirschybar 11y agoI hear you. But my kids would FLIP if they could control lights in our house from a Minecraft world :)
- kylnew 11y agoThis is a perfect response because it exemplifies the importance of relevance in what excites you. If you don't play MC already or have no friends/family interested in the game, then a project like this would seem quite boring.
- intrasight 11y agoWho else thinks that Minecraft will become the next iteration of nested simulated universe.
- tgb 11y agoI've seen a video of a 2D minecraft implemented in minecraft. Minecraft all the way down...
- nonword 11y agoSo cool. Reminded of Gibson's The Peripheral - even if there's nothing so existentially twisted in what the author actually did. I suppose the interesting part is just that the author is controlling a light IRL from the center of a russian-doll of emulated environments, but it sure feels profound given that one of those environments emulates an environment you can walk around in.
- NovaS1X 11y agoNow the next step is to build a replica of his house and this specific room down to the details so he can turn the lamp on in game which turns on the lamp in the real world.
- soared 11y agoBuild a replica of someone else's house and let me control their lights!
- dataminded 11y agoWould be great if Microsoft extended the python API they set up for the Raspberry pi to other platforms. It's tons of fun to play with.
- tlrobinson 11y agoNow implement a video chat protocol in Minecraft. How trippy would it be to receive a video chat call from a Minecraft avatar?
- seccess 11y agoOpen Computers is very powerful. I once knew a modded Mincecraft server admin who used Open Computers to receive and send text message updates about his base and the state of server when he was away from his computer.
- EvanPlaice 11y agoFinally, 'Hackers' the movie style 3D interfaces for managing networking infrastructure. In all seriousness. As networking structures become more modular, it might not be a bad idea to have systems where the architecture can be modeled and monitored visually. I have come across presentations of some custom/proprietary systems that provide interesting visualizations of networking interactions. It would be awesome to see a generalized platform implementation.