代写program、代做C++编程设计
- 首页 >> C/C++编程 Making Makers Valley Better Game Design Document
Evaluation Task 1: Game Design Document (GDD)
1. Game Overview
Game Name: Making Makers Valley Better
Game Type: 4 - player simulation - management board game
Game Theme: Improve the environment of the Makers Valley community by repairing and building public facilities, enhance the quality of life of residents, and finally determine the winner through points and resource management.
Game Background: Makers Valley is an economically underdeveloped area where residents face problems such as infrastructure, public services, and environmental hygiene. Four players will act as the heads of funds raised in the "Better Valley" App and improve the community environment by completing a series of tasks.
2. Game Objectives
Core Objective: Improve the quality of community life by repairing public facilities, completing tasks, and managing resources. The player or team with the highest score at the end wins.
Secondary Objective: Learn about social responsibility and sustainable development concepts through cooperation and competition.
3. Gameplay and Rules
Number of Players: 4 players (can form 2v2 alliance teams)
Game Rounds: The game ends after 20 rounds.
Win - Loss Rules:
1.The individual or team with the highest score wins.
2.If the scores are the same, compare the total amount of money.
3. If both the scores and the money are the same, it's a draw.
4. Map and Tile Design
Map Layout: An irregular circular board with a total of 24 tiles (excluding the starting tile 0).
Tile Types:
Task Tile: 10 (40%). When a player reaches this tile, they can choose to repair or maintain public facilities, gain points, and become the occupier.
Event Tile: 7 (30%). Triggers positive or negative events that affect the player's money and points.
Resource Tile: 5 (20%). The player can get a money or point reward.
Special Tile: 2 (10%). Includes "Cooperation Opportunity" and "Community Feedback", providing opportunities for alliances and score adjustments.
5. Task Tile Design
Task Tile Mechanism:
When a player reaches a task tile, they can choose to repair or maintain public facilities.
After repair, the player gets points and becomes the occupier. Subsequent players who reach the tile need to pay a maintenance fee.
If the player cannot repair, they will lose money, points, and have their actions restricted.
Task Types:
Water - Shortage Area: Repair cost 250 money, point reward +2, maintenance fee 125 money.
Garbage - Dumping Hotspot: Repair cost 100 money, point reward +1, maintenance fee 50 money.
Street - Light Malfunction Area: Repair cost 150 money, point reward +1, maintenance fee 75 money.
Lack of Public Toilets Area: Repair cost 200 money, point reward +2, maintenance fee 100 money.
Power - Shortage Area: Repair cost 300 money, point reward +3, maintenance fee 150 money.
Waste Recycling Center: Repair cost 150 money, point reward +2, maintenance fee 75 money.
Traffic - Signal Malfunction Area: Repair cost 100 money, point reward +1, maintenance fee 50 money.
City Garden: Repair cost 200 money, point reward +2, maintenance fee 100 money.
High - Fire - Risk Area: Repair cost 250 money, point reward +3, maintenance fee 125 money.
Community Activity Center: Repair cost 200 money, point reward +2, maintenance fee 100 money.
6. Event Tile Design
Event Tile Mechanism:
When a player reaches an event tile, roll a die to determine whether a positive or negative event is triggered.
Positive events: Increase money or points.
Negative events: Decrease money or points.
Event Types:
Community Appreciation: +1 point, +50 money.
Reward Funds: +200 money.
Public Support: +2 points.
Resource Shortage: - 50 money.
Community Complaint: -1 point.
Unexpected Expenses: -100 money.
7. Resource Tile Design
Resource Tile Mechanism:
When a player reaches a resource tile, roll a die to determine whether to get a money or point reward.
Even numbers (2, 4, 6): Get money resources.
Odd numbers (1, 3, 5): Get point resources.
Resource Types:
Money Resources:
Die roll 2: +50 money.
Die roll 4: +100 money.
Die roll 6: +150 money.
Point Resources:
Die roll 1: +1 point, +50 money.
Die roll 3: +2 points.
Die roll 5: +2 points, +100 money.
8. Special Tile Design
Special Tile Mechanisms:
Cooperation Opportunity:
When a player reaches this tile, they automatically ally with an un - allied player, and both get +100 money.
After allying, the scores of both parties are added together, and the final victory is determined by the total score.
Community Feedback:
Adjust the score according to the player's current score:
If the score ≥ 5: -1 point.
If the score < 5: +1 point.
9. Game Mechanism Summary
Resource Management: Players need to allocate money and points reasonably to repair task tiles and deal with random events on event tiles.
Cooperation and Competition: Through the alliance mechanism, players can cooperate to increase scores, but ultimately still need to compete to determine the winner.
Sustainable Development: The game conveys the concept of sustainable development by repairing public facilities and improving the community environment.
10. Technical Implementation
Development Engine: Use Unreal Engine (UE) for development. UE's powerful rendering capabilities and visual editing tools can create high - quality graphics and rich interactive effects for the game.
Object - Oriented Design: Use UE's Blueprint system for visual programming to implement various game logics and functions. At the same time, for complex systems and algorithms, C++ can also be combined for development. Through features such as class encapsulation, inheritance, and polymorphism, a clear and maintainable game architecture can be constructed. UML modeling is also used to assist in design, including use case diagrams, class diagrams, sequence diagrams, etc., to help understand and plan various components of the game and their interaction relationships.
Security: Utilize the security mechanisms provided by the UE engine, such as the input validation module, to strictly verify player inputs and prevent malicious inputs from causing game anomalies. At the same time, through a reasonable exception - handling mechanism, ensure that the game can run stably when encountering unexpected situations, avoiding crashes or data loss. In terms of network connection, reliable network protocols and encryption technologies are adopted to ensure the security of game data transmission and prevent data from being stolen or tampered with.
11. Innovation Points
Thematic Innovation: Integrate the concept of sustainable development into the game design to enhance players' sense of social responsibility.
Cooperation Mechanism: Introduce an alliance system to increase the strategic and interactive nature of the game.
Task Diversity: 10 different types of task tiles provide a rich gaming experience.
12. Summary
"Making Makers Valley Better" is an innovative work that combines simulation - management and board games. By repairing public facilities, managing resources, and dealing with random events, players can learn the concept of sustainable development while having fun. The game design document details the rules of the core mechanisms, tasks, events, resources, and special tiles, ensuring the playability and educational significance of the game.
Evaluation Task 1: Game Design Document (GDD)
1. Game Overview
Game Name: Making Makers Valley Better
Game Type: 4 - player simulation - management board game
Game Theme: Improve the environment of the Makers Valley community by repairing and building public facilities, enhance the quality of life of residents, and finally determine the winner through points and resource management.
Game Background: Makers Valley is an economically underdeveloped area where residents face problems such as infrastructure, public services, and environmental hygiene. Four players will act as the heads of funds raised in the "Better Valley" App and improve the community environment by completing a series of tasks.
2. Game Objectives
Core Objective: Improve the quality of community life by repairing public facilities, completing tasks, and managing resources. The player or team with the highest score at the end wins.
Secondary Objective: Learn about social responsibility and sustainable development concepts through cooperation and competition.
3. Gameplay and Rules
Number of Players: 4 players (can form 2v2 alliance teams)
Game Rounds: The game ends after 20 rounds.
Win - Loss Rules:
1.The individual or team with the highest score wins.
2.If the scores are the same, compare the total amount of money.
3. If both the scores and the money are the same, it's a draw.
4. Map and Tile Design
Map Layout: An irregular circular board with a total of 24 tiles (excluding the starting tile 0).
Tile Types:
Task Tile: 10 (40%). When a player reaches this tile, they can choose to repair or maintain public facilities, gain points, and become the occupier.
Event Tile: 7 (30%). Triggers positive or negative events that affect the player's money and points.
Resource Tile: 5 (20%). The player can get a money or point reward.
Special Tile: 2 (10%). Includes "Cooperation Opportunity" and "Community Feedback", providing opportunities for alliances and score adjustments.
5. Task Tile Design
Task Tile Mechanism:
When a player reaches a task tile, they can choose to repair or maintain public facilities.
After repair, the player gets points and becomes the occupier. Subsequent players who reach the tile need to pay a maintenance fee.
If the player cannot repair, they will lose money, points, and have their actions restricted.
Task Types:
Water - Shortage Area: Repair cost 250 money, point reward +2, maintenance fee 125 money.
Garbage - Dumping Hotspot: Repair cost 100 money, point reward +1, maintenance fee 50 money.
Street - Light Malfunction Area: Repair cost 150 money, point reward +1, maintenance fee 75 money.
Lack of Public Toilets Area: Repair cost 200 money, point reward +2, maintenance fee 100 money.
Power - Shortage Area: Repair cost 300 money, point reward +3, maintenance fee 150 money.
Waste Recycling Center: Repair cost 150 money, point reward +2, maintenance fee 75 money.
Traffic - Signal Malfunction Area: Repair cost 100 money, point reward +1, maintenance fee 50 money.
City Garden: Repair cost 200 money, point reward +2, maintenance fee 100 money.
High - Fire - Risk Area: Repair cost 250 money, point reward +3, maintenance fee 125 money.
Community Activity Center: Repair cost 200 money, point reward +2, maintenance fee 100 money.
6. Event Tile Design
Event Tile Mechanism:
When a player reaches an event tile, roll a die to determine whether a positive or negative event is triggered.
Positive events: Increase money or points.
Negative events: Decrease money or points.
Event Types:
Community Appreciation: +1 point, +50 money.
Reward Funds: +200 money.
Public Support: +2 points.
Resource Shortage: - 50 money.
Community Complaint: -1 point.
Unexpected Expenses: -100 money.
7. Resource Tile Design
Resource Tile Mechanism:
When a player reaches a resource tile, roll a die to determine whether to get a money or point reward.
Even numbers (2, 4, 6): Get money resources.
Odd numbers (1, 3, 5): Get point resources.
Resource Types:
Money Resources:
Die roll 2: +50 money.
Die roll 4: +100 money.
Die roll 6: +150 money.
Point Resources:
Die roll 1: +1 point, +50 money.
Die roll 3: +2 points.
Die roll 5: +2 points, +100 money.
8. Special Tile Design
Special Tile Mechanisms:
Cooperation Opportunity:
When a player reaches this tile, they automatically ally with an un - allied player, and both get +100 money.
After allying, the scores of both parties are added together, and the final victory is determined by the total score.
Community Feedback:
Adjust the score according to the player's current score:
If the score ≥ 5: -1 point.
If the score < 5: +1 point.
9. Game Mechanism Summary
Resource Management: Players need to allocate money and points reasonably to repair task tiles and deal with random events on event tiles.
Cooperation and Competition: Through the alliance mechanism, players can cooperate to increase scores, but ultimately still need to compete to determine the winner.
Sustainable Development: The game conveys the concept of sustainable development by repairing public facilities and improving the community environment.
10. Technical Implementation
Development Engine: Use Unreal Engine (UE) for development. UE's powerful rendering capabilities and visual editing tools can create high - quality graphics and rich interactive effects for the game.
Object - Oriented Design: Use UE's Blueprint system for visual programming to implement various game logics and functions. At the same time, for complex systems and algorithms, C++ can also be combined for development. Through features such as class encapsulation, inheritance, and polymorphism, a clear and maintainable game architecture can be constructed. UML modeling is also used to assist in design, including use case diagrams, class diagrams, sequence diagrams, etc., to help understand and plan various components of the game and their interaction relationships.
Security: Utilize the security mechanisms provided by the UE engine, such as the input validation module, to strictly verify player inputs and prevent malicious inputs from causing game anomalies. At the same time, through a reasonable exception - handling mechanism, ensure that the game can run stably when encountering unexpected situations, avoiding crashes or data loss. In terms of network connection, reliable network protocols and encryption technologies are adopted to ensure the security of game data transmission and prevent data from being stolen or tampered with.
11. Innovation Points
Thematic Innovation: Integrate the concept of sustainable development into the game design to enhance players' sense of social responsibility.
Cooperation Mechanism: Introduce an alliance system to increase the strategic and interactive nature of the game.
Task Diversity: 10 different types of task tiles provide a rich gaming experience.
12. Summary
"Making Makers Valley Better" is an innovative work that combines simulation - management and board games. By repairing public facilities, managing resources, and dealing with random events, players can learn the concept of sustainable development while having fun. The game design document details the rules of the core mechanisms, tasks, events, resources, and special tiles, ensuring the playability and educational significance of the game.