not enough information C#

1.Mouse
2.Cat
3.Flowers
4.Trap
5.Garden Keeper
6.Rabbits
Money: Based on the flower amount, Each round
Good:
Cat Flowers Butterfly Garden Keeper
Bad:
Mouse
Rabbits
Goal:
To protect the flowers as many rounds as possible until the center part of the grid is full of flowers. Player survive until 9 flower wins
Gameplay:
A flower is automatically placed at the center of the grid.
Flower will spawn every 2 rounds
Mouse and Rabbits will spawn at the outer grid of each round, and as the round goes on more mice and rabbits will be spawned. They will move toward the center where the flower is at automatically. The mouse speed will be 2 grid per round and moving randomly towards the flowerpot.
Rabbit will spawn every 2 rounds and the speed is 4 grid per round.
Players can place a trap when they get 2 dollars each round to kill the mice and rabbits, however the trap can be placed outside the garden Once a player gets 5 dollars, the player can start placing a Cat. Cat will move each round randomly in the garden, Once a player gets 10 dollars, the player can pay for a garden keeper. The garden keeper will protect a radius of 4 grid around him.
The game will spawn a mouse each round,
Goal of Game:
Replace "Object" with the actual name and fill out the interaction
Mouse to Cat: Mouse will be scared away by Cat if Cat is within 1 square of mouse on Cat's turn
Mouse to Flowers: Mouse will eat flowers and disappear.
Mouse to Trap: When the mouse steps on the trap the mouse will be dead.
Mouse to Garden Keeper: The mouse couldn't enter within 2 radius of the garden keeper Mouse to Rabbits: Mouse will have a speed boost when it gets close to the rabbits Cat to Flowers: Cat can't get anywhere close to the flowers.
Cat to Trap: When a cat steps on a trap it will be stuck for one round.
Cat to Garden Keeper: Cat will go the opposite way if it sees a garden keeper within 3 grids.
Cat to Rabbits: Cat will scare away the rabbit within 2 square.
Flowers to Trap: Only one trap can be placed within the flowers.
Flowers to Garden Keeper: Garden Keeper will gain a radius of defense for one round if it walks through flowers.
Flowers to Rabbits: Rabbit will continue eating flowers, it won't disappear.

相关推荐
yuyanjingtao12 分钟前
CCF-GESP 等级考试 2023年9月认证C++四级真题解析
c++·青少年编程·gesp·csp-j/s·编程等级考试
闻缺陷则喜何志丹27 分钟前
【C++动态规划 图论】3243. 新增道路查询后的最短距离 I|1567
c++·算法·动态规划·力扣·图论·最短路·路径
charlie11451419139 分钟前
C++ STL CookBook
开发语言·c++·stl·c++20
小林熬夜学编程1 小时前
【Linux网络编程】第十四弹---构建功能丰富的HTTP服务器:从状态码处理到服务函数扩展
linux·运维·服务器·c语言·网络·c++·http
倔强的石头1061 小时前
【C++指南】类和对象(九):内部类
开发语言·c++
A懿轩A2 小时前
C/C++ 数据结构与算法【数组】 数组详细解析【日常学习,考研必备】带图+详细代码
c语言·数据结构·c++·学习·考研·算法·数组
机器视觉知识推荐、就业指导2 小时前
C++设计模式:享元模式 (附文字处理系统中的字符对象案例)
c++
半盏茶香2 小时前
在21世纪的我用C语言探寻世界本质 ——编译和链接(编译环境和运行环境)
c语言·开发语言·c++·算法
Ronin3053 小时前
11.vector的介绍及模拟实现
开发语言·c++
✿ ༺ ོIT技术༻3 小时前
C++11:新特性&右值引用&移动语义
linux·数据结构·c++