社区
Java SE
帖子详情
关于java游戏save和load的问题
tiancaisnow
2010-01-23 09:18:40
额。。这样的,我的作业要求用java写一个类似与BATTLESHIPS的游戏。
要在游戏过程中可以存储游戏进度,还可以读取进度该怎么写?用java.sql? 还是什么的?
完全不明白了。。。希望高手指点! 谢谢拉~
...全文
366
6
打赏
收藏
关于java游戏save和load的问题
额。。这样的,我的作业要求用java写一个类似与BATTLESHIPS的游戏。 要在游戏过程中可以存储游戏进度,还可以读取进度该怎么写?用java.sql? 还是什么的? 完全不明白了。。。希望高手指点! 谢谢拉~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老紫竹
2010-01-24
打赏
举报
回复
[Quote=引用 3 楼 ymmc001 的回复:]
这个问题很简单,只需要将游戏的进度以对象的形式存储到文件中即可。
其实游戏的进度包含了很多东西,比如玩家、得分、时间等等,你只需要将这些全都用一个对象来封装,然后通过ObjectOutputStream来存储就可以了。在下次读取上次的游戏进度的时候,再用ObjectInputStream来读取
[/Quote]
完全正确,先确定你要存什么?然后把它们用某个顺序存入,参数之间用某个规则分割,简单的可以一行一个参数。
读取则正好相反,读取参数,设置游戏环境,然后继续运行。
SambaGao
2010-01-24
打赏
举报
回复
lz 要记想游记的进度是实时更新的。
Alien
2010-01-23
打赏
举报
回复
其实这也是java游戏存档的一贯做法
Alien
2010-01-23
打赏
举报
回复
这个问题很简单,只需要将游戏的进度以对象的形式存储到文件中即可。
其实游戏的进度包含了很多东西,比如玩家、得分、时间等等,你只需要将这些全都用一个对象来封装,然后通过ObjectOutputStream来存储就可以了。在下次读取上次的游戏进度的时候,再用ObjectInputStream来读取
JavaAlpha
2010-01-23
打赏
举报
回复
进度 可以写到 二进制或文本文件中 。
加载的时候直接从文件中读取就可以了。
每次保存更新文件内容。
Inhibitory
2010-01-23
打赏
举报
回复
进度就是一些数据.
所以存储在文本文件里就可以了(当然可以是加密后的).
Laravel 8入门到开发CMS(2022)(停更)
(本站课程停更)作者创意豪,开发有CMS,MVC框架,涉猎PHP,
Java
,Python,
Java
Script,对编程颇感兴趣。 在创意豪看来,PHP相对于其他后端编程语言,具有快速高效开发的优势,在中小型企业快速开发自己的软件这方面,PHP无疑是最优的语言。 而Laravel是PHP中最受欢迎的框架,是最早引入Composer的管理方式,PHP的CLI命令行创建方式,也是最早将服务容器,服务提供者,门面,契约这些概念和设计思想,带入框架整体的使用和开发上。Laravel的出现,给PHP的生态发展增强了一些,同时也带动了其他框架的跟进发展。 因此,创意豪推出这个课程,可以让更多PHP开发者,了解和学习到Laravel的先进设计理念。 【简介和安装】Laravel的历史版本Laravel的优势本课程推荐的学习资料下载安装wampwamp新建本地域名的网站下载安装phpstusyphpstudy新建Laravel网站使用Composer国内镜像,下载和运行Laravel运行Laravel的方式 【架构思想】MVC模型图解实战:手写简单的MVC模型Laravel的请求生命周期服务容器的概念和图解依赖注入服务容器的创建和解析两种类型的服务提供者Facades:门面Contracts:契约 【简易CMS:开发CMS的备注模块,实战带动知识点】Laravel开发CMS的备注模块 - 简介下载Laravel和后台HTML模板使用phpstudy配置本地域名路由的方法路由的命名和中间件路由控制器视图生成和运行迁移,设置表字段回滚迁移和重建数据库通过迁移文件,后加字段模型准备备注模块所需的静态页面分拆页面结构CURD增删改查用Tinker新增用Factory新增用create方法新增用save方法新增读取用update方法更新用save方法更新用delete方法删除软删除 【简易CMS:开发CMS的登录登出模块,掌握权限认证】准备登录页面准备登录登出模块所需要的文件和数据表通过路由和代码方式生成后台用户通过tinker方式生成后台用户登录功能登出功能和更换图标整理左边菜单
Docker镜像导出与导入,save命令和
load
命令
1.docker save docker save : 将指定镜像保存成 tar 归档文件。 docker save [OPTIONS] IMAGE [IMAGE...] OPTIONS 说明: -o :输出到的文件。 示例: docker save -o edge.tar edge-gateway:1.0.0 # or docker save > edge.tar edge-gateway:1.0.0 2.docker
load
docker
load
: 导入使用 docker save
Docker 保存与发布(commit, save,
load
)
本人想利用mmdetection3d中的代码框架做二次开发,由于配置环境过于复杂,本人直接用的mmdetection3d提供的dockerfile生成镜像作为开发环境。中间可以自己在镜像(容器)中做了一些修改,想把这个镜像发布出去,让同学也运行代码。为了实现这个功能,大概了解一下docker的commit,save和
load
。docker 官方docker 生成,保存,和加载就这些啦。欢迎留言。...
28-Docker-常用命令详解-docker save/
load
/import
Docker-常用命令详解-docker save/
load
/import
Docker使用save和
load
进行保存镜像到本地和从本地加载镜像
一 保存镜像 [root@localhost mydocker]# docker save --help Usage: docker save [OPTIONS] IMAGE [IMAGE...] Save one or more images to a tar archive (streamed to STDOUT by default) Options: -o, --output string Write to a file, instead of STDOUT -o 指定保存镜
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章