Coming eventually to a server host you probably haven't seen before....
ಠ_ಠ
eventually.
Using VCE I've planned on making a sort of economy where players work jobs, buy homes to live in, buy stores to manage, and hire other player's as workers. Jobs are worked with evented machines, turning cranks, putting things in slots, copying a code, and solving puzzles!
Most of the tycoon is based around your reputation as a person. Doing good things will positively affect your reputation while doing negative things causes it to plummet. Store managing and house buying is reserved for the good folk while drugs and crime are reserved for the infamous.
Simple example. How to buy a coffee:
I walk into the coffee shop, "I'd like a coffee please." I direct before I press the order button. A worker assures me that it will be ready soon as they walk into the back. The sound of gears turning and a beep leaves me curious as to what is really going on back there. The worker comes back out and asks me to take a seat; I do so on one of the stools by the window. Placing the coffee in front of me he urges me to enjoy my meal, for it will be my last... Okay, I made up that last part... but the guy had given me a weird vibe; almost like he was too good. I drink my coffee and make my way back up to the register to swipe my card, his eyes never leave me. "Now's my chance." thoughts running through my head; am I safe? Could he be the one? The customer feedback box is right next to the door, I whisper my suspicion into it, putting up a cheerful facade of a smile towards the worker as I depart.
tldr; Shop checks reputation, if you steal then you're banned from the shop. Orders can be stolen or not taken, but unfulfilled orders will leave bad reputation for the company. If your order is wrong, you may complain, thus further harming the reputation of the store. Upon completing an order without issue, the reputation of both you and the store will increase. If you'd like, you may leave feedback for the manager to read at the feedback box. This can be used to alert management of untrustworthy workers.
tldr;tldr; Say food. Click order. Sit. Eat. Pay. Leave. People steal your food or ignore you? Their reputation is damaged.
"That's nice..., but what is the actual gameplay like?"
You'll be doing community service (not planned, might be powerplant work), filling out applications for stores, playing with the store's unique event machine to dispense customer product, renting an apartment, owning/managing a business, buying/building a house.
Done:
Buying and selling products from storesTo do:
Manager events - Mostly planned out, ready to event
Post office eventsBank eventsFactory eventsHouse buying eventsLots of building 1/14ish shops built
As misleading as I tried to be, this isn't an RP, it's a "work simulator" evented with VCE. A tycoon if you will.
My personal notes so you guys know I'm actually working on this:'''
Blockland server brainstorm
(bots not feasible at this time, need added into VCE as target)
[Player Actions]
~Walking into a store
?possible rep check
Check eaten var on player
if eaten, then thief, DROP client rep severely
~Ordering food
Check rep, if too low, denied service
Click menu to send order to kitchen
Player var shows that you've ordered this dish
~Eating food
?eating increases paycheck %
Stealing food decreases client rep
Wrong order
if wrong, add complain player var
/If food is left there then workers may eat it
worker check, they need to pay, otherwise trash it
decrease rep of food abandoner
~Paying for food
-Stealing food and not paying for it DROPS rep severely
Check bank before checking other vars
Food eaten var on player, checkout
uses credit card item, onCardkeyhit
checks eaten var on player
if eaten, then check ordered, otherwise cancel
checks ordered var on player
if ordered, deduct payment
money goes to store account br var
man can withdraw from this
How to check if they say numbers or letters
modvar holder set lastmsg
modvar holder add 0
ifvar holder = 0
onVarTrue "This is not a number!"
onVarFalse "This is a number!"
if not ordered, deduct some rep, add debt
Complaint box checks player complain
if complain, remove order var, tiny rep decrease,
decrease rep of store
~Leaving the store
Player may leave complaint/feedback at service box
positive or negative experience, slight rep change
accessible by manager
[Worker Actions]
~Taking orders
Order is displayed, worker completes order
Food var added to worker
~Serving food
Worker directs player to a seat
Food var is removed and placed on table/bag
~Selling food
?paid by player
-Override for complaints paid for by worker
do worker check
[Brainstorm]
/ !?!?!?How display pl var ontick to player
!Happiness decreases while working, increases at home, etc
Happiness can show a player's actual work ethic/time management
happier=better work quality
Players select the kind of person they are based on
Morals, views, values, and work ethics
these values modify paychecks, decisions etc.
Possibly add mail that activates a quest
City/Town Build: wall idea: Sky Scrapers, ambient city noise
closed road and corner to hide more
Factory Build: ocean-side, barges with c-crates, reference image:
http://api.ning.com/files/CKBT*R2sQeNlqOgTZo2z*O6PlM3derDQWq-jFzcMcBr9HuM-ygDPHpdyt8WV7InUoEMvQEvE4a-J1fWKli5uATs1C5Ayy1JnqcM*L9ito0o_/factory.jpg
For city center, add magic floating brick, stand on each other 2 reach
Display Reputation as phrases; "Renowned", "Unknown", "Familiar Face"
this will keep people on their toes with reputation
Does VCE have a lists function?
if so, banned/honored players can be greeted appropriately
How will players gain rep once they've lost so much?
community service quests
Call functions for phone system
brick for - def function 1-800-555-1292 #makephonenumbersreal
if lastmsg = 1-800-555-1292, then call function 1-800...
Add local chat
Government jobs have set pay, no owner
Bank jobs, teller gives withdrawls-var:pl:cash for drug trade
Where do drugs come from?
Grows in factory areas, factory police get $ for catching ppl
Banks need to redistribute wealth, one way is bank loan
Rent goes to GOV, gov pays bank and post workers
?Add a city area/business with stock shares
seamless setplayertransform in subway to get there
Coupon codes to get discounts on food
Man sends request to be put into the newspaper
works the same as factory box request
sent out to homeowner's mailboxes
pl var, can be stored in home, checked at register
check before purchase to see if they have a code
if not, continue normal purchase, if so, add discount
Make Calculator for Man
Numkey_br:
onActivate > NumBank > modVar > calc1 > set > (#key)
!there was some way to append to the end of values
Adding_br:
onActivate > Numkey > seteventenabled > calc1 modof, to calc2
onActivate > Enter > seteventenabled > set to add
Enter_br:
onActivate > NumBank > modVar > calc1 > add > <var:br:calc2>
!Method to "clock" in/out for employees to take a lunch break
[Manager Actions]
~Buying a Store
Stores listed to buy at town hall
first checks bank balance, then rep
works like buying coffee, say the name
Fillcan_Store/Fillcan_Man var saved to client
?store key
door needs checked if opened
how tell when it closes?
if man leaves it open, rent continues
bankrupcy
Man MUST close shop, realistic.
Respawn brick for trapped people
~Ordering Supplies
All sales are sent to manager pc, what sold, total money
Pad-paper works like suggestion box to record info/numbers
Phone used to make order, same as coffee
checks existing phone number (to factory)
"hangup" or button to hangup and reset
leave a message for them to call and confirm
checks for lastmsg "order"
records order in factory answering machine
clicked, checks product "coffee" and #boxes
adds client var Fact_Order_Cof = 10 to manager
Factory order coffee 10
if wrong order, add complaint cl var to man
if right order, click clipboard on box to pay
coffee_box pl var to manager, placed in store
call # to complain, complain lastmsg checked
factory complaint br targeted, only man access
must complete order for free
rep lost for factory
~Hiring/firing Employees
Players fill out apps like leaving a suggestion @postoff
App records rep and client id, and message, set to brick
Mail brick can be mailed, or hand delivered, pl app var
Man input, hire, id of player to be hired
if hired job var added to client upon entry
Firing
Man input on employee br, fire, id of player
transmitted to door, job removed on entrance/exit
~Paying Employees
?different amount for different employees
?employees pick up checks at store/house
Money comes out of store account
Man uses computer to set tickly pay
checking lastmsg for numbers?????
Ontick, if worker, check if store account has enough $
need paycheck check brick at spawn
deduct paycheck from store account
if store doesn't have enough money then add
cl var paycheck_due-the number, not current paychk
to avoid manager dropping paycheck for holds
?also deduct small rep from store manager
door check, door br holds rep change for man
~Paying Rent ?power bill
After buying the store you pay 10-tickly rent for the space
only when man/worker is online
?check var:cl:id onTick for logoff?
otherwise, fee will drive them out of business
?require man to lock-up/open store
If store owned, bill appears in postoff inbox
mailman takes bill with rent amount to store
bill put in mailbox, man gets bill
man takes bill to bank
ask teller for bill payment
checks store_own, store acct or man2pay
payment deducted from account
if mail never delivered, man calls bank,
bank sends new bill straight to store
if unpaid, add store_debt, if debt > alot
send liquidation notice, store closed 10 ticks w/o$
~Selling a Store
Man puts store on market at a set price
optional, include employees
Buyer buys, store var to buyer cl, employees sent to pc
[Unique Stores]
~Bank
~Post Office
?Rep check, so not /every/one, good for -100 rep+
if important bills are lost they can be requested
?Anyone can do it as community service
address given for each mail, if delivery wrong deduct rep
if no delivery,
~Government
?~Powerplant !instore generator
[Factory work] (could be faked with bots if not enough players)
~Accepting work
~Fulfilling orders
~Promotion
~Sending orders
[Housing]
~Renting an apartment
~Apartment perks
~Renting a house
~House perks
~Buying/building a house
~~~~~~~~~~~~~~~~~~~~~~~~~~~[Small Scale]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[General]
~Players
Groups
Crystal ball teleport to group holding area
opens for 30 seconds
click ladder to escape and leave group
first to join group will be group leader pl var
after all players are in, can click to leave
plrs in group leader added to br group size
group size pl var applied to all in group
?grid players lock to to join group, lets leader kick
some members of the group since anyone can join
8x8 plates pl touch random event depending on group size
Gamble on groups to get certain number of mnstr kills
Killcount var on player in a group
on leave monsterzone, remove var from each pl
tally up kills and
Good Vs Evil
Quests available for each side
Leveling Up
onBotKill cl modVar EXP add #WhatI'mWorth
onBotKill cl ifVar EXP >= blah
onVarTrue cl modvar EXP 0, level add 1
Levels: Speechcraft, Woodcutting, Mining, magic
magic: 8x8 plates in battle areas, lastmsg check
Death penalty
Lower stats/lose % of bank money
?how check player death
?seperate spawn and death spawn
Buy resource to gain exp in certain skills(eat), heal, and;
feed pet
pet levels up and grows
give to idol god
grants faster resource gathering
permanent stat increasing enchantment
stat boosting jewels
?for bot fighting
speechcraft, npcs, haggling, trade
?increase size of money pile
?gambling
~Workers
Gather resources, give to merchant they work under
?Working commission or hourly
~Managers
Buy stands in market place, pay market fee
Set prices, sell resource to pay workers
?Select different products to sell
~NPCs
Wizard - Teaches new spells
Tamer - Sells pets/food
Priest - Quest
Shady Merchant - Sells/buys rare items
Sad gambler - Quest
Fortune Teller - Quest
~Build
Desert for group areas
~
'''
#I'm different.
Feel free to help with building :) lots of shops are needed.