TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Browsercraft: Java Minecraft in the browser

166 点作者 John7878781大约 2 个月前

22 条评论

waveringana大约 2 个月前
When I was in fourth grade, I&#x27;d take the half a mile walk to the library almost daily which always made my parents happy because they assumed I was going to read, but instead I was hopping onto their computers, going to <a href="http:&#x2F;&#x2F;minecraft.net" rel="nofollow">http:&#x2F;&#x2F;minecraft.net</a>, and playing minecraft on IE :)<p>Thanks for the nostalgia
评论 #43537264 未加载
评论 #43540221 未加载
评论 #43537122 未加载
nullbyte大约 2 个月前
Funny enough, the original version of minecraft used to run in the browser too! It used Java applets. That was a long time ago, I remember playing it as a kid
评论 #43537097 未加载
评论 #43538106 未加载
gavinray大约 2 个月前
5 years ago, I watched a YouTube recording of a meetup talk given by one of the CheerpX engineers:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=7JUs4c99-mo" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=7JUs4c99-mo</a><p>In it, they showed a functional demo of porting an OSS multiplayer C++ game entirely to the browser with WASM.<p>Afterwards, I read some of their engineering content and was blown away.<p>It&#x27;s been fascinating to watch the CheerpX&#x2F;CheerpJ progress from afar over the years.
评论 #43537317 未加载
apignotti大约 2 个月前
Hi everybody, happy to see our CheerpJ demo is appreciated.<p>CheerpJ is a WebAssembly-based JVM that can run unmodified Java 8 and Java 11 applications. Java 17 will be supported later in year.<p>I am the lead developer of CheerpJ and CTO of Leaning Technologies. AMA.
评论 #43537698 未加载
评论 #43538099 未加载
评论 #43541388 未加载
SunkBellySamuel大约 2 个月前
This is the main way I used to play Minecraft in the Beta days, thanks!
评论 #43536729 未加载
评论 #43536163 未加载
AlphaWeaver大约 2 个月前
Another comment mentions MinecraftForFree.com...<p>In middle school, in an attempt to get around the school firewall, I copied the HTML code from that website to my own to play Minecraft at school. Since my domain wasn&#x27;t on the blocklist, it worked! But when my friends started using it to play, even after they hadn&#x27;t bought the game, I resolved to add a login wall.<p>I built a backend proxy in PHP that would POST their credentials to the Minecraft API to make sure they had purchased the game. I still think it&#x27;s funny to think I had no ethical qualms about circumventing the school firewall, but piracy was where I drew the line.
whalesalad大约 2 个月前
We have come full circle #applets<p>Twenty years ago running java in the browser would have just been called &quot;using the internet&quot;
评论 #43536305 未加载
评论 #43538842 未加载
评论 #43536097 未加载
ConfusedDog大约 2 个月前
I used to love Minecraft as a kid until my kid ruined it for me. This 5-year-old loves to be in Creative mode and put me in Survival mode and set up traps and rounds of enemies for me to fight my way out. Not relaxing at all anymore.
评论 #43538667 未加载
OsrsNeedsf2P大约 2 个月前
The fact I&#x27;m playing this at 20 FPS on Firefox with a RX 7600 shows how much web browsers have regressed in 10 years, not how much they&#x27;ve advanced.
评论 #43537795 未加载
评论 #43538076 未加载
评论 #43537674 未加载
评论 #43540189 未加载
评论 #43538152 未加载
pfoof大约 2 个月前
The craziest part is that it executes on my iPhone SE 2020 in Safari. Textures work, shading works, pretty insane. I even managed to break a block.
评论 #43537350 未加载
Jotalea大约 2 个月前
There&#x27;s also Eaglercraft, which achieves the same result, but it has functioning multiplayer, and runs up to version 1.8.9, though you&#x27;ll need a beefy computer.
评论 #43552469 未加载
评论 #43538976 未加载
neuroelectron大约 2 个月前
There already is Minecraft in the browser implementations that are quite performant<p><a href="https:&#x2F;&#x2F;map.realismc.com&#x2F;#world:-87986:65:-25312:0:-0.01:1.57:0:0:free" rel="nofollow">https:&#x2F;&#x2F;map.realismc.com&#x2F;#world:-87986:65:-25312:0:-0.01:1.5...</a><p>This is a world featuring llm powered players that make their own plans and constructions (using the terminal)
CobrastanJorji大约 2 个月前
Great. We brought back Applets.
评论 #43538051 未加载
__jonas大约 2 个月前
Huh, is Minecraft Java edition free now? I haven&#x27;t played in a long time but I thought when you download the regular client you only get to play after signing in with an account that purchased the game, how is this thing just starting the game directly?
评论 #43536547 未加载
评论 #43536255 未加载
评论 #43536548 未加载
评论 #43536348 未加载
burgerone大约 1 个月前
There&#x27;s a similar but &quot;illegal&quot; other client called eaglercraft. It bumps this up a notch with a much more &quot;recent&quot; version of MC, by compiling java to javascript
pidgeon_lover大约 1 个月前
Is this at all related to Eaglercraft (web: <a href="https:&#x2F;&#x2F;eaglercraft.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;eaglercraft.com&#x2F;</a>, src: <a href="https:&#x2F;&#x2F;git.eaglercraft.rip&#x2F;eaglercraft" rel="nofollow">https:&#x2F;&#x2F;git.eaglercraft.rip&#x2F;eaglercraft</a>), which is also browser-based Minecraft?
评论 #43546128 未加载
api大约 2 个月前
It&#x27;s too bad that this kind of thing is using x86 as the actually-pseudocode for this. I understand why -- ease of porting, etc. -- but using either WASM (w&#x2F;WALI?) directly with a kernel compiled to WASM (there are efforts to do this) or something open like RISC-V would be better long term.
评论 #43537484 未加载
kevmo314大约 2 个月前
It crashed for me :(<p><pre><code> [failed to get system properties (java.lang.RuntimeException: No OpenGL context found in the current thread.)] </code></pre> Applets were a real vibe. The gradient-blue UI that came out of the box is true nostalgia.
评论 #43537234 未加载
bobdigit大约 2 个月前
We&#x27;ve gone full circle! Java was originally created to run apps in the browser.
earth2mars大约 2 个月前
how to do fullscreen?
greatgib大约 2 个月前
And in the meantime, this shitty Roblox still doesn&#x27;t run on Linux...
butz大约 2 个月前
Playing Minecraft without Microsoft account? That doesn&#x27;t look safe.
评论 #43536306 未加载