我当时正在考虑为纸牌游戏(MtG)开发一个电话应用程序。它将允许用户将电话摄像头用作扫描仪,一旦卡片在视线范围内,便会对其进行检测,并在数据库中查找相应的卡片信息,并将其添加到用户集合中。
我知道这是一个雄心勃勃的项目,也许太多了,而且不知道从哪里开始。我在CS课程中用C和C ++编写代码已有两年了,但是我从来没有任何电话应用程序编程经验。据我了解,针对iO的编程似乎很麻烦,并且我已经对Java有一定的经验,因此应该优先为Android设计它。但是,当然,如果有办法使其在两个操作系统上都运行,那将是理想的选择。
我想我已经确定了我项目的三个主要部分:拥有一个算法,可以识别出他面前是否有卡片,分析卡片上的数据(名称,成本,版本等。感谢序列号)编号?),然后尝试在数据库中找到它,这使我进入第二部分,该数据库具有可编辑的数据库。第三部分是将此用户数据库保存在服务器上,而不是本地。但是,我认为最后一个不是最重要的一个。
我想知道您是否分享任何建议,过往经验,有用的软件,githubs,类似项目或推荐的讲座或视频。
对不起,英语很乱,这不是我的母语,谢谢您的帮助!