Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (494)
Games in Android Showcase (113)
games submitted by our members
Games in WIP (563)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 ... 13 14 [15] 16
  ignore  |  Print  
  Minecraft  (Read 182063 times)
0 Members and 1 Guest are viewing this topic.
Offline princec

JGO Kernel


Medals: 376
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #420 - Posted 2012-10-26 08:09:36 »

It'd be a shame to think Markus is a one-hit-wonder when he actually spent the previous 10 years making games, few of which anyone will remember. Another one of those overnight successes that took 10 years to make.

Cas Smiley

Offline Rorkien
« Reply #421 - Posted 2012-10-26 17:08:33 »

It'd be a shame to think Markus is a one-hit-wonder when he actually spent the previous 10 years making games, few of which anyone will remember. Another one of those overnight successes that took 10 years to make.

Cas Smiley

And isn't that a good reason to keep trying? I'm pretty sure everyone here loves making games. Even better if they become profitable and successful!
Offline xXCoderDevinXx

Junior Member


Medals: 1
Projects: 2
Exp: 10-12 months


I am a Java beginner trying to learn.


« Reply #422 - Posted 2013-10-14 03:32:59 »

Wow, October 26 2012 last comment Shocked... ahh the gold old 1.4 pretty Scary update, when i first started playing minecraft...its gotten to complex now since 1.5 minecraft has gotten too confusing and complex. persecutioncomplex
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline namrog84

JGO Ninja


Medals: 46
Projects: 4


Keep programming!


« Reply #423 - Posted 2013-10-14 05:14:37 »

Too bad you didn't wait 12 more days and then you could have given rebirth to a 1 year old thread Tongue

 persecutioncomplex Roll Eyes Shocked


"Experience is what you get when you did not get what you wanted"
Offline xXCoderDevinXx

Junior Member


Medals: 1
Projects: 2
Exp: 10-12 months


I am a Java beginner trying to learn.


« Reply #424 - Posted 2013-10-14 05:26:21 »

 Tongue i just realized i said gold old instead of good old xD well i should of waited 12 more days oh well I wonder why people haven't been posting
Offline opiop65

JGO Kernel


Medals: 154
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #425 - Posted 2013-10-14 10:03:22 »

Because there wasn't anything else to talk about and the thread died off. Seriously, was it that important that you had to necro a year old thread?

Offline rv3392

Senior Member


Medals: 2
Projects: 1
Exp: 3 years


Programmer | Modder | Gamer


« Reply #426 - Posted 2013-10-24 08:35:00 »

WOW! And to see this is where it all started!
Offline kpars

JGO Wizard


Medals: 79
Projects: 4
Exp: 3 years


Extreme Typist.


« Reply #427 - Posted 2013-10-24 08:37:52 »

Isn't it beautiful?

Again, don't necro older threads, especially ones that are this old.

- Jev.

Offline opiop65

JGO Kernel


Medals: 154
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #428 - Posted 2013-10-24 09:35:56 »

Why don't people learn. If you don't have a useful post in a thread that isn't old, then don't type it.

Offline Grunnt

JGO Wizard


Medals: 66
Projects: 8
Exp: 5 years


Complex != complicated


« Reply #429 - Posted 2013-10-24 12:51:27 »

To me digging up this thread on Minecraft is not so much necromancy as it is history. Minecraft is definitely part of game development history, and having a little part of it on this forum is pretty awesome (along with all the other gems that Persson and others left scattered around these boards).

Also, threads on the "featured games" board are not ordered by most recent post.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline jeb_

Junior Member


Medals: 7



« Reply #430 - Posted 2013-10-24 12:59:33 »

In about 3.5 weeks the "official release" of Minecraft turns 2 years old. I.e. the same amount of time I've been lead developer, for what it's worth.
Offline opiop65

JGO Kernel


Medals: 154
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #431 - Posted 2013-10-24 13:52:09 »

How is it working on Minecraft? I've always wondered how cool it would be to be the lead developer on a game that has probably influenced the game industry immensely. I mean, Minecraft was the reason I started programming. I owe you all a huge thanks for the game you've made. Its honestly more than a game to me, its what introduced me to programming. And now I spend the majority of my downtime coding, and I absolutely love it.
Congratulations on the game, and hopefully it'll last for a few years longer!

Offline matheus23

JGO Kernel


Medals: 107
Projects: 3


You think about my Avatar right now!


« Reply #432 - Posted 2013-10-24 14:39:16 »

I have to agree, the first thing I wrote was WorldOfCube in Java, which was highly inspired by Minecraft, so I owe you both a lot.

Also, Notch's nerdyness with Redstone made me build my first ALU in Minecraft and now I'm having much fun building little CPU's in a logic simulator (logisim).

Minecraft is really, really inspiring.
Still playing actively (for almost 2.5 years now, with mods, though). Smiley

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline JESTERRRRRR

Senior Member


Medals: 7
Exp: 1 year



« Reply #433 - Posted 2013-10-24 14:43:17 »

Used to play this game regularly but it was ruined for my friends and I, absolutely hate the direction its gone in. I cannot believe they added the food BS, and removed the instant healing ability. Completely killed off pvp combat, and sprint is so bad for pvp considering how laggy the game is anyway.
Offline jeb_

Junior Member


Medals: 7



« Reply #434 - Posted 2013-10-24 15:01:05 »

opiop65: I think JESTERRRRRR here answers your question quite nicely Smiley Minecraft is a sandbox game that can be played in many different ways. The original inspiration for the game was Dwarf Fortress, so the development has taken a lot of role-playing and survival elements from there. Obviously every single feature has pissed off some people, regardless how small or big the change has been. I guess my skin has grown thicker over the years Wink

It's also a crazy project to work on since it has had such a cultural impact. Three years ago I wouldn't have dreamed about partying with celebrities (I've met deadmau5 and Justin Timberlake, for example), or being regularly invited to talk at various conferences (nowadays I tend to say no to most invitations, though). I've been in Swedish National TV twice, in Swedish newspapers several times, interviewed by BBC once about the N-word appearing in the game, participated in a video documentary (by 2 player productions), participated in 2 books, awarded as one of the 100 most influential people according to TIME magazine, as well as talking in front of 7,000-people strong audiences at Minecon...

So things have been pretty crazy!
Offline Grunnt

JGO Wizard


Medals: 66
Projects: 8
Exp: 5 years


Complex != complicated


« Reply #435 - Posted 2013-10-24 15:10:09 »

So things have been pretty crazy!

Yeah the ways of public hypes are unfathomable... I hope you manage to have some happiness and fun in all of that Smiley

Offline xsvenson
« Reply #436 - Posted 2013-10-24 15:11:27 »

It's been said that there are 2 vocal minorities, that represent only about 10% of the players:
* Those who really really like the product
* And those that really don't like it
The rest just use or don't use but are quiet about it

As it is human nature, to focus on the bad things for improvements (cause good things are good, there is no need to change them), people take the negative commentaries personally and get hurt. So yeah, there is always the vocal minority who can ruin Your day, so a thick skin is pretty much a requirement, especially in a project, that's as large as minecraft.

“The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet.” - Michael A. Jackson
Offline matheus23

JGO Kernel


Medals: 107
Projects: 3


You think about my Avatar right now!


« Reply #437 - Posted 2013-10-24 15:17:54 »

Oh btw, I really liked the 1.7 snapshot. I now get 120 FPS (capped, I guess), and the new rendering techniques are cool. The mipmapping and Linear filtering for distant textures makes it look much better, too!

Back in 1.4.7 I have only had ~50 fps.

Nice work on that! Smiley

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline Longor1996
« Reply #438 - Posted 2013-10-24 15:28:48 »

Oh wow. I absolutely forgot about this Thread.

@Jeb:
May I just ask you about what you think of Cubic-Chunks?
And with that I do not mean the mod for it.
I am talking about the system itself, and if you ever thought about it.

We are not in a Minecraft-Forum here, so I thought its a good idea to ask here, because there won't be thousands of people reading it instantly and making big news out of it. Also we are all mostly developers here, so we can talk about technical stuff as much as we want.

I would really like to hear an answer.

Edit here:
Important: I am not asking to implement cubic-chunks into Minecraft. I just want to know what you (and maybe the other Mojangster's) think about it.

Have a nice day, and good luck with developing MC.

- Longor1996

PS: Poor you must handle so much hype... I couldn't ever handle that many people at once without going all crazy.

Sorry for my bad English! That's because i am from Germany.
Offline jeb_

Junior Member


Medals: 7



« Reply #439 - Posted 2013-10-24 15:43:00 »

The current world format in Minecraft is inspired by the Cubic Chunks mod in the sense that parts of the world are completely unloaded if they're empty. The old format had chunks that were 16x128x16 blocks, and the new format has 16 cubic chunks of 16x16x16 blocks that allows players to build up to 256 without adding much memory or performance overhead (empty chunks are not loaded).

This system was chosen as an acceptable simplification. Placing blocks under 0 didn't add any real gameplay value, and placing blocks way up in the air made lighting and heightmap calculations (for rain particles etc) a lot more tedious.

It's not a bad technique, but maybe something more suitable for space building games.
Offline Longor1996
« Reply #440 - Posted 2013-10-24 15:54:15 »

The current world format in Minecraft is inspired by the Cubic Chunks mod in the sense that parts of the world are completely unloaded if they're empty. The old format had chunks that were 16x128x16 blocks, and the new format has 16 cubic chunks of 16x16x16 blocks that allows players to build up to 256 without adding much memory or performance overhead (empty chunks are not loaded).

This system was chosen as an acceptable simplification. Placing blocks under 0 didn't add any real gameplay value, and placing blocks way up in the air made lighting and heightmap calculations (for rain particles etc) a lot more tedious.

It's not a bad technique, but maybe something more suitable for space building games.

I think I can agree on the thing with the space-game.

The problem with the heightmap calculation was that it get's a lot more complicated and resource-intensive, even if you implement a "lazy"-heightmap implementation, that updates the height-map as chunks are generated and visited. Right?

In the end its just these problems here:
- Heightmap Calculation/Generation/Updating
- Sky-Lighting calculation.

If these are the only problems, then I can fully understand why you wouldn't want to implement it.
And as long as there isn't a solution to it that give's the same(or better) performance than the current system with the above given problems, you won't ever implement it.

I got my answers. I am happy.

Have a nice day jeb_!


- Longor1996


PS: {mcfan-mode-on} YAY, I talked to jeb. {mcfan-mode-off}. Thats enough to make my day.
PPS: Some people on minecraft-forum.net are constantly trying to find a solution for the above given problems. Maybe one day they find one... maybe not!

Sorry for my bad English! That's because i am from Germany.
Offline opiop65

JGO Kernel


Medals: 154
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #441 - Posted 2013-10-24 16:36:13 »

Actually, one thing I always wanted to know. How do you handle empty chunks/air blocks? I've always wondered because it seems keeping air hocks would hog a lot of memory and it would be a waste of precious processing power. I don't really know how to combat this as they're still hold, and I still need them to do calculations, but they're useless for anything else.

Offline Longor1996
« Reply #442 - Posted 2013-10-24 17:11:31 »

Actually, one thing I always wanted to know. How do you handle empty chunks/air blocks? I've always wondered because it seems keeping air hocks would hog a lot of memory and it would be a waste of precious processing power. I don't really know how to combat this as they're still hold, and I still need them to do calculations, but they're useless for anything else.

Looking at the decompiled code, I can say that they send a flag with the chunk-packet which determines if the packet contains any chunk-data or none.
Its that easy to do. (You still have to check if the chunk is empty before you send the packet)

Edit: Pseudo-code example time!

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
## SERVER TO CLIENT SEND FUNCTION OF CHUNK ##
- Prepare chunk data for fast compressed sending.
- Determine if the chunk is empty by some means.
- IF chunk.isEmpty DO
  - Send Byte 0
 -ELSE
  - Send Byte 1
  - Send Chunk Data (in whatever form you want)

## CLIENT CHUNK RECEIVAL ##
- Read Byte
- IF read-byte EQUALS 0
  - Create new Chunk and fill it with Air
 -ELSE
  - Create new Chunk and fill it with data from the Packet.


Its fast AND easy to implement.

- Longor1996

Sorry for my bad English! That's because i am from Germany.
Offline opiop65

JGO Kernel


Medals: 154
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #443 - Posted 2013-10-24 19:55:21 »

Right, I know that, but air in a chunk that isn't completely air, how do you do that? I guess it really wouldn't be that big of a deal, but I don't know!

Offline Longor1996
« Reply #444 - Posted 2013-10-24 20:46:58 »

Right, I know that, but air in a chunk that isn't completely air, how do you do that? I guess it really wouldn't be that big of a deal, but I don't know!

If a chunk is just 90% Air, it will be sent.
If a chunk is 100% Air, it will not be sent.
If a chunk is 0% Air, it will be sent.

As an if statement:
1  
2  
3  
4  
if(Chunk.containsOnly(AIR))
  isEmpty = true;
else
  isEmpty = false;


Don't try do cut out the Air sections out of the single chunks, thats unecessary and a waste of time.
Just check if the chunk consists only of air, and if that is, the chunk is empty.

If your chunk is just 4096 blocks, and each Block takes up some bytes (1-4), it doesn't really matter if you try to cut out the single Air section out of that chunk. If each block would take up 8 bytes or something bigger, then you should consider cutting out unecessary sections of air, or compress the chunk at runtime.

- Longor1996

Sorry for my bad English! That's because i am from Germany.
Offline MineCrak

Innocent Bystander





« Reply #445 - Posted 2013-10-24 22:26:17 »

I just want to say thank you to Jeb for having had the courage and foresight to completely redo the Minecraft chunk system when he put out Anvil.

I understand the position he was in and why he chose to do it the way he did at that time. Because of that everyone now gets to take for granted the Double Height that they now enjoy and which prior to that many swore could never happen. And it was classy when you gave a shout out to Robinton, author of the Cubic Chunks Mod, back when you released Anvil. Smiley

btw: Jeb, is Grumm still working on upping the height to 2000 and adding 3D Biomes? Even without a complete cubic chunks work-up that would take Minecraft to a whole other level, as well as allowing people to build 1:1 scale replica buildings and such without height mods.

Again Jeb, Thanks!
Offline jeb_

Junior Member


Medals: 7



« Reply #446 - Posted 2013-10-25 07:29:55 »

Yes, Grum is still working here!

What you are talking about, I believe, is the now abandoned project to rewrite the client. The intention was to better separate game logic from rendering, and looking into a more efficient way of handling chunks. The project was abandoned because it didn't really lead anywhere... just a lot of work.

The idea is not completely dead, though. As we're working on making the game suitable for modding, we have to decide on where to put the API's boundaries. For example, should a mod be able to modify how chunks are stored, or should the game always assume the current system? I guess we'll see...
Offline rv3392

Senior Member


Medals: 2
Projects: 1
Exp: 3 years


Programmer | Modder | Gamer


« Reply #447 - Posted 2013-10-25 07:50:45 »

Jeb_, can I have your thoughts on my first and new unreleased game.
The post is: http://www.java-gaming.org/topics/better-camera-controls/31022/view.html

p.s don't mind the better camera controls title
Offline supercapacitor

Junior Member


Projects: 1



« Reply #448 - Posted 2013-10-25 16:14:38 »

Minecraft dev team still posts on JGO? Awesome!

Jeb_, any plans for 2.0?

Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 130
Projects: 4
Exp: 3 years



« Reply #449 - Posted 2013-10-25 16:20:57 »

You guys should be here as programmers, not mc fanboys. Treat him like any other jgo member.
Pages: 1 ... 13 14 [15] 16
  ignore  |  Print  
 
 

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Dwinin (16 views)
2014-09-12 09:08:26

Norakomi (50 views)
2014-09-10 13:57:51

TehJavaDev (58 views)
2014-09-10 06:39:09

Tekkerue (27 views)
2014-09-09 02:24:56

mitcheeb (50 views)
2014-09-08 06:06:29

BurntPizza (34 views)
2014-09-07 01:13:42

Longarmx (20 views)
2014-09-07 01:12:14

Longarmx (23 views)
2014-09-07 01:11:22

Longarmx (22 views)
2014-09-07 01:10:19

mitcheeb (31 views)
2014-09-04 23:08:59
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!