Minecraft remake- Crafter
Moderator: PC Supremacists
Re: Minecraft remake- Crafter
Thankies
While I'm at it. Linux anyone?
EDIT:
Please for the love of god don't look at the poly/vert count
While I'm at it. Linux anyone?
EDIT:
Please for the love of god don't look at the poly/vert count
- Milch
- 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
Is is wrong or just horribly unoptimized?N64vSNES wrote: Please for the love of god don't look at the poly/vert count
(btw. there is already Codeblocks 10.05 out, you might want to check that out :D )
Follow me on twitter!
Re: Minecraft remake- Crafter
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.Milch wrote:Is is wrong or just horribly unoptimized?N64vSNES wrote: Please for the love of god don't look at the poly/vert count
(btw. there is already Codeblocks 10.05 out, you might want to check that out :D )
To be honest, one you're past the overhead of Java I'm stunned at how efficient Minecraft renders the map.
- MadPumpkin
- 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
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:
the large empty space being one cube instead of the individual 18 that it would render.
Code: Select all
TOP VIEW: (e.g.)
######
#########
######
just would get rendered as:
#----#
##| |#
#----#
While Jesus equipped with angels, the Devil's equipped with cops
For God so loved the world that he blessed the thugs with rock
For God so loved the world that he blessed the thugs with rock
Re: Minecraft remake- Crafter
That's what I've read.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:the large empty space being one cube instead of the individual 18 that it would render.Code: Select all
TOP VIEW: (e.g.) ###### ######### ###### just would get rendered as: #----# ##| |# #----#
- MadPumpkin
- 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
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
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
For God so loved the world that he blessed the thugs with rock
-
- Chaos Rift Newbie
- Posts: 41
- Joined: Tue Jun 21, 2011 5:39 am
- Programming Language of Choice: C++
Re: Minecraft remake- Crafter
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
Re: Minecraft remake- Crafter
If I'm going to do better than Notch, someone needs to do better than mePornomag 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
- Falco Girgis
- 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
Looking good, motherfucker. I know we've had our differences, but a man deserves credit when he has done well.
You've done well.
You've done well.
Re: Minecraft remake- Crafter
Wow thanks man, always motivating to hear compliments from the more experiencedGyroVorbis 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.
- TheBuzzSaw
- 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
Actions really do speak louder than words. Hopefully, I can buckle down and start putting out some content rather than sitting around just talking.
- teamtwentythree
- Chaos Rift Cool Newbie
- Posts: 72
- Joined: Wed Apr 16, 2008 12:19 am
- Location: Seattle, WA
Re: Minecraft remake- Crafter
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.N64vSNES wrote:If I'm going to do better than Notch, someone needs to do better than mePornomag 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
- MrDeathNote
- 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
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.teamtwentythree wrote: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.N64vSNES wrote:If I'm going to do better than Notch, someone needs to do better than mePornomag 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
http://www.youtube.com/user/MrDeathNote1988
"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
"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
Re: Minecraft remake- Crafter
Damn dude. Looks great.teamtwentythree wrote: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.N64vSNES wrote:If I'm going to do better than Notch, someone needs to do better than mePornomag 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
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.
I too would like to seem more of this though, teamtwentythree. You should open a new thread for it
- MadPumpkin
- 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
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
For God so loved the world that he blessed the thugs with rock