Poll

Is this a tycoon?

Yes this is a tycoon
This is a poll
I want it to be
No this is Patrick

Author Topic: Pong Tycoon (Update v0.3.1)  (Read 6638 times)

hope someone can remake that lumber tycoon, that was fun
I could do it. Although remember the differences between Roblox and Blockland. No moving lumber in the mills and it will be impossible to make without torquescript. Events will become a clusterforget and eventually destroy the server.

Anyone can press it, sadly, it's designed to clear every tycoon at once if that's ever needed, but in the final build that whole area is going to be sealed off to admins only.
Unnecessary. Simple fix-

Code: [Select]
onActivate Self VCERetroCheck ifAdmin [1] [   ]
onVariableTrue... (fill in this area with whatever events are to be executed when an admin presses button)
onVariableFalse Client centerPrint [You aren't an admin forgetwit! Quit trying to press the button!]

Literally all you need. Boxing in the admin controls only means that admins have to go through a longer process to manage the server, it means you have to build more stuff that you don't even need, and odds are it would've just been a box with an admin-only door anyways.
Save yourself the effort, and instead let the events do the work for you. Easy stuff my man.

I used to love Tycoons on Roblox. They were basically the only reason I bothered with Roblox (that and it was a little more open-ended than Blockland in terms of building/scripting..)

edit-
I could do it. Although remember the differences between Roblox and Blockland. No moving lumber in the mills and it will be impossible to make without torquescript. Events will become a clusterforget and eventually destroy the server.

No they won't? The second I read your post I already figured out how to go about making the entire tycoon.

Trees - Use whatever tool you want to cut the lumber down, use VCE to add the lumber to the player's inventory. Limit them to a certain amount of lumber because nobody is capable of carrying 300 logs.
Processing - players return to their mill, either activate a brick or touch a brick to drop all of their inventory into the machine. Use fakeKillBrick to simulate the wood entering the machine and conveyor bricks / use velocity to move the wood. Time it just right so that when the bricks reach the saw blade they dissapear, and then planks appear out the other end (again, fakeKillBrick). Bricks fall into a boxing machine, and then they can dissapear once again.
Transportation - While the tycoon on roblox only had a pickup truck, Blockland has many more dedicated vehicles. You could easily create a shop system that works in 2 aspects- type of vehicle and ammount of planks that can be hauled. Use VCE variables to identify which type of vehicle (Sedan, pickup truck, box truck, semi-truck, etc) so that when players return to their tycoon, they can simply activate their vehicle spawn and their vehicle will spawn depending on what they bought at the shop. When said vehicle spawns, a VCE variable will set the max player inventory (Sedan would allow like 5 planks, box truck 50, semi truck 100, whatever.)
Selling - VCE events at a shop, if you can't do this then you shouldn't be making a tycoon server.
Building/Expansion - check the variable for lumber and $, if true, the bricks appear / events become modified (for example, if you are upgrading the saw so you can produce more planks), then modVariable to remove the lumber and $.
« Last Edit: March 07, 2015, 02:26:16 PM by AdinX »


Code: [Select]
onActivate Self VCERetroCheck ifAdmin [1] [   ]
onVariableTrue... (fill in this area with whatever events are to be executed when an admin presses button)
onVariableFalse Client centerPrint [You aren't an admin forgetwit! Quit trying to press the button!]

I was going to do that but then i figured that the entire area is already going to be sealed off so it's unnecessary work, that brick uses many events and i don't feeling like redoing all those events for nothing.


-snippity snip-
But then it wouldn't be like the real tycoon and remember that making one tycoon will take time and you need to make more than one or it wouldn't be worth making it in the first place.

Anyone can press it, sadly
you could make every clickable thing check for a variable that is unique to each tycoon
when the player first starts the tycoon it adds the variable to them
it would be tedious to add the events to the bricks, though

didn't pay enough attention to what hawt was asking

also, why can't you use client instead of player variables for the thing that resets the tycoon after they leave? then they could die without losing it. does that not work for some reason?
« Last Edit: March 07, 2015, 05:16:23 PM by Foxscotch »

Client works. It took him 4 years to figure out how to make an operational tycoon, so it's probably safe to assume he doesn't know the difference between player and client

But then it wouldn't be like the real tycoon and remember that making one tycoon will take time and you need to make more than one or it wouldn't be worth making it in the first place.
... You're joking right? The only thing I have changed is vehicles. Of course it's not exactly like the original, it's on an entirely different game? You would have to re-script every aspect of gameplay to copy the original lumber tycoon. We're talking about the gameplay, which is the most important part.

More than one tycoon? Oh no. I'll have to modify like 20 events per tycoon. How terrible.
Once again, another joke. Once you setup one tycoon, you can dup it and all that has to be done is to change any named bricks, occasionally variables, possibly relays, and modify a couple of events.

If I actually cared to make lumber tycoon, I could have a single operational tycoon done in 8 hours, and I could have an entire server ready with another 8 hours. That's trees, shops, tycoons, map details, spawn, topic, etc.

Don't let me stop you.

Don't let me stop you.
I may get some flak for this, but of all the tycoons on Roblox, lumber tycoon was the least fun to me. At least in terms of the big, well known games.
My favorites were -
Zombie Defense Tycoon (especially that guy who's username starter with an s)
Mining tycoon
minecart tycoon


Actually making a minecart tycoon on Blockland could potentially be very interesting and very possible. With the rail mod, a simple upgradeable source of income, perhaps each tycoon has it's own unique track, that could have potential for extreme fun.

Try making the classics in Blockland. The original Bread Factory Tycoon, the Moon Rock Mining tycoon, Steer the Spheres tycoon, Water Factory Tycoon, Water Park Tycoon, etc. I just came up with an idea on how to make the Water Park Tycoon.

Client works. It took him 4 years to figure out how to make an operational tycoon, so it's probably safe to assume he doesn't know the difference between player and client
No, client was the first thing i tried, but when the player disconnected, the variable check kept returning positive, and i couldn't find out why, so i just gave up and used the player.

Code: [Select]
1 onActivate Client VCEifVariable [name of the variable that identifies the owner of the tycoon] [1*][   ]
*the variable "1" meaning true in Boolean logic.
2 onVariableFalse Client centerPrint [This is not your reset button.] [3]
3 onVariableTrue Client centerPrint [Press the brick again to confirm tycoon reset]
4 onVariableTrue Self enableEvents [ 8+ ] [X]
5 onVariableTrue Self enableEvents [ 8+ ] [  ]**
***place a 5000 tick delay, equates to 5 seconds.
6 onVariableTrue Self enableEvents [ 4 ] [  ]
7 onVariableTrue Self enableEvents [ 4 ] [X]***
***place a 5000 tick delay, equates to 5 seconds.
8 onVariableTrue ---
at this point, the reset events come into play.

you can add sound effects and color change when anyone clicks to make it extra special. The Boolean logic* bit assumes there is a variable that would identify the client as the owner, aka ID 1, 2, 3, etc. respectively to each tycoon.

if it is a technical error, consider posting in help. If you have an addon downloaded, it should work properly. VCE is pretty significant.