? SmileBASIC Terrain Generator v.Alpha ● SmileBASIC Source

Sign In

Register
*Usernames are case-sensitive
Forgot my password

SmileBASIC Terrain Generator v.Alpha

Submitted
Updated
Author
Warrior
Public Key
QKQD1ECD
Min. Compat.
All
Version
Alpha
Rating
9 votes
Description SmileBASIC Terrain Generator (SBTG) is a simple terrain generator using Simeon's perlin noise implication. Instructions R - Break the block in the center of the screen L - Place light Notes You may not use SBTG for your own program.

Initial Release (v.Alpha)

~ Basic terrain generation ( Only Hills ) ~ Real time lighting ( v.01 ) ~ Map exploration

Light update v.02

- Added diamond lighting (user placed for now) - heavily optomized linear lighting - lighting bug fixes - minor additions (pointer and generation screen)
Categories
Keywords
  • SBTG
  • Terrain
  • Noise
  • Survival
  • Terraria
  • Warrior
21 Comment(s) spaceturtles spaceturtles Video Games I like to play video games! Hobbies Avatar Block I didn't change my avatar for 30 days. Website Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength If I can't use this in a game I can base some mechanics off it? Warrior Warrior Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Drawing I like to draw! Hobbies depends i guess. I mean there arnt really any mechanics to use right now except for maybe lighting but thats just depends how and what you want to implement it in to, besides its unfinished. GreedyGoat8 GreedyGoat8 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Avatar Block I didn't change my avatar for 30 days. Website Disguised Hidden Website I like the new generation screen and cursor. I can tell the differences in lighting but it could still use some work like if you dig a hole at an angle it still lights it up some. It's coming along very nicely though. Warrior Warrior Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Drawing I like to draw! Hobbies Thanks! yeah the background will eventually produce light, im working on some sort of emission system so that blocks that are lit up spread light to surrounding blocks. GreedyGoat8 GreedyGoat8 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Avatar Block I didn't change my avatar for 30 days. Website Disguised Hidden Website Noice. raimondz raimondz First Week Joined in the very first week of SmileBASIC Source Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Night Person I like the quiet night and sleep late. Express Yourself I tried to download the program but it say that the public key is incorrect (QKYDZ3DL). Warrior Warrior Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Drawing I like to draw! Hobbies Sorry about that! Heres the corrected version (QKYDZ3LD) EDIT: For some reason i lost a save so that key isnt the one i meant to release, so now its QKQD1ECD random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Video Games I like to play video games! Hobbies Pretty good! A suggestion, though, you should make some cursor for where you mine. Also, if we ask for use? I probably won't use this, but I am curious. Can we ask for use and have credits? Warrior Warrior Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Drawing I like to draw! Hobbies I actually did experiment with a cursor but it was acting weird so I cut it before final release. And no. You can not use the terrain generator, even if you ask. I have plans for it. random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Video Games I like to play video games! Hobbies Cool. I actually did some testing and you can have a cursor using a sprite. I just located it at 192,112. RGamesOffical RGamesOffical Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Minecraft Is Awesome! I love Minecraft! Express Yourself Video Games I like to play video games! Hobbies YOU WHAT?!?!?! I mean, NOT letting people use your Useful program. :[ Yeah, people will get jealous. Warrior Warrior Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Drawing I like to draw! Hobbies The thing is when im done with it, its going to be a game. I just need very early testers to make sure any optimization that can be done now is done now. I dont want people using assets i made for their own game before i finish mine, which is why i dont want people to use this for their own. Plus it doubles as motivation to actually develop it. EDIT: Plus, having few features everyone can tamper with for a bit could result it useful feedback. Lets say theres a far faster way to do better lighting, preparing that now will be a whole lot better than having to work around lots of existing code that may rely on it later on. RGamesOffical RGamesOffical Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Minecraft Is Awesome! I love Minecraft! Express Yourself Video Games I like to play video games! Hobbies SmileBASIC is a platform meant for Sharing. I even struggled to understand that SB Programs are meant for others to use. Just look at R-OS V, people copied it to prove me wrong. NOT letting others use your program for their own program will just make people want to do it more. Here is a direct quote from HTV04. When you’re about to upload a program, SmileBASIC even warns you about this. You even use other people’s code for your programs. SmileBASIC is a platform meant for sharing open-source code in order to help others with their code, and going against that in order to make yourself look professional only makes it so that people want to avoid your program or copy it to prove you wrong. You need to accept that people have the ability to use your program when you upload it. But that’s okay, because other people can use your code as a resource, as well as improve your code in order to help you make your program better. And that’s the whole point about SmileBASIC, so don’t try to make other people feel bad for using your code; it’s just wrong. Plus, by making a big deal about it, it only attracts attention. I doubt people would be making a hundred copies of your program if you weren’t pushing the subject. Even now, there’s hardly any copies. If they wanted to use your code, they would most likely credit you too, so people would look to your program as well. So just accept that people will use your code, there’s no reason to get angry about it. If you don't want people using your code, put it on a platform that actually forbids coping. P.S. There is no copies of this program. But there may be one soon... Warrior Warrior Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Drawing I like to draw! Hobbies What would you use it for lmao just slap an implementation of a Simplex Noiss (like Simeon’s https://smilebasicsource.com/page?pid=707) and hook it up to some bg layers and tiles. I can see the use in the light engine but even that’s unfinished. And if you copy why should I care, it’s not impressive. Yeah I said not to but I mean it’s more of a “hey it’s kinda a WIP expect more later there’s no use in having alpha software in your code that’s prone to being slow and buggy” kinda deal. Even if you did copy and use it for whatever would you even know how to alter the values in a meaningful way? What if there’s potentially a way faster version being worked on that changes everything? Conclusion, I just encouraged that you don’t use it your program because of how early in development it is. I’m not going to be mad if you copy it, just know it’s unfinished, that’s all lol. Chemicalex Chemicalex Drawing I like to draw! Hobbies RNG Hidden Easter Eggs Video Games I like to play video games! Hobbies (directed towards RGames) OK but warrior is being polite and considerate about this. You were kind of asking for people to copy your OS when you blared "DO NOT COPY" everywhere and attracted the attention of the heat-seeking memers (sorry h) Nobody is going to copy this because no one needs to. And if they did, Warrior wouldn't be able to say anything (and probably wouldn't TRY to, either) Calm down dude. You're hurting yourself lol GreedyGoat8 GreedyGoat8 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Avatar Block I didn't change my avatar for 30 days. Website Disguised Hidden Website Great program! So is this going to be used in Celestrium v.94? Warrior Warrior Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Drawing I like to draw! Hobbies Nah, it won’t be in Celestrium. Celestriums terrain generator is currently more feature full. I have other plans for this terrain generator though. GreedyGoat8 GreedyGoat8 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Avatar Block I didn't change my avatar for 30 days. Website Disguised Hidden Website Ok. Just thought I'd ask. It's pretty neat, and it's very clean! I'd suggest a loading screen though so people will know it's loading. Warrior Warrior Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Drawing I like to draw! Hobbies Thank you! Yeah a loading screen is on the to-do list. 12Me21 12Me21 Admin Syntax Highlighter Received for creating the code syntax highlighter on SBS Night Person I like the quiet night and sleep late. Express Yourself Second Year My account is over 2 years old Website It's not loading anything, though GreedyGoat8 GreedyGoat8 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Avatar Block I didn't change my avatar for 30 days. Website Disguised Hidden Website It takes a good while to generate the land. Just give it some time.