JAndrew13 / Construction-Game

A multiplayer construction game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Construction-Game

Basic Description

A multiplayer construction game where 1-6 players act cooperativly to follow blueprints and construct a building.

Each round is played against the clock, and players will each have to select a unique class to play with Every player class has its own unique abilities and responsibilities during the game. Tasks will overlap between players, rewarding effective teamwork and cooperation.

Player Upgrades and incentives

Upon starting a new account, players will start out at a base level (0), and this will be represented by the Player's "Salary". Lets say the salary is $25/Hr to start - When the player joins a match, as the clock counts down the player will rack up pay based on the minutes spent constructing. If the match ends in a victory, the player will get a completion bonus before heading back to the menu. This pay and bonus prize is account wide, and will be paid out regardless of the class played during the game. Money earned by the player can be used to upgrade class stats, class minions, or to purchase vanity items from the shop. Win enough games in a row, and the Players account Salary value will be increased. A.K.A. the player will level up. Loose too many rounds in a row and the account will level down, with a max degredation of level 0

Communication

During gameplay, players will have access to a full text chatbox, on screen pings, and quick chat options. These pings and quick chats are needed to let other players know what you need to complete your task.

Resource Building Blocks

  • Iron
  • Wood
  • Crate
  • Glass
  • Electric
  • Stone

Classes

The classes listed below will be chosen in the matchmaking lobby before the game starts in a first come first serve selection. Each class must be chose for the game to start, and only one of each class is allowed per round.

Crane Operator

The crane operator sits above the other players in the crane and is in charge of collecting packed pallets from the forklift driver and moving them to the correct area for other player to collect. This classes challenge lies in the crane Controls. Moving the pallets requires a delicate touch, as items can be dropped or spilled in transit, causing a time consuming cleanup. The crane itself will only be operable by the Crane Operator class. The challenge of this class lies specifically in controlling the crane. I simple rope psyisics system wil be in place on the tow line, and controlling the vehicle will be done by a few different levers. Similar to stardew valley's fishing system, the operater will need to hold the button down to move the crane left/right. However, if you hold for too long it will have too much power. swing the load to quickly and you risking a drop.

Iron worker

The iron worker is in charge of laying rebar at the base of each floor, as well as placing I beams where requested. This job, along with the mason, is heavily dependant on the carpenters scaffolding.

Forklift Driver

The forklift drive is the first link in the construction chain. This classes job is the only one able to drive the forklift. Primary duties are to receive pallets of resources from incoming trucks, and reorganize the included blocks for the crane operator to pick up and deliver. This job focuses on personal organization and project foresight. Successful use of the Loading zone, Staging area, and Pallet zone will result in a win for this class.

The controls for driving the forklift will be a forward and backward movement stick, as well as a wheel with a knob on it that moves by pressing the buttons to left and right. This left and right motion turns the wheel and allows users to actively back up and go forward, as well as turn like an actual forklift would. There is also a button that is for the raising and lowering of the forklift arms. Operating this vehicle will take some practice.

Carpenter

The carpenter is a support role that while occasionally must place framing, mainly focuses on constructing scaffolding for other players to reach higher places. This position requires good listen skills and quick movements

Mason

The mason is in charge of placing all stone carvings and blocks. This class relies on the crane operator heavily, as some blocks are large, and can take up an entire pallets or reqire placement by crane.

Electrician

The electrician must place electrical wiring on each floor, which can often be in hard to reach areas. This relies heavily on the carpenter

Upgrades

Every players home screen will have an class viewer section, where you will be able to customize the look of your contractors and edit the skills and abilities of them aswell. Contractors ( or classes) will have certain attributes, skills, and abilities that can be leveled up as you gain experience points. These exp points are gained by paying rounds and successfully completing buildings with extra time on the clock.

The Minions

Minions are small little helpers that are unique to each contractor class. Each contractor will have 1-3 minions that will assist in certain tasks, take orders, and complete construction of building blocks placed by players. These little guys will be upgradeable and customizable with upgrades, creating a unique strategy aspect to each players account.

Creative Mode

Players will have access to style resource packs that include all available building blocks. In this mode, players can creatively design and submit building designs to the community. Most upvoted and liked designs will be included in the base games matchmaking selector. Creative mode will be open to Co-op play

About

A multiplayer construction game


Languages

Language:Yacc 94.3%Language:Game Maker Language 5.7%