使用C#和windows窗体记录游戏对象的移动



我制作了一个使用windows窗体(C#编程(的游戏,有三个级别,我需要知道如何记录游戏的移动??允许点击按钮显示玩家是如何玩的????

一种常见的方法是将所有操作存储在内存和磁盘中。对于回合制或阶梯式游戏(如纸牌游戏等(,这可以通过预先定义动作列表并将其用作游戏控制的输入来实现。

简而言之,这将导致一种模式,如:

UX Action -> Game Action -> Execute Game Action

例如:

Arrow button press -> Translate to move instruction -> Apply move

这也允许您轻松播放。用户体验操作可以是点击单元格,也可以使用箭头键等

如果你有一个更复杂的游戏,比如种族游戏、第一人称射击游戏,事情会变得有点困难——你还需要存储每个游戏动作的确切时间和持续时间。

这些是最基本的——如果你想了解更多,你需要更具体。

最新更新