数独游戏怎么做

wangdong20 2013-05-07 10:59:53
想做个数独游戏,里面准备放300道数独题目,以字符串数组的形式存放
这些题目是写在程序里,还是存放在SD卡的一个文件里
如果放在程序里,会不会太占内存,放在SD卡了,那么多数据读取又不方便
纠结啊!!! 求大神指点
...全文
296 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lcfanli 2013-05-09
  • 打赏
  • 举报
回复
存数据库里吧,300条也不多。
这是一个九宫数独的开源代码,你可以参考一下,希望对你有用
http://code.google.com/p/opensudoku-android/
wangdong20 2013-05-09
  • 打赏
  • 举报
回复
引用 2 楼 cclovescw 的回复:
存数据库喽,300道也不多啊
或者说有什么办法将数据库文件和apk文件一起打包,安装的时候把数据库文件存放在SD卡里
wangdong20 2013-05-09
  • 打赏
  • 举报
回复
引用 6 楼 wlcw16 的回复:
[quote=引用 4 楼 wangdong20 的回复:] [quote=引用 1 楼 wlcw16 的回复:] 放文件里或者数据库里。数据不用一次全都读,用到哪个题目就读哪个就行了。
用SQLite吗,怎么建立表格数据,以前没用过数据库,给个思路 需要300条记录吗[/quote] 需要300条记录。 只需要建个id列,再来个题目列(长为81的字符串)、 然后就可以了,需要哪条就读哪条。 不过,数独不都是用算法自动出题吗?[/quote] 突然想到一个问题,我想把含有数独题目信息的数据库存在SD卡里,但是用户如果安装数独游戏怎么将这个数据库文件保存在用户的SD里呢,总不能让用户装上apk文件还要在SD卡里复制这个数据库文件吧
wlcw16 2013-05-09
  • 打赏
  • 举报
回复
引用 7 楼 wangdong20 的回复:
[quote=引用 6 楼 wlcw16 的回复:] [quote=引用 4 楼 wangdong20 的回复:] [quote=引用 1 楼 wlcw16 的回复:] 放文件里或者数据库里。数据不用一次全都读,用到哪个题目就读哪个就行了。
用SQLite吗,怎么建立表格数据,以前没用过数据库,给个思路 需要300条记录吗[/quote] 需要300条记录。 只需要建个id列,再来个题目列(长为81的字符串)、 然后就可以了,需要哪条就读哪条。 不过,数独不都是用算法自动出题吗?[/quote] 突然想到一个问题,我想把含有数独题目信息的数据库存在SD卡里,但是用户如果安装数独游戏怎么将这个数据库文件保存在用户的SD里呢,总不能让用户装上apk文件还要在SD卡里复制这个数据库文件吧[/quote]
引用 7 楼 wangdong20 的回复:
[quote=引用 6 楼 wlcw16 的回复:] [quote=引用 4 楼 wangdong20 的回复:] [quote=引用 1 楼 wlcw16 的回复:] 放文件里或者数据库里。数据不用一次全都读,用到哪个题目就读哪个就行了。
用SQLite吗,怎么建立表格数据,以前没用过数据库,给个思路 需要300条记录吗[/quote] 需要300条记录。 只需要建个id列,再来个题目列(长为81的字符串)、 然后就可以了,需要哪条就读哪条。 不过,数独不都是用算法自动出题吗?[/quote] 突然想到一个问题,我想把含有数独题目信息的数据库存在SD卡里,但是用户如果安装数独游戏怎么将这个数据库文件保存在用户的SD里呢,总不能让用户装上apk文件还要在SD卡里复制这个数据库文件吧[/quote] 把db文件放到asset中,安装游戏的时候或者第一次启动的时候把db复制到sd卡中去。
wangdong20 2013-05-09
  • 打赏
  • 举报
回复
引用 9 楼 lcfanli 的回复:
存数据库里吧,300条也不多。 这是一个九宫数独的开源代码,你可以参考一下,希望对你有用 http://code.google.com/p/opensudoku-android/
非常感谢!!!
wlcw16 2013-05-08
  • 打赏
  • 举报
回复
引用 4 楼 wangdong20 的回复:
[quote=引用 1 楼 wlcw16 的回复:] 放文件里或者数据库里。数据不用一次全都读,用到哪个题目就读哪个就行了。
用SQLite吗,怎么建立表格数据,以前没用过数据库,给个思路 需要300条记录吗[/quote] 需要300条记录。 只需要建个id列,再来个题目列(长为81的字符串)、 然后就可以了,需要哪条就读哪条。 不过,数独不都是用算法自动出题吗?
  • 打赏
  • 举报
回复
SQLite和oracle这种差不多的,有数据库基础的话,稍微看下就明白了,写的sql语句基本一样的
wlcw16 2013-05-07
  • 打赏
  • 举报
回复
放文件里或者数据库里。数据不用一次全都读,用到哪个题目就读哪个就行了。
wangdong20 2013-05-07
  • 打赏
  • 举报
回复
引用 1 楼 wlcw16 的回复:
放文件里或者数据库里。数据不用一次全都读,用到哪个题目就读哪个就行了。
用SQLite吗,怎么建立表格数据,以前没用过数据库,给个思路 需要300条记录吗
搞里头 2013-05-07
  • 打赏
  • 举报
回复
数据库
  • 打赏
  • 举报
回复
存数据库喽,300道也不多啊

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧