Pygame大作业 #『西风哗哗?大赢家!』用户文档

『西风哗哗?大赢家!』用户文档

  • 组长:李纪远 ; 组员:席萱赫 / 祖家琪 / 刘立威

一、游戏介绍

  • 游戏名:西风哗哗?大赢家!
  • 游戏类型:「大富翁like」棋牌类游戏
  • 玩家人数:PVP / PVE,最多可供4人游玩

1. 背景介绍

大富翁系列桌游玩法易于理解,充满趣味性,轻松愉快,老少皆宜,久盛不衰。我们受大富翁游戏启发,尝试将线下的乐趣用 Python 中 Pygame 复现,并融入『原神』游戏的美术、故事与角色,开发了这款『西风哗哗?大赢家!』游戏。

2. 地图介绍

a) 地图总览

b) 地块介绍

国家地块:处于地图的四角。除起点块Mondstadt外,玩家到达时会触发重要固定事件。

  • Mondstadt·蒙德

起点块。游戏开始,角色由此开始顺时针行进。之后每当玩家完成一轮循环,经过此处,可直接获得 200+100n Moran 指当前场内房产数。

  • Liyue·璃月

事件块。待定。

  • Inazuma·稻妻

事件块。待定。

  • Sumeru·须弥

事件块。待定。


一般地块:分为命运、机会、地皮与普通地块四种,视觉上可通过地块上的图案区分。

命运 & 机会

  • 当玩家到达时,会随机触发命运/机会事件,可能对玩家的财产/回合移动方式等造成影响。

地皮

  • 当玩家到达时,若此地为空地,玩家可在此处建设房屋,并决定是否升级。若此地为其他玩家的地产,玩家需要向该玩家支付过路费。

  • 不同国家的地皮与其上对应的不同等级的房屋,需要的建设费用与过路费有所不同。

c) 游戏系统

财产系统:

每位玩家初始存款为 2000 Mora

Mora 用途:购买房产、升级房产、支付过路费、随机事件。

Mora 获取:经过起点、收取过路费、随机事件。

当场上有玩家 Mora 耗尽/负债,判定该玩家破产,游戏结算。Mora 数目最高者为赢家。


房产系统

地图中地皮共有 10 块,其中蒙德地皮 2 块,璃月地皮 3 块,稻妻地皮 2 快,须弥地皮 3 块。

当玩家到达某空地皮,可选择购买房产,初始房产为 Lv 1;当玩家再次到达己有房产,可选择支付一定 Mora 将房产升级一次。当玩家到达他人房产,根据对方房产的等级与所处地皮倍率,支付过路费。

蒙德地皮为基础倍率 *1.0 ,其上 Lv 1 / Lv 2 / Lv 3 房产的建设费分别为 60 / 120 / 300 Mora,过路费分别为 30 / 90 / 270 Mora。璃月 / 稻妻 / 蒙德地皮的建设费与过路费分别按照 *1.5 / *2.0 / *4.0 倍率计算。

具体价格参见下表:


机会/命运系统

场内共有 2 个命运地块,2 个机会地块。

命运:可能为影响较大的积极事件/消极事件

机会:可能为影响较小的的积极事件/中立事件

可能出现的事件影响:

  • 获得/失去 800±500 Mora
  • 停止在原地 N 回合
  • 与场上某位玩家交换 Mora
  • 与场上某位玩家交换 位置
  • 与场上某位玩家交换 房产

其他系统

  • 元素之印系统

场内共有四种元素之印:风之印、岩之印、雷之印、草之印。

当玩家到达元素之印地块,可支付 1000 Mora 捡拾对应的元素之印。每种元素之印每个玩家只能捡拾一次。再次到达已收集的元素之印地块,可获得 200 Mora

当玩家集齐四种元素之印,判定该玩家直接获胜。

  • 传送锚点系统

场内共有两个传送锚点地块。当玩家到达其一传送锚点,将自动传送到另一传送锚点。

posted @ 2022-11-27 01:23  LeeHero  阅读(164)  评论(0)    收藏  举报