logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

飞机大战 V2.0 版重磅升级!从会动到能打,核心玩法全面升级

V2版本对飞机大战游戏进行了全面升级,实现了核心玩法。主要改进包括:解决并发修改异常;通过双缓冲技术和滚动背景消除闪烁;完善碰撞检测系统(子弹与飞机、敌机与玩家);新增生命值与积分系统并可视化血条;为敌方增加AI自动射击和随机水平移动;实现玩家射击功能;统一图片管理。这些改进使游戏从简单的移动演示变成了具有完整玩法的可玩游戏,为后续版本扩展特效、道具和难度关卡奠定了基础。

文章图片
#java#开发语言#游戏
从Object类的详解到阻塞队列的实现

Java中的Object类是所有类的终极父类,提供了基础方法如equals()、hashCode()、toString()等,这些方法在子类中通常需要重写。Object类还包含线程协作方法wait()、notify()和notifyAll(),用于实现线程间的同步与通信。通过实现一个简单的阻塞队列,展示了如何利用这些方法实现生产者-消费者模式。

文章图片
#java#开发语言
从游戏到实战的线程进阶之旅:智能无人机防空平台

本项目开发了一个智能无人机防空仿真平台,采用Java多线程技术实现无人机和入侵者的动态交互。系统分为UI层、业务逻辑层和数据层,通过共享集合实现线程间通信。V1版本实现了基础无人机运动模拟,V2版本扩展了动态生成、入侵者管理和雷达扫描功能。项目运用了面向对象封装、双缓冲绘图、像素级颜色检测等关键技术,解决了绘图闪烁、线程同步等问题。后续可优化线程安全、扩展攻击逻辑和AI行为。

文章图片
#java#开发语言#无人机
随机抽测?字母填空?—— 50 行 Java 代码搞定单词刺客

摘要:本文介绍了一个用Java实现的简易背单词项目。项目通过读取本地CET4词库文件,随机抽取单词并挖空字母,在控制台与用户交互验证答案。核心功能包括:使用ArrayList存储单词数据,BufferedReader高效读取文本,Random类实现随机抽词和挖空,Scanner处理用户输入,以及双层循环控制答题流程。

文章图片
#java#开发语言
五子棋游戏开发2.0(AI实现)

本文介绍了一个五子棋游戏系统,支持人人对战和人机对战两种模式,具备开始/结束对局、悔棋、棋局回放等功能。系统采用评分机制实现AI决策,通过多方向搜索算法评估棋盘状态,并设计了简单、中等、困难三种难度级别。

文章图片
#java#开发语言#算法 +1
到底了