1

G-Build [MINECRAFT CLONE | OPEN SOURCE]

meymazda 11/2/12 6:16 pm
22.7k
8/12/2013 6:30 am
g-Build was a minecraft clone made by S3 STUDIOS in November 2012. It was discontinued in April 2013 due to compatibility errors that seemed to be unresolvable.

Now that we have fixed the problem, we will be releasing a new, refined version of g-Build that is completely recoded. As of 7/18/2013, alot of changes have not been established, but what I can say is that the entire S3 STUDIOS team will be working on it, and we won't release it until it is atleast as advanced as g-Build 0.5. This newer, refined g-Build will be called g-Build 2, and it should be released within the next month or so. I cannot provide too many details, as it is in an early stage of development, and I don't want to disappoint you with instable facts. This thread will be updated in the near future as more details are established.

KNOWN DETAILS:
Will be called g-Build 2
Will be made in GML
Will be worked on by the entire S3 STUDIOS team
Will be released sometime in the next two months
Window size has been increased to 960x600 instead of 768x480
FOV is now configurable
Resources (textures, etc) are now more easy to configure
Game is now standalone (it extracts the needed files itself if nonexistant)

When it is released, a new thread will be started, so check this thread often until that point in time.

Thankyou for your support.
Posted by
meymazda
Level 17 : Journeyman Network
35

  Have something to say?

JoinSign in

1.5k

Hydrian
08/11/2013 6:58 pm
Level 44 : Master Gent
That isnt Necro posting.
1
NOTAVALIABLE
08/11/2013 1:05 am
Level 27 : Expert Network
some1 lock tis

necro-posting
1
meymazda
08/12/2013 6:30 am
Level 17 : Journeyman Network
It's been 4 days since I last posted.
If you consider that necro-posting, then you have no sense of time.
1
NOTAVALIABLE
08/11/2013 12:31 am
Level 27 : Expert Network
there are no downloads on that link...
1
meymazda
08/12/2013 6:29 am
Level 17 : Journeyman Network
If you had read the previous posts from the last few pages, you would have seen that it is still in development. Undergoing a major redesign from previous versions.
1
JJJ512
08/11/2013 12:21 am
Level 14 : Journeyman Hunter
Cool This is going to be cool
1
meymazda
08/08/2013 5:37 pm
Level 17 : Journeyman Network
I am still looking for texture makers!
Please post textures using the template in my previous post, as they may be used as the default textures once the game is released.
1
meymazda
08/05/2013 7:49 pm
Level 17 : Journeyman Network
Looking for texture makers!
Please make textures (using the template below) and post them here.
You are free to use textures you've already made, e.g. in a texture pack, as long as you are the original creator.
All of them will be archived for use on a list page later, but the best one will be used as the default texture pack.

Template:

[these are temporary textures; no mojang content will be used in the final release]

Note: All textures must be made by you (no unoriginal content! same as PMC rules).
1
meymazda
08/05/2013 6:31 am
Level 17 : Journeyman Network
Over the past month alot of coding and testing has been done, but I still don't find it public-release-worthy.

Most changes up to now have not been graphics related, so there are no textures on things like the dialog boxes and menus. Once I get them looking good, I will gladly upload some beta screenshots.

If you would like to become a beta tester, feel free to add me on skype and ask about it.
1
meymazda
07/18/2013 7:28 pm
Level 17 : Journeyman Network
Please disregard anything I have said previously concerning g-Build's discontinuation and/or compatibility with Windows 8.

I have resolved the issue of its incompatibility and I will be rebuilding it from the ground up as g-Build 2, with the help of the rest of the S3 STUDIOS members. Release date unknown, but more info will be posted to the main topic.

Thanks.
1
Lucargia
07/18/2013 7:52 pm
Level 38 : Artisan System
Woot!
1
RevolutionalRedStone
05/21/2013 12:34 am
Level 54 : Grandmaster Pirate
Thanks for your support Vaxel.
Too bad it looks like your engine is not compatible enough with this team / project but as a programmer and a fan of G-Build i really can appreciate your efforts.
1
Vaxel
05/21/2013 2:40 am
Level 2 : Apprentice Miner
Awwh Stere would never had said that. I feel so loved ^_^
1
Vaxel
05/20/2013 10:18 am
Level 2 : Apprentice Miner
First off, the game I sent you had plenty of features. The game rendered in chunks, it had infinite terrain, and it had an editor for easy block adding, along with alpha support. It was everything you needed to get you going. I know this all leads back to the 'I have no Unity knowledge' thing, but you could learn D:

"I took a huge break in development because I actually have a life" - Are you implying that I don't have a life?

"I know how to program, just not in a language that you prefer." - I don't prefer any specific language, I was just implying that you should learn a new language. You've mad e it clear that you aren't going to be changing due to your lack of programming knowledge.

Also, here's a suggestion. Add a updates page to http://s3studios.tk. So, that way we can know what to expect for your new game ;D
1
meymazda
05/20/2013 10:02 am
Level 17 : Journeyman Network
-removed; information invalid-
1
Vaxel
05/20/2013 9:53 am
Level 2 : Apprentice Miner
stere0123
VaxelWhat will you be working on now that g-Build is dead? Whatever it is, I hope you are smart enough to make it in something other than GML.

It seems that this is all you care about. For a few months now you have been constantly suggesting that I change what it is coded in. It doesn't matter what it is coded in, it just matters what you make in it. I never changed code because it would take me a few months (atleast) to gain enough knowledge of another language to change to it, and doing that mid-development would have surely killed it. The next game I am making will probably be in GML, simply because I know exactly how to use it and I know its capabilities. You may suggest all you want, but GML has some potential. There are a fair few games made in GML that have become popular.

I have faith in GML. I will continue to code in it until I learn another language.

Also, with the new game I am making, I haven't even thought of what it will exactly be. All that has been decided is that it will be 2D and 'likely' made in GML.


I've been suggesting that you change to another language because you can do so much more stuff, and boost performance by a long shot. I know you are determined to stay with GML, but in my opinion it's a bad choice. I agree that you need to stay with GML due to your lack of knowledge in any other language, but it seems to me that you aren't even trying to learn a new language.

You say you will continue to code in GML until you learn something else, but I doubt you have even looked at a tutorial for any other language besides GML. You won't learn until you try. I gave you a base project for Unity so you can create a new g-Build, but you never took advantage of that. You could have made a whole new g-Build, and kept g-Build alive. But no, you decided to take a huge break with the development of g-Build, and when you returned to the development, you then quit.

I vote that you learn a new language, and don't make games until you actually know how to program.
1
meymazda
05/20/2013 1:38 am
Level 17 : Journeyman Network
-removed; information invalid-
1
Vaxel
05/20/2013 1:13 am
Level 2 : Apprentice Miner
What will you be working on now that g-Build is dead? Whatever it is, I hope you are smart enough to make it in something other than GML.
1
tricast01
05/18/2013 6:15 pm
Level 33 : Artisan Artist
well im depressed now.... hope you still develop things
1
Like44Midgets
05/13/2013 10:34 pm
Level 1 : New Miner
Good Beta Version, Hope To See More Updates And I Will Keep Testing. (Change the bookcase texture... Pretty Sure Its Copywritten)
1
meymazda
05/13/2013 10:46 pm
Level 17 : Journeyman Network
You don't read the latest posts, do you?
1
RevolutionalRedStone
05/13/2013 10:20 pm
Level 54 : Grandmaster Pirate
I program 3D games in assembly, and i can tell you a projects supported-ness is up-to the projects programmer.

Basic Instructions such as the 2-operand codes are completely supported across all generations of most architectures, but instructions like SIMD can be just as platform dependent as GML.

.I can give you guys a robust engine.
1
superpeanut911
05/13/2013 4:31 pm
Level 54 : Grandmaster Network
rileyjstrickland
stere0123
rileyjstrickland
This is why you learn a language that won't die.
Examples:
C++,C,ASM
Examples for now:
C#, VB, Java

Nothing told me this language would die.

Common Sense should have.
It's a language written in a program written in a different language. At least with C++ it can be compiled be more than one person/program.


According to most people's repo's... Javascript, Ruby, and Java appear to be the most stable languages
https://github.com/languages
1
meymazda
05/13/2013 3:53 pm
Level 17 : Journeyman Network
rileyjstrickland
This is why you learn a language that won't die.
Examples:
C++,C,ASM
Examples for now:
C#, VB, Java

Nothing told me this language would die.
1
meymazda
05/13/2013 2:18 pm
Level 17 : Journeyman Network
-removed; information invalid-
1
tricast01
05/10/2013 6:08 pm
Level 33 : Artisan Artist
ok
1
meymazda
05/10/2013 5:19 pm
Level 17 : Journeyman Network
Basically, I am at a relative's, and my laptop (the usual host) is thus there aswell. I tried moving to the old desktop but remembered that it isn't functioning properly so, basically, no server until monday. Nothing I can do.
1
tricast01
05/05/2013 7:26 pm
Level 33 : Artisan Artist
haha! keep up the good work

(Off topic: Your server is experiencing terrible lag spikes today)
1
meymazda
05/04/2013 9:43 pm
Level 17 : Journeyman Network

As you can see, development is still being done.
1
tricast01
05/04/2013 3:38 pm
Level 33 : Artisan Artist
btw stere when are you going to update the server?
1
meymazda
05/04/2013 9:16 pm
Level 17 : Journeyman Network
The bukkit update was only just released (1.5.2 beta) and I have updated. Everything *seems* to work but most of the plugins haven't been updated and thus may be buggy.
1
tricast01
05/04/2013 12:12 am
Level 33 : Artisan Artist
Great 0.8! Thank you for all the work you put into it!
1
Vaxel
05/03/2013 9:30 pm
Level 2 : Apprentice Miner
stere0123
VaxelYou should change though. Any language would be better than GameMaker..

Also, you keep saying, "I only know how to use GameMaker". We understand that, but if you really want to be a programmer. You would stop saying, "I only know how to use GameMaker", and you would go learn C++, Java, or Unity3D. It's as simple as that. You won't learn anything else if you don't try.

While I am open to suggestions, I personally would like to stay with GML as it has pretty reasonable abilities, and it is (I cannot, for some reason, express this enough:) the only programming language I know white well.


Well, I tried. We can't force you to change your chosen language, but we encourage you to.
1
Famousie0
05/03/2013 9:28 pm
Level 20 : Expert Dragon
i didnt get to play it. i opened it and it played the music...for about 10 minutes. then lagged my computer like all hell. then i closed it......
1
meymazda
05/03/2013 9:39 pm
Level 17 : Journeyman Network
Generally when loading an extremely large (over 256 size/height) level, the game cannot handle it and will subsequently crash. In 0.8 there will be a minimum and maximum size setting.
1
meymazda
05/03/2013 8:59 pm
Level 17 : Journeyman Network
VaxelYou should change though. Any language would be better than GameMaker..

Also, you keep saying, "I only know how to use GameMaker". We understand that, but if you really want to be a programmer. You would stop saying, "I only know how to use GameMaker", and you would go learn C++, Java, or Unity3D. It's as simple as that. You won't learn anything else if you don't try.

While I am open to suggestions, I personally would like to stay with GML as it has pretty reasonable abilities, and it is (I cannot, for some reason, express this enough:) the only programming language I know white well.
1
Vaxel
05/03/2013 8:55 pm
Level 2 : Apprentice Miner
You should change though. Any language would be better than GameMaker..

Also, you keep saying, "I only know how to use GameMaker". We understand that, but if you really want to be a programmer. You would stop saying, "I only know how to use GameMaker", and you would go learn C++, Java, or Unity3D. It's as simple as that. You won't learn anything if you don't try.
1
meymazda
05/03/2013 8:36 pm
Level 17 : Journeyman Network
So far everyone has just criticized the language I have chosen to use.
If you can, please suggest messages for the main menu!
1
superpeanut911
05/03/2013 4:42 pm
Level 54 : Grandmaster Network
Java is a more than capable language for game making, and if you do make it in Java it can run on mac and Windows, and should be relatively simple to port to Android for mobile gaming too.
1
meymazda
05/03/2013 4:44 pm
Level 17 : Journeyman Network
I understand this, and if I knew any Java, I would gladly make it in Java. But, the only "real" programming language I know quite well is GML. I know several web languages quite fluently, but I know few programming languages.
1
Vaxel
05/03/2013 7:01 pm
Level 2 : Apprentice Miner
Please, for the love of God. Don't make it in Java, and since you're only 13.. I doubt you know the required mathematics to make a 3D game. You'd be best off using the engine I sent you for Unity. If you were to attempt to make a 3D game. You'd need to know trig, advanced algorithms, calculus, ect. So, just use the engine I sent you for Unity3D. It has infinite/random terrain generation, and it loads the game in chunks. It's perfect for a new programmer like yourself.
1
meymazda
05/03/2013 8:28 pm
Level 17 : Journeyman Network
I don't know why you are going on about making this in a new language. It seems you didn't even read the post; I said the only language I know quite fluently (program-wise) is GML, and thus I am not changing it. Simple as that.
1
meymazda
05/03/2013 4:22 pm
Level 17 : Journeyman Network
g-Build 0.8 development is under way! I will really just be working off of the 0.7 source code, so don't expect any drastic changes (yet!).
I am currently just fixing little things that have annoyed me and updating the logos/etc, and adding new music (as this has been a tradition for each version).
While you can still suggest ideas, one thing I definitely need is menu messages for the title screen. Right now I have this:

but I think there should be more than 15! Suggest as many as you'd like and I will pick the ones that look good.
Note that while I have begun work on g-Build 0.8, it may still not be out for a week at least; This is why I will be trying to keep you up to date with the changes. Thanks!
1
meymazda
04/29/2013 10:41 am
Level 17 : Journeyman Network
RevolutionalRedStone
Vaxelif I had to vote - I'd choose C++.

If I write an engine for us G-build fans; it would be in C++.

Ofcoarse there's still the matter of game logic scripting ( A place where Mojang fell short ) i can offer efficient embed; Lua, Python or .Net JIT engine scripting.

Another interesting avenue might be possible display methods; within a 3D world like Minecraft; Polygon rendering is still king of resolution; but real time Ray-tracing offers massive render distances as well as free or cheap world-space effects such as reflective surfaces; global illumination and real-time pixel-perfect shadows.

I'm not sure how hard that would be to make, but if it isn't too bad, feel free to do so.
I am not really sure if I want to change from GML, but if you provide a good enough example of C++'s powers, or advantages over GML, then I may change.

Also, your signature is from "Pippa Passes" by Robert Browning; I had to memorize it recently for school. An interesting coincidence.
1
RevolutionalRedStone
04/29/2013 10:19 am
Level 54 : Grandmaster Pirate
Vaxelif I had to vote - I'd choose C++.

If I write an engine for us G-build fans; it would be in C++.

Ofcoarse there's still the matter of game logic scripting ( A place where Mojang fell short ) i can offer efficient embed; Lua, Python or .Net JIT engine scripting.

Another interesting avenue might be possible display methods; within a 3D world like Minecraft; Polygon rendering is still king of resolution; but real time Ray-tracing offers massive render distances as well as free or cheap world-space effects such as reflective surfaces; global illumination and real-time pixel-perfect shadows.
1
JJJ512
04/29/2013 7:27 am
Level 14 : Journeyman Hunter
This is cool i'm going to play on it more. Tomorrow
1
Vaxel
04/29/2013 6:12 am
Level 2 : Apprentice Miner
Java is a fairly heavy language, and way too wordy. It's mainly meant for Android apps, and 2D games. It would be extremely bad with performance. Unity is okay as it is meant for 3D game programming, but it offers a small variety of languages to code mini parts of your game in. Stere should probably code g-Build in C++ after he gets a bit familiar with the language if he isn't already. C++ is one of the best language out there, and is widely used. It's excellent with performance, and is just over all amazing. I guess we can't make Stere choose, but if I had to vote - I'd choose C++.
1
Hydrian
04/28/2013 12:53 am
Level 44 : Master Gent
Not to be a spoil sport, Revo. But Ster has said multiple times that he has little knowleadge, in anything but GML, meaning, i dont think it will be a bit before it becomes something else.


Also gus, java isnt hard to learn, its just you need the time and patience to learn it.
1
RevolutionalRedStone
04/28/2013 12:14 am
Level 54 : Grandmaster Pirate
Nice to hear your going to get some free time,
May i please be the first to answer your largest question with a strong for.

I would love to see G-build evolve beyond Game-Maker, a great many other systems exist most of which would allow for much more control and customization then GM.

Also I'd very much like to help in selecting or even creating the new Engine (assuming the for's have it ofcoarse )
1
meymazda
04/27/2013 11:30 pm
Level 17 : Journeyman Network
Moving back on topic, I am planning on starting work on g-Build again, as I am very nearly finished with school (May 1 is my last day).
If you haven't been following, I put g-Build on hiatus because I had little motivation and not alot of time. When summer begins, however, I will have plenty of time to work on g-Build and improve it.
My question for now is, what features would you like added? What bugs (if any) should be fixed?
And an even larger question that you probably weren't expecting: Should I re-code g-Build into another language? e.g. Unity?
Remember, all the ideas and support for g-Build come from you guys, so please share your thoughts on how I should continue g-Build.
1

Welcome