【发布时间】:2014-05-05 20:59:03
【问题描述】:
我正在为我的编程课用 C++ 编写一个简单的项目。我正在制作一个在控制台中运行的简单口袋妖怪战斗模拟器
我遇到的问题是,存储口袋妖怪数据的最佳方式是什么?我必须将诸如 HP、Attack、Defense 等内容存储在一个文件中,但我不确定解决此问题的最佳方法是什么。我知道一些读写文件的基础知识,但没有什么能满足我想要做的事情。我在考虑使用 YAML,但是在花了几个小时试图弄清楚之后我放弃了,因为我认为我不需要那么复杂的东西
我想我想要做的一些伪代码会是这样的
Open file
find string with name "pikachu"
find defense for pokemon pikachu
defense = pikachu defense
find HP for pokemon pikachu
HP = pikachu HP
find attack for pokemon pikachu
attack = pikachu attack
那么最好的方法是什么,使用工具?
【问题讨论】:
-
使用该伪代码,您可能会从一个定义“口袋妖怪”对象的类中实例化一个对象,该对象具有防御、生命值、攻击统计等作为变量。在制作对象时读取文件并调用方法来设置这些变量。当您使用它时,请查看a good book
-
你需要一个精灵球类.....
标签: c++ visual-studio-2012 console-application yaml fstream