? Minecraft clone proof of concept ● SmileBASIC Source

Sign In

Register
*Usernames are case-sensitive
Forgot my password

Minecraft clone proof of concept

Submitted
Updated
Author
Sam
Public Key
D3K3X4LS
Min. Compat.
All
Version
1
Size
77237
Rating
11 votes
Description I prove to the world that a clone of Minecraft is definitely possible to make on SmileBASIC. Find dem epic diamonds, and build dem epic structures. Something like that. Instructions Circle pad to move the camera X and B to go forward/backward A to jump L to place blocks R to break blocks Up on the d-pad to drop blocks/items Left and right on the d-pad to choose an inventory slot (you can also do this with the touch screen) Use the touch screen for crafting. A crafting recipe will appear if you have all the required blocks/items for it. I'll leave it up to the player to discover everything on his/her own. If something in particular annoys you, take a look at the "settings" variables at the start of the code and see if you're lucky. Notes Powered by Simeon's 3D engine, SIM.3D v1.5 Other sources are found within the code. I haven't tested it on o3ds. Not planning to work on this game any further. Feel free to code in more features! I don't ask for credit at all.
Categories
Keywords
  • minecraft
  • 3d
  • mine
  • craft
  • build
  • break
  • blocks
38 Comment(s) Z_E_R_O Z_E_R_O Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself I dunno if my pc could run it or not... (Hoping you get the joke so I don't look stupid) StaticCloud StaticCloud Beginner Programmer I'm just starting out! I'm still trying to grasp the basics. Programming Strength Drawing I like to draw! Hobbies Night Person I like the quiet night and sleep late. Express Yourself tbh i'd play this poc over the £19 laggy game that is minecraft for the 3ds. Tarudahat Tarudahat OSP Contest 3 Contest Participant I participated in the third SmileBASIC Source OSP Contest! Forum Contributor Hidden Achievements Avatar Embargo I didn't change my avatar for 90 days Website Yeah I added water to the game hope you guys like it Key: 4KWP43SD random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements cool Tarudahat Tarudahat OSP Contest 3 Contest Participant I participated in the third SmileBASIC Source OSP Contest! Forum Contributor Hidden Achievements Avatar Embargo I didn't change my avatar for 90 days Website Might I make a "update" where you can save and load things (might also add local world sharing) photonegativemickey photonegativemickey Minecraft Is Awesome! I love Minecraft! Express Yourself Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Video Games I like to play video games! Hobbies "Not planning to work on this game any further. Feel free to code in more features! I don't ask for credit at all." random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements I would try to update the crafting system... Isn't that good. When you have too many things in there, you can't click the bottom stuff. Stefano_Lassandro Stefano_Lassandro Beginner Programmer I'm just starting out! I'm still trying to grasp the basics. Programming Strength Drawing I like to draw! Hobbies Minecraft Is Awesome! I love Minecraft! Express Yourself Amazing project! Heredos Heredos Avatar Taboo I didn't change my avatar for 180 days Website Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself I have a question, where is lava!? random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements down Heredos Heredos Avatar Taboo I didn't change my avatar for 180 days Website Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Thanks random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements lol Tarudahat Tarudahat OSP Contest 3 Contest Participant I participated in the third SmileBASIC Source OSP Contest! Forum Contributor Hidden Achievements Avatar Embargo I didn't change my avatar for 90 days Website Oof ~8fps on o3ds Otherwise very cool Thanks for making this. HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Avatar Taboo I didn't change my avatar for 180 days Website Second Year My account is over 2 years old Website +DLC? Sam Sam Amazing Page Hidden Achievements Great Page Hidden Achievements Good Page Hidden Achievements Ah, thanks. No one told me about the performance on o3ds before. 8fps is probably enough to ruin the experience... It shows how difficult it is to make big games on SB. Tarudahat Tarudahat OSP Contest 3 Contest Participant I participated in the third SmileBASIC Source OSP Contest! Forum Contributor Hidden Achievements Avatar Embargo I didn't change my avatar for 90 days Website Without DLC . Heredos Heredos Avatar Taboo I didn't change my avatar for 180 days Website Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself So bad, I'm on a n3ds with dlc and I have 19~30 FPS Tarudahat Tarudahat OSP Contest 3 Contest Participant I participated in the third SmileBASIC Source OSP Contest! Forum Contributor Hidden Achievements Avatar Embargo I didn't change my avatar for 90 days Website Go in the game code and enabling accelerated rendering and setting the VSYNC in the loop to 1 gives the game a consistent 60 FPS (HTV04 said this ... Well kinda) Heredos Heredos Avatar Taboo I didn't change my avatar for 180 days Website Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Thanks but It's too fast, it freeze a bit when he load à block and we cannot break anything Tarudahat Tarudahat OSP Contest 3 Contest Participant I participated in the third SmileBASIC Source OSP Contest! Forum Contributor Hidden Achievements Avatar Embargo I didn't change my avatar for 90 days Website Oh also use this: 2BDY33N4 :its a bug fix version 12 made (If its to fast turn render distance to 6 this will make it go normal speed and well ... Increase render dist.) Tarudahat Tarudahat OSP Contest 3 Contest Participant I participated in the third SmileBASIC Source OSP Contest! Forum Contributor Hidden Achievements Avatar Embargo I didn't change my avatar for 90 days Website It can run 20 to 40 fps on a o3ds if the render distence is set to 2 (worth it). random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements xD ChaseCZ ChaseCZ Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Wait dlc increases performance? snail_ snail_ QSP Contest 1 Contest Participant I participated in the first SmileBASIC Source QSP Contest! Helper Received for being very helpful around SmileBASIC Source Achievements Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Advanced Sound Unit adds a function (ARYOP) often used to give batch calculations (like what you'd see in 3D projection) a major speedup. It's included at no charge in Wii U and Switch versions of SB as well. FWIW performance is only an issue because a) you have to do monstrous software 3D rendering b) a game like minecraft is inherently complicated. ChaseCZ ChaseCZ Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Oh, cool Heredos Heredos Avatar Taboo I didn't change my avatar for 180 days Website Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself I think you can change block colors for each face... For exemple wood: up and down face Can be yellow and the other faces Brown Or grass with the upper face Green and other faces Brown Sam Sam Amazing Page Hidden Achievements Great Page Hidden Achievements Good Page Hidden Achievements Yes, I think it's possible. random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements This looks NICE! Heredos Heredos Avatar Taboo I didn't change my avatar for 180 days Website Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself good job sam HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Avatar Taboo I didn't change my avatar for 180 days Website Second Year My account is over 2 years old Website Okay let me just say that enabling accelerated rendering and setting the VSYNC in the loop to 1 gives the game a consistent 60 FPS and it looks really good. There's just one problem. Blocks can't be broken. Apparently, you put all the code for detecting blocks in the section where accerated rendering would be disabled. Please fix this, if you can. I can help with testing. Also, please, please add C-Stick support. I'm really not used to these controls. 12Me21 12Me21 Syntax Highlighter Received for creating the code syntax highlighter on SBS Night Person I like the quiet night and sleep late. Express Yourself There are a few things that don't work when accelerated rendering is enabled, but I fixed them: 2BDY33N4 (I left VSYNC at 2 because the game runs too fast otherwise) I tried increasing the render distance from 4 to 5 6! and it can run at 30FPS, but whenever blocks are loaded it freezes for a fraction of a second, so something else needs to be changed before this is practical. It might be possible to speed up rendering by drawing block faces as quads rather than tris, since then you only have to calculate 4 points instead of 6. (still drawn using two GTRIs, of course) MZ952 MZ952 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Third Year My account is over 3 years old Website Reading I like to read books! Hobbies But unless you throw something like shading into the mix as well, it'll be a bit more difficult to distinguish individual block faces. Probably isn't too hard to shade each face something different though. 12Me21 12Me21 Syntax Highlighter Received for creating the code syntax highlighter on SBS Night Person I like the quiet night and sleep late. Express Yourself Each triangle can still be a different color. making each face a different brightness is a good idea, though, since with the current systems, some corners look weird 12Me21 12Me21 Syntax Highlighter Received for creating the code syntax highlighter on SBS Night Person I like the quiet night and sleep late. Express Yourself You should use ROUND(x) instead of FLOOR(x+0.5) HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Avatar Taboo I didn't change my avatar for 180 days Website Second Year My account is over 2 years old Website Can you add C-Stick controls? IAmRalsei IAmRalsei Forum Leader Hidden Achievements First Year My account is over 1 year old Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Well, you can. HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Avatar Taboo I didn't change my avatar for 180 days Website Second Year My account is over 2 years old Website Ouch random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements Will you add C-Stick controls?