功能 1.天气预报 2.局域网对战 展示  java学习群669823128   部分源码 package game.weather; import java.util.HashMap; public class Weather { /** * @Fields 今天的天气数据,整体 */ private JSONObject today; /** * @Fields 今天的天气指数 index第一个String是指数中文名,index的Map键值为"ivalue" "deta…
开篇 游戏项目基本功能开发 飞机类设计 炮弹类设计 碰撞检测设计 爆炸效果的实现 其他功能 计时功能 游戏项目基本功能开发 这里将会一步步实现游戏项目的基本功能. 使用 AWT 技术画出游戏主窗口 AWT 和 Swing 是 Java 中常见的 GUI(图形用户界面)技术. 本次使用的是 AWT 技术. 首先是建立一个 Java 项目,并创建类 MyGameFrame. 代码示例:MyGameFrame 类:画出游戏界面 package come.jungle.plane; import jav…
一.项目简介 贪吃蛇是一个很经典的游戏,也很适合用来学习.本教程将和大家一起做一个Android版的贪吃蛇游戏. 我已经将做好的案例上传到了应用宝,无病毒.无广告,大家可以放心下载下来把玩一下.应用宝不允许重名,我取名叫“快乐贪吃蛇”.应用宝链接:http://sj.qq.com/myapp/detail.htm?apkName=net.chengyujia.happysnake 同时我也将本游戏的源代码上传到了GitHub,欢迎大家Fork.GitHub链接:https://github.co…
源码下载在最后 我们的前年的课设要求做一个斗地主程序,当时正在愁如何做界面,当时刚好在学习C#,于是就用C#完成了这个程序.一方面,当时我C#功底还很差(其实现在也不怎么样),很多地方用了“笨办法”,实现的比较幼稚,程序效率很低,另一方面感觉很对不起老师,因为做这个程序的本意是研究斗地主程序的AI出牌等等算法相关的东西,而我却几乎忽略了这些内容.(我会好好学习算法的……^-^) 最可怕的是,由于当时时间比较紧,只有几天的时间,所以我本着“能跑就行”的想法完成了这个程序.从程序本身来说,我觉得我的…
Java 在编程语言排行榜中一直位列前排,可知 Java 语言的受欢迎程度了. 实验楼上的[Java 学习路径]中将首先完成 Java基础.JDK.JDBC.正则表达式等基础实验,然后进阶到 J2SE 和 SSH 框架学习.通过使用 Java 语言实现日记本,个人相册.编辑器.通讯录等,学习并实践 Java 编程基础,SSH 项目实战以及Java Web 应用开发. 完整的Java学习路径:Java研发工程师 所有的教程都搭配有在线练习环境,PC访问可以直接在线实践,Learn by doing…
引言 本文主要讲述在局域网内,使用c#基于Udp协议编写一个对战的五子棋游戏.主要从Udp的使用.游戏的绘制.对战的逻辑这三个部分来讲解. 开发环境:vs2013,.Net4.0,在文章的末尾提供源代码下载的地址.   Udp通信 Udp是基于无连接的传输协议,特点是资源消耗小.处理速度快.使用方便,不需要与接收方建立连接即可发送消息,但是对方有可能会接受不到发送的消息.在.Net中提供了UdpClient类来实现基于Udp协议的通信,下面就讲解一下Udp的基本使用.   1.发送信息 首先声明…
jMonkeyEngine简介 jMonkeyEngine是一款纯Java语言编写的游戏引擎,继承了Java应用跨平台的特性,而且是开放源代码的,遵循BSD开源协议,BSD开源协议用一句简单的话概括就是你可以用它做任何你想做的事情而不必担心版权问题. 这款游戏引擎在商业游戏中使用的不多,但是笔者觉得它的设计思想非常美妙,通过阅读源码能给我们很多启示,下面是一些游戏中的效果图(来自官网). jMonkeyEngine使用 SDK下载地址:http://jmonkeyengine.org/downl…
这是我第一次工程实践的作业,选题很多,但我只对其中的游戏开发感兴趣,可游戏就两三个类型,最终还是选择了贪吃蛇.其实就贪吃蛇本身的代码实现还算是比较简单的,可是实践要求代码行达到一定数量,所以我就额外给游戏增加了很多功能,比如账号的注册,登录,密码重置,积分和局数的排行.游戏用Java开发完成,本来是不大熟悉Java语言,选这门语言只是想顺便学习学习,也在网上参考了很多前辈的代码,然后边学边做,肝了两天多终于完成了.算是第一次用Java开发一个比较完整的项目,等工程实践答辩完成后就把源码放出来,现…
Java 在编程语言排行榜中一直位列前排,可知 Java 语言的受欢迎程度了. 网上有很多 Java 教程,无论是基础入门还是开发小项目的教程都比比皆是,可是系统的很少,对于Java 学习者来说找到系统.完整.可学性较强的教程其实并不是那么容易.实验楼上有很多 Java 教程,从基础入门.J2SE 开发.SSH 框架到实战项目都有,因此,这里就把这些课程总结一下,希望对 Java 学习者有所帮助~ 一.Java基础 Java 基础不必多说了,下面的5门课程就可以带你动手学习,入门Java. Ja…
对战游戏 要求: 自建数据表(例如:数据表包含:代号,姓名,性别,血量,攻击力,防御力,命中,闪避,等级等字段) 需要通过程序向数据表添加人员 添加的时候,根据用户输入的名字,自动计算生成相应的血量.攻击力.防御力等(例如,名字的前两个字作为种子生成血量,名字的第一个字作为种子生成攻击力,名字的第二个字作为种子生成防御力等) 添加完成用户可以输入两个用户进行对战 通过程序逻辑实现对战双方的血量变化并显示(使用随机数浮动攻击防御) 最终血量先到达0的失败,胜利的一方属性增加(比如等级level加1…