自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件技术琅琊榜

各类项目开发,技术辅导,慕课讲解,六年本科教学经验

原创 项目策划:可生成JavaEE后台的Scratch

一、 项目背景和学校需求 JavaEE的学习,需要经历大二JSP、Servlet,大三各种框架、大四培训班学习,才能完成某个毕设题目的开发。 市场上,能自动生成增删改查代码的,比如Mybatis Generator,最多只能生成实体类、DAO、业务类。控制类的编写,需要根据具体业务逻辑,手...

2020-01-07 09:42:03

阅读数 240

评论数 0

原创 知识总结与博客推荐

学生的优秀博客,又有基础知识,又有高级知识(我也需要学习)。不止是初学者的要点总结,也是重要的学习教程。 高手不是天生的,也是逐渐积累,从初学者练成的。 我关注学生,我是学生的粉丝。 1. 码途有约的博客CSDN博客 https://blog.csdn.net/qq_38234015 ht...

2019-12-23 23:04:39

阅读数 180

评论数 0

原创 java类博客文章总结

5V5联机对战游戏源码 https://blog.csdn.net/weixin_42644456/article/details/103089564 javafx游戏编程的MVC模式 https://blog.csdn.net/weixin_42644456/art...

2019-11-15 21:26:27

阅读数 240

评论数 0

原创 5V5联机对战游戏源码

一、专业技术的竞争力比较 1. 大学毕业设计:购物系统、博客系统、论坛系统、聊天室等数据管理系统 2. 期末实训:贪吃蛇,俄罗斯方块,飞机大战 3. 普通期刊论文: 坦克大战 4. 培训机构项目:基本坦克大战,高级的坦克大战(道具,自定义地图,双人操作的单机版) 我做的多人联机对战游戏,...

2019-11-15 18:29:54

阅读数 732

评论数 1

原创 java游戏编程:三路兵线,BOSS走位,代码和视频

一、基本功能: 坦克大战:三路兵线的走,停,走,停。四个版本的飞机大战:多种运动方式。都有代码和视频下载地址。 二、后续改进: 走,停+发起攻击,走,停+发起攻击 三、多种技术方案: 1.java基础班:多分支修改坐标 2.架构:程序和数据解耦、分离,运动路线用数组、JSON、XML 3.状态...

2019-07-01 10:57:38

阅读数 712

评论数 0

原创 俄罗斯方块,消消乐源码下载

这些小游戏是java做的,参考源码,可以用C、安卓实现。 按照复杂程度区分版本,方便初学者学习。做的时候很匆忙,是为了教学演示。如果要改进,还是用设计模式、解耦、状态和标志,仍然是基于游戏的MVC结构,初始化、刷新、绘图、事件触发,就这么几件事。 其他游戏,坦克大战,贪吃蛇都是一回事。局域网游...

2019-05-13 18:29:20

阅读数 1101

评论数 5

原创 设计模式7:开源, 游戏装备合成

一个仿王者荣耀的装备合成系统,运行效果:    最关键的是这两个数组: public static int conditionAr[][]=new int[][]{         {80,-1,-1,-1},         {100,-1,-1,-1},         {100,-...

2018-11-22 17:57:52

阅读数 712

评论数 11

原创 设计模式3:飞机大战源码PPT演示录像

1.功能介绍: java做的飞机大战,包括4个关卡,每一关有BOSS, BOSS的移动方式有三角形、抛物线等方式,敌机子弹分散发射,有道具可回血,玩家和BOSS显示生命值,每一关有胜利画面。PPT介绍每个类的作用,有演示视频录像。 这么多的功能,足够一个初学者的实训项目。 2. 好的架构 ...

2018-09-28 22:23:12

阅读数 645

评论数 1

原创 基本功:指针数组的应用

多年的教学。学生知道基本答案后,很难再讲工程的应用。 指针数组的应用,这是个基本功。而且做项目,有用。整数数组,排序,修改某元素,再排序。 1.有了指针数组辅助,整数数组的原来顺序可以保持不变。 2.不用指针数组。整数数组被打乱顺序,用一个辅助数组记录数据下标,也可以。 3.不用指针数组,...

2020-01-03 20:11:02

阅读数 168

评论数 0

转载 [转载]JAVA Swing异或图形模式

异或运算。规则是1和0、0和1运算,两个数不同,结果得1。如果是0和0,1和1,两个数相同,结果得0. 有很多巧妙的用法。在游戏编程、界面编程中,会用到。 原文链接: JAVA Swing异或图形模式 https://blog.csdn.net/sureyonder/article/det...

2019-12-31 11:49:12

阅读数 149

评论数 0

原创 慕课1 技术比工具重要

对技术和工具的认识,对工具更新换代的了解,决定学生制订怎样的学习计划。有人事半功倍,有人每天很忙、却没什么进步。 软件技术问题1-技术第一 工具第二 ...

2019-12-30 20:03:21

阅读数 161

评论数 1

原创 一个游戏公司有多少人,多少岗位

这是某著名休闲游戏公司的员工全家福。 主要岗位:策划、产品设计 技术岗位:产品经理\项目经理,总设计师,设计师,程序员,数据库工程师 工具技术:编辑器等游戏辅助工具开发 美术:美术总监、美工 测试:测试经理,测试工程师 维护:数据库维护 财务管理 人事管理 发行:媒体宣传、销售、...

2019-12-27 16:41:58

阅读数 236

评论数 0

原创 不要迷恋某一种语言、工具

新的语言,很多。做游戏,用Lua。谷歌还有Go语言,有人发明语言。 C和JAVA也不用太执着。但是,是C的原理、汇编、编译,非常重要。 JAVA的原理,字节码、虚拟机、内存管理、反射很重要。 强类型Java,弱类型js, python都可以写类。面向对象的架构,设计模式,Restful,MV...

2019-12-27 09:08:39

阅读数 191

评论数 0

原创 java的环境变量

网上教程有很多,我也记录一下。 某个版本的java安装后,默认是这个样子: 人们说的JDK是这个文件夹:bin下面有java,javac, lib下有java库 lib下的库: 环境变量就可以这样配: JAVA_HOME C:\Program Files (x86)\Jav...

2019-12-21 19:38:12

阅读数 146

评论数 0

原创 慕课:用大学课程以内的知识,开发5V5王者荣耀,愿意学习的留言

学生5个人在宿舍玩游戏,在网吧玩游戏,上课偷偷玩游戏。课上的知识,怎样变为手中的大型游戏? 网上的大型游戏开发教程,都需要Unity、Cocos开发引擎,这不属于软件专业的本科课程。 只使用本科课程以内的知识,放下游戏,开发5V5王者荣耀,不止简单移动,大地图、小地图、打野、团战全有。这样的慕...

2019-12-19 06:45:26

阅读数 163

评论数 0

转载 [转载]BeanUtils工具类常用方法

BeanUtils是一个工具类,提供了很多方便操作。 例如1:BeanUtils.copyProperties,把一个对象的属性,赋给另一个对象的同名属性。 假设有两个对象(创建和赋值省略): TeacherForm teacherForm; Teacher teacher; BeanUt...

2019-12-16 12:44:11

阅读数 144

评论数 0

转载 [转载]后台基于SSH框架开发的Android应用的前后台数据交互

App连接后台,其实有两个应用情景。1.开发一个新的APP,包括应用软件、游戏软件,需要联网功能。应用软件,有教务系统、点餐系统、点餐管理等系统。游戏软件有休闲小游戏、棋牌游戏,有难度的是联网棋牌游戏。2.已经有一个旧的网站管理系统,搭配一个新的APP终端。 当一款软件做好后,有两个长期的后续需...

2019-12-15 21:42:39

阅读数 139

评论数 0

转载 java多线程编程

多线程是一个重要的编程技术。 一般的学习过程是:操作系统课的线程状态、PV操作,java多线程编程。 在安卓编程中,理解Thread、Looper和Handler的应用,理解消息排队、消息传递技术的应用,对多线程学习很有帮助。 作者写得非常好,大家可以参考一些多线程面试题。 【Androi...

2019-12-11 12:48:09

阅读数 138

评论数 0

转载 [转载]用JAVA和adb实现微信跳一跳全自动完成

怎样提高技术的应用能力。Java学过,Android学过,用Java发出adb指令,控制APP,这样就实现了一个巧妙的技术整合。 用JAVA和adb实现微信跳一跳全自动完成 原文链接:https://blog.csdn.net/zjc3909/article/details/79161397 ...

2019-12-11 11:33:08

阅读数 139

评论数 0

原创 游戏软件创意征集

好的游戏软件,创意是第一位。中小型项目的技术难度不大,即使MOBA多人对战,都有很多网上教程,我也做了个简单版本。 变换一个玩法,制作一个有趣关卡,推出一个好的剧情任务,都需要创意。即使火热如MOBA,仍然有冰火人、部落冲突、皇室战争、自走棋等多种成功案例,欢迎大家提供创意,我可以做技术实现。 ...

2019-12-10 17:45:00

阅读数 148

评论数 0

原创 软考-信息系统管理工程师考试内容

大学的软件专业课程,如果对应于软件资格考试“信息系统管理工程师” ,主要课程相当于软考的前8章。 具体的技术和工具,这些年来,如果做个总结,就是五花八门、更新换代。 种类纷繁复杂,工具也是年年更新换代,基本学习要看教程和慕课,实践技术需要搭配环境、长时间动手锻炼。 好处是工具越来越简化、强大...

2019-12-06 09:20:30

阅读数 260

评论数 0

转载 [转载]微信小游戏javascript分析

课本不够。技术也不是自己发明,别人都做过很好的案例。连连看,消消乐,超级玛丽,各种小游戏,怎么可能有人一个一个挨着教。 看别人写的案例,看教程、慕课,是主要的学习来源。 在没人教的情况下,一个人也没什么积极性主动学一个技术。大家技术都薄弱,更容易脱颖而出。 js工程结构 js做小游戏,...

2019-12-05 20:56:11

阅读数 139

评论数 0

原创 游戏开发和动画制作的关系

把动画影片,加上交互的程序脚本和业务逻辑,就是一款游戏。 动画的制作技术应该了解。Flash技术虽然陈旧,市场依然很大。新工具Adobe Animate CC,更是完全对应软件工程的课程和技术。 以单幅图片、影片序列为基本单位,制作基本动画,Animate CC和Flash差不多。 Anim...

2019-12-05 14:54:54

阅读数 214

评论数 0

转载 [转载]Android移动应用打开jsp页面

技术有互通性,融合性。怎样快速开发一款APP? 先用javaee做出网页,然后安卓使用WebView打开jsp页面,也是一个APP. jQuery Mobile生成APP, HBuilderX打包APP都是这样的技术。 原文链接https://blog.csdn.net/weixin_4043...

2019-12-01 20:56:36

阅读数 144

评论数 0

转载 [转载]游戏编辑器

商业游戏全靠编辑器制作。对于大学生的专业学习,先了解游戏编辑器,再学游戏编程,会简单很多。游戏编辑器,就是把通用功能、模块做成一个工具,对于理解软件架构很有帮助。 原文链接https://blog.csdn.net/shalyun/article/details/77918326 ...

2019-11-30 11:34:47

阅读数 147

评论数 0

转载 [转载]python坦克大战 超级玛丽

作者太狠了。如果编程能力能做到60%,大学的这些专业知识,还是问题吗? MVC软件架构+ 状态、行为、事件+ 设计模式,没什么高级技术,欢迎同学改进。 https://www.bilibili.com/video/av47086815?from=search&seid=10718026...

2019-11-29 18:32:46

阅读数 145

评论数 0

转载 [转载]Odoo进销存(采购、销售、仓库)入门教程

一般的毕业设计,其实就是一个商业ERP软件的局部。大家了解一些优秀的ERP或其他数据管理系统,有的甚至是开源的 Odoo进销存(采购、销售、仓库)入门教程 原文链接https://blog.csdn.net/wangnan537/article/details/46434373 ...

2019-11-26 15:43:28

阅读数 137

评论数 0

转载 [转载]Apache JMeter功能测试快速入门

之所以转载这篇,是因为作者有很多的JMeter资料,推荐给大家。 Apache JMeter功能测试快速入门 - Just do IT - CSDN博客 https://blog.csdn.net/wangnan537/article/details/76795270 秀一下作者信息: ....

2019-11-26 15:36:04

阅读数 137

评论数 0

转载 [转载]Android中用到的MVP模式

很好的MVP模式例子。 原文链接: Android中用到的MVP模式 - 童年纸飞机的博客 - CSDN博客 https://blog.csdn.net/weixin_28774815/article/details/80960779

2019-11-25 17:43:06

阅读数 134

评论数 0

转载 [转载]20行Python代码爬取王者荣耀全英雄皮肤

20行Python代码爬取王者荣耀全英雄皮肤,这是高手。原文链接: https://blog.csdn.net/qq_42453117/article/details/103190981 除了语言学习,实践应用能力更重要。 https://blog.csdn.net/qq_4245311...

2019-11-25 17:35:40

阅读数 689

评论数 0

原创 软件工程:状态,行为,事件+连跳

三种状态:正常,跳跃,连按两次跳跃 左右键移动,空格键跳跃。跳跃过程中可以按左右键。 状态机编程:跳跃过程中,可以再按一次“跳”。第三次按“跳”,不起作用。 截图: 按键消息入口 //方向键功能函数。 按键按下,触发事件 msgmap=new Map(); msgm...

2019-11-25 17:25:19

阅读数 167

评论数 0

原创 软件工程:状态,行为,事件+消息序列

单机版游戏,直接调按键处理函数。对于网游,一个终端接收到其他终端发来的按键消息,要解析。这样,实现了多人联机的操作。 状态的编程,就是多分支,可以掌握。加上消息序列和消息的解析,截图如下: 更完善的状态,行为,事件编程如下: 1.按键处理,转换为对字符参数的处理 //方向键功能函数。...

2019-11-21 17:24:40

阅读数 168

评论数 0

原创 软件工程:状态,行为,事件+按键处理

继续上一篇教程。 增加功能: 1. 两张超级玛丽素材图片。按方向键,切换朝左朝右。 2. 按左右键,向左右移动。 3.按空格键,跳。在跳的过程中,按空格键无效。 在跳的状态下,不再处理事件“按空格”。 游戏数据在不同状态下,有不同的刷新修改方法(行为)。不同的状态,能接收的按键、事件...

2019-11-19 19:15:33

阅读数 160

评论数 0

原创 软件工程:状态,行为,事件

程序的基本组成结构:顺序,分支,循环。 应用软件的基本组成单位:数据库和增删改查,类和对象的设计。 游戏软件的基本组成单位:状态,事件,行为。软件工程要分析状态转换图。 应用软件的高级功能,也的是状态、事件、行为。 我们用基本的顺序/分支/循环语句,做一下状态,事件,行为。语言无关,为了方便...

2019-11-19 19:02:46

阅读数 211

评论数 0

转载 [转载]C语言游戏编程

按方向键左右移动一个字符。 一、基本技术: 1. 指定位置输出字符。如果输出空格,表示清除字符。 2. 循环和计时器的延时函数。 3. 检测键盘哪个按键处于按下状态。 二、截图 三、源代码 #include<stdio.h> #include<time...

2019-11-18 23:13:24

阅读数 151

评论数 0

原创 C语言数组插入元素

一、运行结果 二、源代码 #include <stdio.h> int main(int argc, char *argv[]) { //长度11,最后3个元素初始化为0 int a[11]={0,1,2,3,4,11,12,13 }; int b,ins...

2019-11-18 22:40:31

阅读数 256

评论数 0

原创 JSP版俄罗斯发方块+用户积分排行榜

一、游戏截图 二、查看所有成绩 三、技术原理: 学习过程是循序渐进的: 1.俄罗斯方块第1版:能移动,能接收按键,刷新画面。 https://blog.csdn.net/weixin_42644456/article/details/103080277 2.俄罗斯方块第2版:单...

2019-11-18 12:13:05

阅读数 300

评论数 0

原创 网页版俄罗斯方块第2版

网页版俄罗斯方块第1版: https://blog.csdn.net/weixin_42644456/article/details/103080277 学习技术,是个循序渐进的慢功夫。第2版已经做好,以后还有改进版。 一、工程结构: 四个文件,放在同一个文件夹下。 二、截图 ...

2019-11-18 09:07:46

阅读数 148

评论数 0

转载 [转载]腾讯云大学大咖分享 |小游戏联机对战引擎实践(含源码)

一个高效率的学习安排,应该是:10%时间,了解行业和技术的发展动态;40%的时间,看教程和慕课;30%的时间,看别人写的代码样例。这三件事做完,最后20%时间再动手编程。看资料和教程,占多数时间。资料看得多了,自然就知道编程的思路和方案。 腾讯云大学大咖分享 |小游戏联机对战引擎实践(含源码) ...

2019-11-16 07:54:06

阅读数 159

评论数 0

转载 网页版俄罗斯方块第1版

怎样制作俄罗斯方块,坦克大战,消消乐等一个或多个案例?怎样高效地把课本知识应用到工程中? 比如,学做饭,学开车。只看书,会有用,但只有动手做,才能学会。 项目不是我发明的,阅读别人的代码,学会技术,做出更好的功能。 俄罗斯方块项目开发第一步: 1. 定义游戏的变量。 2. 定义游戏的函数...

2019-11-15 10:31:23

阅读数 193

评论数 0

提示
确定要删除当前文章?
取消 删除