Minecraft remake- Crafter

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

Post Reply
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: Minecraft remake- Crafter

Post by N64vSNES »

Thankies :)

While I'm at it. Linux anyone?
Image


EDIT:
Please for the love of god don't look at the poly/vert count :lol:
User avatar
Milch
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Sat Jul 11, 2009 5:55 am
Programming Language of Choice: C++
Location: Austria, Vienna

Re: Minecraft remake- Crafter

Post by Milch »

N64vSNES wrote: Please for the love of god don't look at the poly/vert count :lol:
Is is wrong or just horribly unoptimized? :lol:

(btw. there is already Codeblocks 10.05 out, you might want to check that out :D )
Follow me on twitter!
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: Minecraft remake- Crafter

Post by N64vSNES »

Milch wrote:
N64vSNES wrote: Please for the love of god don't look at the poly/vert count :lol:
Is is wrong or just horribly unoptimized? :lol:

(btw. there is already Codeblocks 10.05 out, you might want to check that out :D )
Depends how you want to view it really. If the face is blocked by others then it won't get drawn and it won't be added to the counter. If OpenGL finds that it won't be visible and doesn't render it, it will still be added to the counter. So it's how many polygons are "attempted" to be drawn, not how many "have" been drawn.

To be honest, one you're past the overhead of Java I'm stunned at how efficient Minecraft renders the map.
User avatar
MadPumpkin
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 484
Joined: Fri Feb 13, 2009 4:48 pm
Current Project: Octopia
Favorite Gaming Platforms: PS1-3, Genesis, Dreamcast, SNES, PC
Programming Language of Choice: C/++,Java,Py,LUA,XML
Location: C:\\United States of America\Utah\West Valley City\Neighborhood\House\Computer Desk

Re: Minecraft remake- Crafter

Post by MadPumpkin »

I believe that is because Minecraft uses a form of summarizing that I use, where if blocks are adjacent to each other then it doesn't render the two seperately, it renders it as one prism instead. so:

Code: Select all

TOP VIEW: (e.g.)
  ######
#########
  ######

just would get rendered as:
  #----#
##|    |#
  #----#
the large empty space being one cube instead of the individual 18 that it would render.
While Jesus equipped with angels, the Devil's equipped with cops
For God so loved the world that he blessed the thugs with rock
Image
Image
Image
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Minecraft remake- Crafter

Post by eatcomics »

MadPumpkin wrote:I believe that is because Minecraft uses a form of summarizing that I use, where if blocks are adjacent to each other then it doesn't render the two seperately, it renders it as one prism instead. so:

Code: Select all

TOP VIEW: (e.g.)
  ######
#########
  ######

just would get rendered as:
  #----#
##|    |#
  #----#
the large empty space being one cube instead of the individual 18 that it would render.
That's what I've read.
Image
User avatar
MadPumpkin
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 484
Joined: Fri Feb 13, 2009 4:48 pm
Current Project: Octopia
Favorite Gaming Platforms: PS1-3, Genesis, Dreamcast, SNES, PC
Programming Language of Choice: C/++,Java,Py,LUA,XML
Location: C:\\United States of America\Utah\West Valley City\Neighborhood\House\Computer Desk

Re: Minecraft remake- Crafter

Post by MadPumpkin »

Yea, it's really rather genius. But I do it a bit differently, given that my game isn't a bunch of cubes... But Minecraft did help me out because I had never thought about summarizing adjacent object since I don't use cubes. So what I do now, is if it's barely out of fog, (barely within view distance). Then my custom model format (no animations at this time D:) will use labels to decide what parts of the model that my engine shouldn't render at a certain distance. I'm trying to add these attributes to .OBJ models that I export from blender. But I can't QUITE get the obj format to work on my own, if anyone has resources that'd be appreciated by the way.

But in closing, I suggest that you do something like that, I know you don't really need to, given that you're not using Java. But it will still make it easier on your engine. :P
While Jesus equipped with angels, the Devil's equipped with cops
For God so loved the world that he blessed the thugs with rock
Image
Image
Image
Pornomag
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 41
Joined: Tue Jun 21, 2011 5:39 am
Programming Language of Choice: C++

Re: Minecraft remake- Crafter

Post by Pornomag »

I was thinking of doing the same once I learnt OpenGL, too bad you bet me to it haha. Would've taken me ages to get to that stage anyways, but either way grand job :D
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: Minecraft remake- Crafter

Post by N64vSNES »

Pornomag wrote:I was thinking of doing the same once I learnt OpenGL, too bad you bet me to it haha. Would've taken me ages to get to that stage anyways, but either way grand job :D
If I'm going to do better than Notch, someone needs to do better than me ;)
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Minecraft remake- Crafter

Post by Falco Girgis »

Looking good, motherfucker. I know we've had our differences, but a man deserves credit when he has done well.

You've done well.
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: Minecraft remake- Crafter

Post by N64vSNES »

GyroVorbis wrote:Looking good, motherfucker. I know we've had our differences, but a man deserves credit when he has done well.

You've done well.
Wow thanks man, always motivating to hear compliments from the more experienced :)
User avatar
TheBuzzSaw
Chaos Rift Junior
Chaos Rift Junior
Posts: 310
Joined: Wed Dec 02, 2009 3:55 pm
Current Project: Paroxysm
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Contact:

Re: Minecraft remake- Crafter

Post by TheBuzzSaw »

Actions really do speak louder than words. Hopefully, I can buckle down and start putting out some content rather than sitting around just talking. :)
User avatar
teamtwentythree
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 72
Joined: Wed Apr 16, 2008 12:19 am
Location: Seattle, WA

Re: Minecraft remake- Crafter

Post by teamtwentythree »

N64vSNES wrote:
Pornomag wrote:I was thinking of doing the same once I learnt OpenGL, too bad you bet me to it haha. Would've taken me ages to get to that stage anyways, but either way grand job :D
If I'm going to do better than Notch, someone needs to do better than me ;)
I don't know about better, but I'll ante up different. Working on some tech demo stuff right now to see if I can do a voxel terrain game on mobile. Here's where I'm at so far.

Image
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: Minecraft remake- Crafter

Post by MrDeathNote »

teamtwentythree wrote:
N64vSNES wrote:
Pornomag wrote:I was thinking of doing the same once I learnt OpenGL, too bad you bet me to it haha. Would've taken me ages to get to that stage anyways, but either way grand job :D
If I'm going to do better than Notch, someone needs to do better than me ;)
I don't know about better, but I'll ante up different. Working on some tech demo stuff right now to see if I can do a voxel terrain game on mobile. Here's where I'm at so far.

Image
Mmmm, that's real nice man. I have a full scale nerd-on here, but I'm in work so I have to be careful not to have a nerd-gasm. In all seriousness, that looks epic. You should start a new thread for it to keep us updated.
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: Minecraft remake- Crafter

Post by N64vSNES »

teamtwentythree wrote:
N64vSNES wrote:
Pornomag wrote:I was thinking of doing the same once I learnt OpenGL, too bad you bet me to it haha. Would've taken me ages to get to that stage anyways, but either way grand job :D
If I'm going to do better than Notch, someone needs to do better than me ;)
I don't know about better, but I'll ante up different. Working on some tech demo stuff right now to see if I can do a voxel terrain game on mobile. Here's where I'm at so far.

Image
Damn dude. Looks great.

I've been doing a lot of stuff with Crafter but most of it is behind the scenes optimizations and all that tacky math which a screenshot can't show. Hopefully I'll have another update soon.
I'd also like to blame University course work for the lack of updates. :lol:

I too would like to seem more of this though, teamtwentythree. You should open a new thread for it ;)
User avatar
MadPumpkin
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 484
Joined: Fri Feb 13, 2009 4:48 pm
Current Project: Octopia
Favorite Gaming Platforms: PS1-3, Genesis, Dreamcast, SNES, PC
Programming Language of Choice: C/++,Java,Py,LUA,XML
Location: C:\\United States of America\Utah\West Valley City\Neighborhood\House\Computer Desk

Re: Minecraft remake- Crafter

Post by MadPumpkin »

Damn he's right, that's sick teamtwentythree. I'd love to hear about that behind the scenes math by the way, just because you don't have anything to show doesn't mean you don't have something to show
While Jesus equipped with angels, the Devil's equipped with cops
For God so loved the world that he blessed the thugs with rock
Image
Image
Image
Post Reply