| Blockland Forums > General Discussion |
| J_M's Tycoon |
| (1/5) > >> |
| J MASTER:
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 stores To do: Manager events - Mostly planned out, ready to event Post office events Bank events Factory events House buying events Lots 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. |
| danny135:
Sounds nice. |
| Abstract:
looks rather promising |
| Renousim:
looks cool |
| Racerboy:
sounds awesome. would be very impressed if you could pull it all off with VCE alone. |
| Navigation |
| Message Index |
| Next page |