Posts

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...

Roblox Studio Galactic Speedway & Story Games Project (Day 4)

Image
 Today in class I was able to start and complete both Galactic Speedway, and the Story Games project.      Starting with the Galactic speedway, the first thing I did was build my own speedster to race with.  My speedster about 40% built My complete speedster The next thing I learned was how to group all the parts of the speedster into one model. To do this, I highlighted all the parts of the speedster, and pressed ctrl + g. Once I had the speedster grouped into a single model, I cut and pasted it into the garage folder in the workspace, where all the speedsters in the game get stored.  I nicknamed my speedster 'Flash Fire' Now all that was left was to go into the code and change the values of some properties of the speedster to make it faster/slower, turn speed, and boost speed.  Original code My changes Once I did that, I completed the whole tutorial. I tested the game and flew around for a bit.  Story Games Project The second project I completed...

Roblox Studio Island of Move (Day 3)

Image
  On Roblox studio today, I used the built in animation editor to create a simple victory cheer animation! This animation is meant to play whenever something good happens in a game, such as killing an enemy or finding a secret. The second thing I learned how to do was how to put the animation into the game using scripts. The first script I made was a local script in Starter character scripts. The script in there detects when the player touches a specific block that I placed on the map. The second script I made was a module script in replicated storage. This script links up to the local script that I created. When the local script detects when I touched the block, the module script activates and plays the animation I created for the player. In tomorrows class, I'm going to move onto the next tutorial game; Galactic speedway. 

Roblox Studio Mansion Of Wonder (Day 2)

Image
  On day 2, I finished the Mansion of Wonder tutorial. On this day, I created a particle burst effect that played when a player completes a task during the tutorial. By changing the settings, you can change how the particle effect looks and make it so the burst will scatter randomly; never being the same. I also copy & pasted the code from the tutorial into the server script service and the starter character scripts. The difference between the two is that scripts in starter character scripts will apply to the character the player uses, that being their Roblox avatar, or even a custom one for the game. Scripts in server script service apply to the game and the environment. If you wanted say a tree to disappear when the player touches it, then that script would go inside the server script service. 

Roblox Studio Mansion of Wonder (Day 1)

Image
  Today in computers class we started using Roblox Studio, which is a lua based coding software used to create games for the popular website Roblox. I've used Roblox Studio a few times over the years, but never got too deep into coding. On this day, I added some attachments to the starting character in the tutorial, which shows up as a set of moving arrows to show new players where to go. Some unique things I did we're changing the properties of the arrows (Speed, Colour and Lighting.) In the next few days, I will add more to the game. 

Day 3 (Making good progress)

Image
  This is probably the biggest day on this project for me, since I made the most amount of progress through the video. Currently I have just over 30 seconds of the video edited with lots of visual effects.  Some specific things that I've done today are vector motions with keyframes (zoom in's, gradual zoom in's) adding blur to some parts in the video while other things are happening in the foreground, audio level tweaks, and slow motion.