reddanger
|
  |
| Joined: 27 May 2009 |
| Total Posts: 38075 |
|
|
| 07 Jun 2015 05:51 AM |
Honest question.
Currently, I'm working on making a very diverse hoverbike racing game where tracks can go from an urban city to a cherry blossom run, to tons of jumps over quicksand in the desert to avoid sinking to your death.
I already have the building piece down and bikes too as it's all coming along well, but scripting, how hard is it to script a racing game?
I really need to know what I'm setting myself up for because the game is pretty straight-forward, it's a hoverbike racing game, where you can go upside down and not fall off, simple, right? But I feel like the scripting might not be too simple, so uh, any idea on what to expect?
Because it's pretty much the same set-up for every racing game.
Lobby, shop, other stuff, after like one minute people vote for the track and then it spawns and everyone gets teleported down onto their bikes and they can't jump of course then they race to the end whatever it be, and there's also a time limit for how long people can race for on a track, it'll be fairly set, but yeah, just the basics, the scripting along with it though...
;) |
|
|
| Report Abuse |
|
|
|
| 07 Jun 2015 05:54 AM |
It's as hard as you think it to be. The key to game development, is not thinking how hard it is. It's believing in yourself. Being determined. For the satisfaction of your players. This makes the best game developer.
Just believe in yourself - and that's all you need. Good luck!
Enjoying your stay at the Scripters Forum? Join this! http://www.roblox.com/My/Groups.aspx?gid=2582784 |
|
|
| Report Abuse |
|
|
reddanger
|
  |
| Joined: 27 May 2009 |
| Total Posts: 38075 |
|
|
| 07 Jun 2015 06:08 AM |
"It's as hard as you think it to be. The key to game development, is not thinking how hard it is. It's believing in yourself. Being determined. For the satisfaction of your players. This makes the best game developer.
Just believe in yourself - and that's all you need. Good luck!"
Okay, let me make this clear.
1. I have never made a racing game before.
2. I have no idea how to script even basic things.
Will it be difficult then or are there tutorials?
;) |
|
|
| Report Abuse |
|
|
|
| 07 Jun 2015 06:09 AM |
...
Ok...
Go search 'ROBLOX University' and watch the racing game tutorial. That should give you a boost.
Enjoying your stay at the Scripters Forum? Join this! http://www.roblox.com/My/Groups.aspx?gid=2582784 |
|
|
| Report Abuse |
|
|
reddanger
|
  |
| Joined: 27 May 2009 |
| Total Posts: 38075 |
|
|
| 07 Jun 2015 03:09 PM |
"...
Ok...
Go search 'ROBLOX University' and watch the racing game tutorial. That should give you a boost."
I was about to watch that actually.
But does it cover what games like Twisted Racing are capable of?
;) |
|
|
| Report Abuse |
|
|
|
| 07 Jun 2015 03:15 PM |
Absolutely not. Twisted racing is the best on ROBLOX. |
|
|
| Report Abuse |
|
|
maxomega3
|
  |
| Joined: 11 Jun 2010 |
| Total Posts: 10668 |
|
|
| 07 Jun 2015 03:15 PM |
It won't because honestly those trailers are geared towards beginners who have no idea how to script, and Twisted Plastic racing is well scripted compared to what a beginner would understand.
I say that the only way to find out if you're ready to make a racing game is to make a racing game. Worst thing that can happen is that it doesn't work out. You'll still learn a lot in the process. |
|
|
| Report Abuse |
|
|
reddanger
|
  |
| Joined: 27 May 2009 |
| Total Posts: 38075 |
|
|
| 07 Jun 2015 03:20 PM |
"Absolutely not. Twisted racing is the best on ROBLOX."
I don't really see it as being the best.
Mainly because it's just boring.
You go at a really slow pace, there's no music, it's hard to ever catch up due to how one-sided the game is, yeah, but it's well scripted, that's why I used it as an example.
Still, I meant just something similar to it.
;) |
|
|
| Report Abuse |
|
|
NotAshley
|
  |
| Joined: 16 Jan 2014 |
| Total Posts: 14257 |
|
|
| 07 Jun 2015 03:32 PM |
The thing with a programming language (or a scripting language in Lua's case, same difference) is that tutorials teaching you how to do things is utterly pointless.
The concept of a programming/scripting language is that you learn a toolkit, and that toolkit allows you to piece together your own ideas from scratch. How far you decide to go with that toolkit depends on your familiarity with it, your practice, etc.
Games by someone like taymaster are so completely polished for user-experience that it's hard to really understand and appreciate it from a player's point of view. When you learn Lua, you can't expect to be making anything like that.
The only way you can become a good scripter is to learn Lua for the sake of learning Lua, and not for the sake of making something specific. Otherwise you'll be sifting through tutorials made by people who do know what they're doing, and making their vision of a game, not yours. |
|
|
| Report Abuse |
|
|
reddanger
|
  |
| Joined: 27 May 2009 |
| Total Posts: 38075 |
|
|
| 07 Jun 2015 05:20 PM |
"The thing with a programming language (or a scripting language in Lua's case, same difference) is that tutorials teaching you how to do things is utterly pointless.
The concept of a programming/scripting language is that you learn a toolkit, and that toolkit allows you to piece together your own ideas from scratch. How far you decide to go with that toolkit depends on your familiarity with it, your practice, etc.
Games by someone like taymaster are so completely polished for user-experience that it's hard to really understand and appreciate it from a player's point of view. When you learn Lua, you can't expect to be making anything like that.
The only way you can become a good scripter is to learn Lua for the sake of learning Lua, and not for the sake of making something specific. Otherwise you'll be sifting through tutorials made by people who do know what they're doing, and making their vision of a game, not yours."
how is it pointless when you're learning how to script in general?
;) |
|
|
| Report Abuse |
|
|
reddanger
|
  |
| Joined: 27 May 2009 |
| Total Posts: 38075 |
|
|
| 07 Jun 2015 09:47 PM |
I guess I'll find my way
;) |
|
|
| Report Abuse |
|
|
amanda
|
  |
| Joined: 21 Nov 2006 |
| Total Posts: 5925 |
|
|
| 07 Jun 2015 09:54 PM |
This is the only tip people like you need, because countless people make this mistake. You can't learn scripting just enough to make your game, because that's just not how it works.
--
You have to start from the beginning, and learn the basics, and then slowly build your way up. If you try to jump ahead, you will not know what you are doing, and your game will fall apart.
To truly make top quality games, you need to master nearly every element of the coding language. Otherwise, your game will be lacking.
--
If you do not think it is worth it to learn everything for one little game, then you aren't going to be able to make it on your own, and I would recommend finding someone else to help you share the load.
Ex. You build, they script.
However if you are up for the challenge, I am sure we can provide ample links for you to get started.
-amanda |
|
|
| Report Abuse |
|
|
|
| 07 Jun 2015 10:05 PM |
Making a racing game is as hard as making a minigame game.
You need the maps, the elements of the maps and how the elements of the maps interact with the maps.
Then you can move into optional things like powerups and shop items and picking maps and stuff like that.
None of it is easy, but making a game isn't either. amanda has a point. |
|
|
| Report Abuse |
|
|
amanda
|
  |
| Joined: 21 Nov 2006 |
| Total Posts: 5925 |
|
|
| 07 Jun 2015 10:11 PM |
Oops. I read over what I wrote, and I was a bit harsh.
It's not that hard to learn once you get a good start, but take it slowly and don't expect instant results. If you focus on the game you will have road blocks everywhere. If you focus on learning, you will make progress and you will be able to make it before you know it. |
|
|
| Report Abuse |
|
|
reddanger
|
  |
| Joined: 27 May 2009 |
| Total Posts: 38075 |
|
|
| 07 Jun 2015 10:27 PM |
Okay, I can start learning, where to start though?
;) |
|
|
| Report Abuse |
|
|
|
| 07 Jun 2015 10:31 PM |
Scripting what you mentioned is easy.
Use roblox mechanics to your advantage.
The most lengthy parts of shops/GUIs are making them. After that, it is a ball park.
If you need any help, we are here, but we don't respond kinkily to "Here make this for me." Script some yourself and we will walk u through it. |
|
|
| Report Abuse |
|
|
|
| 07 Jun 2015 10:31 PM |
the wiki, the free models and the games that are uncopylocked.
I think ICE128 has a cool minigame script you can dissect. I dont know if he copylocked it, havent checked. |
|
|
| Report Abuse |
|
|
v3c3
|
  |
| Joined: 04 Feb 2009 |
| Total Posts: 674 |
|
|
| 07 Jun 2015 10:32 PM |
| I think the first thing I really ever coded was a holo which wasn't even that good. How ever it taught me a lot as a scripter such as problem solving skills. A skill that I personally think is important to have as a scripter. |
|
|
| Report Abuse |
|
|
amanda
|
  |
| Joined: 21 Nov 2006 |
| Total Posts: 5925 |
|
|
| 07 Jun 2015 10:55 PM |
The wiki will be your ultimate resource, so attempt to learn from it first.
If you cannot, then I recommend either Pighead10 or PeasFactory on YouTube.
With either, have Studio open the entire time, and try to master something before moving on. |
|
|
| Report Abuse |
|
|
reddanger
|
  |
| Joined: 27 May 2009 |
| Total Posts: 38075 |
|
| |
|
reddanger
|
  |
| Joined: 27 May 2009 |
| Total Posts: 38075 |
|
|
| 08 Jun 2015 12:54 AM |
Is the script used in minigames to teleport players to a certain minigame with tools or no tools the same function as the script used in racing games to teleport players to a track to race?
;) |
|
|
| Report Abuse |
|
|
TimeTicks
|
  |
| Joined: 27 Apr 2011 |
| Total Posts: 27115 |
|
|
| 08 Jun 2015 01:33 AM |
| http://wiki.roblox.com/index.php?title=Absolute_beginner%27s_guide_to_scripting |
|
|
| Report Abuse |
|
|
cntkillme
|
  |
| Joined: 07 Apr 2008 |
| Total Posts: 44956 |
|
|
| 08 Jun 2015 02:56 AM |
If you never learned any other programming/scripting language before, it might be hard to first start since there are tons of concepts.
If you ACTUALLY wanna be a good programmer, I would start from the bottom-up (learn how CPUs work, how memory works, etc.) and go more and more high-level. But that's just me, people like taking the top-down approach (I hope I'm not dangling my terms here) by starting from high-level languages (like Lua) then going down (to like C, then assembly).
If you just wanna make a game, well just start with Lua I guess.
|
|
|
| Report Abuse |
|
|
reddanger
|
  |
| Joined: 27 May 2009 |
| Total Posts: 38075 |
|
|
| 08 Jun 2015 03:11 AM |
An answer to my question could help me understand where I should actually start from, like maybe an already made script.
;) |
|
|
| Report Abuse |
|
|
xEtan
|
  |
| Joined: 17 Jul 2011 |
| Total Posts: 454 |
|
|
| 08 Jun 2015 05:19 AM |
Start off with the Wiki to learn the basics, or with other tutorials to help you learn about Lua code. As for already made scripts, use free models to your advantage. Tear them apart and learn what the scripts are doing, then edit them to do something else for fun. It's a lot of good practice. |
|
|
| Report Abuse |
|
|