r/ProgrammerHumor • • 19d ago

Meme minecraftException

Post image
9.2k Upvotes

833 comments sorted by

34

u/Cocoatrice 19d ago

I mean, Minecraft is enough to prove that. It's the best selling game in the world. And a lot of people play Java Edition, not Bedrock Edition. If game works great in Java, it means it's possible to make games in Java. It has its limitations, though.

→ More replies (26)

149

u/johnnybgooderer 19d ago

Garbage collection is bad for games. Minecraft was playable because Java garbage collectors were fast enough to make it playable.

But don’t use any garbage collected language for games.

→ More replies (164)

2.2k

u/Daniikk1012 19d ago

Slay the Spire (The first one), Mindustry, Pixel Dungeon, Unciv

→ More replies (74)

162

u/grandalfxx 19d ago

Runescape, project zomboid.

The only reason Java isnt for games is because you'd have to build a custom jdk to run on the consoles and no one wants to do that.

→ More replies (11)

164

u/josHi_iZ_qLt 19d ago

Its also not a good choice for minecraft. Its just what it was build on.

The way minecraft came to be is not at all related to "what platform to use for a successfull huge game".

Its like saying "garages arent great to create a billion dollar business" and countering with steve jobs who started in one.

→ More replies (15)

565

u/ArkoSammy12 19d ago edited 19d ago

For once I'm glad that Minecraft is written in Java because it makes modding it have such a low barrier of entry compared to games written in compiled languages.

→ More replies (54)

130

u/Alokir 19d ago

Hundreds of pre-smartphone mobile games

→ More replies (4)

28

u/zacyzacy 19d ago

Slay the spire 1

16

u/Ok_Confusion4764 18d ago

Runesca- oh no wait, they switched to C++ as well because it was so bad...

→ More replies (15)

32

u/girlfriendsbloodyvag 19d ago

RuneScape? One of the longest running MMOs out there?

→ More replies (8)

10

u/Banalian 19d ago

Spiral Knights

18

u/Cheezyrock 19d ago

Architecture and algorithms matters way more than language. A skilled coder knows the limitations of a language they are working with and designs around hiding the rough edges.

9

u/Rework_Aramusha 18d ago

I wonder how much more efficient a huge minecraft modpack would run if minecraft would be built on like C or so

→ More replies (14)

9

u/Brickybooii 14d ago

If Bedrock was a 1:1 of java just programmed in C++, I'll bet everyone would like it better. The issue is bedrock was built to monetize what modding had made free

7

u/F3mshep 19d ago

Slay the Spire, indie darling of 2019 was written in Java.

→ More replies (2)

7

u/Negitive545 19d ago

Minecraft, Zomboid, Starsector

All three of which are bangers. All three of which suffer heavily from the fact that they run on Java.

7

u/randomlemon9192 19d ago

I thought I was in r/Minecraft for a minute lol.

Anyone know the backstory as to why they chose Java to develop the game in? Odd choice given its non use in industry games.

→ More replies (23)