RoBooks is an interactive Roblox game and website which aims to give you a better understanding of LUAU and scripting in Roblox.
Why Use RoBooks?
RoBooks is aimed at beginners and attempts to fill the void created by text-based documentation and videos. One of the big missing things from these learning methods is the practice portion which is provided by our interactive Roblox game.
How do I use RoBooks effectively?
RoBooks comes with a static website that provides lessons and documentation that explains each chapter. After you read the chapter, you should complete the corresponding questions in our Roblox game.
Disclaimers
RoBooks is my interpretation of the LUAU language and should be used as an additional resource if needed.
Only 3 Chapters currently exist, with many more on the way.
RoBooks is not finished and it should be expected to have many bugs and typos. If any of these are found, please let me know.
Updates
Version 1.1 (1/8/2022)
Added Chapter 4 website material.
Added Two Chapter 4 Practice Problems to Interactive Game.
It’s not necessary to make the logo clickable that makes you go back the way up.
Besides that, I don’t like how you made those tiny spaces in the sides, It’s strange to see. Therefore, I would suggest you do this type of formatting:
Could you also change the font, and make the tutorial more clear? Because your basically telling them that
print(hello)
Will work, like here’s an example of a proper way.
Printing syntax
You might notice that when you create a new script, you will see “print(“Hello world!”)”, It will print “Hello world!” In the output, to do the same thing as that code did , follow the following steps, First clear the script and write “print()”, now click inside the two brackets( the “()”) , and write ", you might notice it automatically wrote two quotes, that was intended, ok now write whatever you want and this should be your code.
print("Yourtexthere")
Now it prints what you wrote in the 2 quotes , this is useful in debugging which we will learn very later.
Okay, you can write however you want but be more clear
However, I meant to only introduce the syntax of using “print”. I wanted to teach these things later on. For, example, later in the chapter, you learn what strings are. Your way works, but personally, I like to understand what is happening and not just be thrown into things. A beginner would not know what the quotations mean and that is what the other sections of the chapter are for.
I will definitely be updating the tutorial, however, to be more clear.
I feel as if the use of a Roblox game and the website is a bit redundant when you can just make the website have the interaction on it? This has been done many different times on many different sites.
I feel like redirecting someone to the Roblox place rather than just incorporating an online interactive tutorial really takes a lot off from this.
Still good though, besides some minor disorganization in places.
Yes, I completely agree with you. However, having a separate game seemed like the most cost-effective way to create the practice problems. If it wasn’t for that, I would totally prefer it completely on-site.
I do agree, I am not very good at UI design. Before I can go about updating it, can you refer to which UI you are referring to? Do you mean the website or the game (or both)? This feedback is really helpful and I do appreciate it.