Posts

Showing posts from December, 2023

Roblox Studio: Creating my own game (Day 13-14)

Image
  I am happy to announce that my Roblox game is finally complete, and I can't wait to share all the cool things that I've accomplished before the winter break.     After the spinning platform part, I wanted to make some tricky jumps, so I added cylinders and rotated them vertically so they stuck up.  The next thing that I really wanted to try was one of those door guessing ones, where the play has to choose the correct door to survive. So I got to building that by changing the colour and transparency of parts. The next thing I wanted to do was add sonic up here to give the players a hint, so they don't have to blindly guess the doors. First, I duplicated sonic here, then went into the code and changed what he says. Next for the coloured doors, I looked up online how to create a script that kills the player when it's touched. Then I copy and pasted the kill script into certain parts. At this point, I realized that the game was pretty quiet. The only sounds in the game...

Roblox Studio: Creating my own game (Day 10-12)

Image
  Sorry for the lack of a post yesterday, I really just wanted to focus on this game, and I think I have something really cool to share today!      When I first think of creating any types of games, I think the first thing to develop is movement and how the character feels to control. So I got started by creating a ton of animations.  The first animation I created was an idle animation.  I found a tutorial on YouTube that showed how to edit the default animation scripts on Roblox. All I had to do was essentially tell Roblox my animation id code and then it will replace the default animation with my own custom animation. My idle animation in game. The character bobs up and down (almost like breathing) I got bored so I made a wacky running animation where the player just levitates above the ground and moves around like a ghost.  The running animation in the code (lines 4 and 13) This is what the animation looks like in the game. Next, I wanted to add an ...

Roblox Studio tutorial: Creating a tycoon (Day 8-9)

Image
  For the tutorial I decided to follow the youtube tutorial created by the youtuber AlvinBlox where he demonstrates how to create a tycoon game on roblox studio. https://www.youtube.com/watch?v=XY6Ig48tAnk The first step in the tutorial is to create a box using parts for the base of the tycoon Next I created a red button with a billboard gui attachment. This attachment shows the word 'Label' currently, but will say something like 'start tycoon!' When the game is finished.  Following the tutorial further, I went into the toolbox and grabbed a conveyor for the tycoon and placed it in the back. The next thing I did was code a starter script that gave the player 500 cash when starting the game so they can buy a few things. It also shows their cash on the leaderboard. Next in the tutorial I duplicated the tycoons to have multiple tycoons in the game. This is easily one of the most important steps because without multiple tycoons, only 1 person can play the game per server....

Roblox Studio Adventure Game (Day 6-7)

Image
  It took me the whole week, but I've finally finished the basic version of the adventure/simulator game. This blog will show what I created in the second half of this week.     Day 3     The first thing that I did on day 3 was create a script that detects when a player touches a crystal with the pickaxe.  The code checks if the player has space to grab the crystal. If the player does, then it gives the player 1 crystal. I then added more to this code to make the crystal disappear for a certain amount of time. This is to make it so players can't harvest the same crystal spot, forcing them to find other locations.      I also added some unique code that wasn't in the script. I didn't like how the crystal would just disappear without any sort of effect, so I made some new code so the crystal slowly disappears.      Next in the tutorial was creating a platform where players sell their crystals for gold.  The selling plat...

Roblox Studio Adventure Game (Day 5-6)

Image
 On Monday and Tuesday the week, I have started to work on my biggest project yet in Roblox studio; creating a fully working simulator. Some of the things that I've learned how to do was use the terrain editor tool, and some new coding statements.     Day 1 On day 1, the first thing that I did was create a notepad where I put down ideas for the game. The tutorial calls this stage of game design 'pre-production'.  The next stage was to create the setting of the game. I knew I wouldn't have time to create a whole forest environment, so I started off by creating small caves and divots in the ground, where I could hide gems. The multiple caves that I created using the terrain editor tool One of the caves unique design. I made it so the player has to travel through a stream of water to reach the crystals.  After I created these caves, I moved onto the coding side of things. The first thing I coded was a player leaderboard. The purpose of the leaderboard is to sh...