自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

钢七连软件项目管理和开发

java, javaee, 项目策划和管理, 少儿编程, 知识, 变化, 应用

  • 博客(27)
  • 资源 (11)
  • 收藏
  • 关注

原创 java类博客文章总结

5V5联机对战游戏源码 https://blog.csdn.net/weixin_42644456/article/details/103089564javafx游戏编程的MVC模式 https://blog.csdn.net/weixin_42644456/article/details/103008613C的指针和java函数的参数修改问题 https://...

2019-11-15 21:26:27 954

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

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

2019-11-15 18:29:54 4318 1

转载 [转载]游戏编辑器

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

2019-11-30 11:34:47 494

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

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

2019-11-29 18:32:46 469

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

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

2019-11-26 15:43:28 597

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

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

2019-11-26 15:36:04 299

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

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

2019-11-25 17:43:06 332

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

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

2019-11-25 17:35:40 1917

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

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

2019-11-25 17:25:19 564

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

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

2019-11-21 17:24:40 1269

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

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

2019-11-19 19:15:33 680

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

程序的基本组成结构:顺序,分支,循环。应用软件的基本组成单位:数据库和增删改查,类和对象的设计。游戏软件的基本组成单位:状态,事件,行为。软件工程要分析状态转换图。应用软件的高级功能,也的是状态、事件、行为。我们用基本的顺序/分支/循环语句,做一下状态,事件,行为。语言无关,为了方便做图片,我们用网页js.做一个超级玛丽的动画:从左往右走,然后向左跳,再继续往右走,如此循环。...

2019-11-19 19:02:46 3286

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

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

2019-11-18 23:13:24 434

原创 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,insertpos; int i; for(i=0; i<11; i++) { printf(...

2019-11-18 22:40:31 9841

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

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

2019-11-18 12:13:05 1142

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

网页版俄罗斯方块第1版:https://blog.csdn.net/weixin_42644456/article/details/103080277学习技术,是个循序渐进的慢功夫。第2版已经做好,以后还有改进版。一、工程结构:四个文件,放在同一个文件夹下。二、截图三、技术原理HTML,CSS,JS都是大一上学期的课,需要打下良好基础。有的同学已经学过完...

2019-11-18 09:07:46 1227

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

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

2019-11-16 07:54:06 431

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

怎样制作俄罗斯方块,坦克大战,消消乐等一个或多个案例?怎样高效地把课本知识应用到工程中?比如,学做饭,学开车。只看书,会有用,但只有动手做,才能学会。项目不是我发明的,阅读别人的代码,学会技术,做出更好的功能。俄罗斯方块项目开发第一步:1. 定义游戏的变量。2. 定义游戏的函数。3. 计时器,每隔400ms刷新一次画面。4. 按上下左右,方块可以移动。项目截图:...

2019-11-15 10:31:23 1006

原创 学C的狠招:Debug调试

大一学生问我问题,我以专业术语回答,其实很难理解。如果会调试,问题就很清楚。比如二维数组怎么存放的,数组怎么存放的,指针是什么。老师们费尽心思,打比方,举例子,都有帮助。但最确定的答案,一定是十六进制的调试结果。调试步骤:断点,单步执行,进入函数,退出函数Watch 输入表达式a, &a, 查看变量,变量地址Variable 变量取值Memory 内存数据视频讲解:...

2019-11-13 18:32:40 199

原创 C语言循环语句读取字符

编程习惯:在注释写编程思路。多加输出语句查看变量。1. 连续的输入语句scanf,getchar, 会把中途的空格、回车键都读入变量。2. getchar+while,连续读入多个字符,直到按回车键。3.多分支判断字符类型。具体截图如下,后面有视频讲解地址。我的主要工作是讲java,jsp,但是,C语言是基本功,不能丢。视频下载地址:链接: https://...

2019-11-13 09:53:01 3057

原创 C语言scanf读取错误数据和缓冲清除

对于以下程序:do{ k=scanf("%lf",&grade); printf("输入结果 k %d\n",k); }while( k!=1 || grade < 0 || grade > 100 );如果输入的数据不是0到100,会再次执行scanf,接收数据。如果输...

2019-11-12 18:50:55 1118

原创 javafx游戏编程的MVC模式

一、学习的问题:1. 基础良好,一个技术仅限一本课本、一个随书案例。2. 基础不好,学过的课程停滞。做新题目、新功能困难。例如:学了俄罗斯方块,做推箱子、五子棋、贪吃蛇,缺少技术资料和思路。3. 少数社团、非软件专业、爱好者:擅长某一门。 高手在民间 java->java高级(基础班,慕课项目实战,就业班) jsp->jsp高级 js-&gt...

2019-11-11 13:46:15 1386

原创 javafx俄罗斯方块和线性代数

当我们做好俄罗斯方块的第一版,如果要加一个模块,比如用线性代数做坐标修改。工程要做成两个:项目工程,模块调试工程。源码下载:链接: https://pan.baidu.com/s/1q11tAE7-csita6FjDugW3Q 提取码: uytz项目结构如下:1. 俄罗斯方块的项目工程。2.线性代数的调试工程。而且,模块调试工程,尽量和界面无关,用纯数据做调试。当模块调...

2019-11-11 11:19:41 545

原创 C的指针和java函数的参数修改问题

只要C的基本功良好,java的很多问题就好理解。java中,比如这样的数据定义和函数定义:public class MTest { public static int [] a=new int[]{1,2}; public static int [] b=new int[]{3,4}; public static int [] change(int [] t,in...

2019-11-11 10:48:26 215

原创 Java设计模式:改进的通用架构

之前的程序,一直没时间改进优化。因为看了网上慕课,有更好的架构。用更加通用的类的设计,可以实现同一个架构,做出不同的游戏。慕课案例中的写法,也只是方法之一,仍然有一些地方可以改进。比如,加入状态,加入消息队列。用消息和事件的解析,触发一个功能。大型游戏,各式各样的功能都是一个消息的解析、然后触发事件。所谓事件触发器。一个更好的案例分析要点如下:通用的父类、模式(不仅仅是设计模式中的...

2019-11-09 11:44:55 292

原创 游戏道具合成功能 源码 视频 PPT

游戏道具合成功能 源码 视频 PPT 下载地址链接: https://pan.baidu.com/s/13Ua5lALZnc890AKhnLQAlQ 提取码: 2dx8这是去年用Java 窗口面板写的一个树状关系的道具合成。还可以改进:1. 界面的做法,太繁琐,阅读起来并不容易。可以用简化的绘图函数,实现鼠标移上去,提示合成关系、或者装备属性。2. 更重要的。脱离界面,做成一...

2019-11-09 10:58:40 465

原创 JavaEE学习路线和项目实践

一、学习路线1. HTML表单组件,表格,页面布局,CSS样式表,JavaScript,JQuery2. 数据库,SQL3.JSP基本内容:网络请求、返回的流程,后台类的程序、配置,MVC工程架构。4.JSP案例/SSH/SSM课本、慕课:增删改查,一对多的多表查询。多数的课本案例都是这样,基本达到毕业设计要求。5.项目实践。商业级的项目,包括3大类功能,不同用户角色的权限控制...

2019-11-07 09:43:55 510

四个版本飞机大战 代码 录像 PPT讲解.rar

多个关卡,各种移动方式,直线、三角形、抛物线等多种走位,道具的反弹移动。使用设计模式,改进程序架构。更多技术资料,参见个人博客。

2019-07-01

坦克大战+三路兵线 代码和视频讲解.rar

这是三路兵线的一种实现方法,有源码和视频讲解。敌方坦克走、停、走、停。更多实现方案参见个人博客。后续改进:停顿时间,发起攻击。

2019-07-01

java游戏编程道具合成源码

这是java学生做的飞机大战游戏。我加了游戏道具合成,用数组表示道具合成的树状关系,以及合成条件。可以绘制某个装备的合成路径。学生做的界面部分,可以再改进简化。业务逻辑和界面无关。

2018-11-23

飞机大战装备合成源码和视频

仿王者荣耀的装备合成源码,多个初级装备可以合成高级装备。鼠标移动到装备上,显示合成路径。当金币大于装备总价,可直接购买。有选择难度、胜利失败等多个窗口。有源码,演示视频。不能下载的,可以留联系方式,我直接发。也可以合作,开发一个开源项目的版本管理系统。

2018-11-22

飞机大战源码_多窗口_道具购买功能

java和设计模式教学的典型案例。基本程序是窗口、线程、多分支等技术。采用工厂、适配、模板方法,实现了多个窗口、菜单,道具购买,装备的使用。

2018-10-15

飞机大战java版源码PPT视频

java做的飞机大战,包括4个关卡,每一关有BOSS, BOSS的移动方式有三角形、抛物线等方式,敌机子弹分散发射,有道具可回血,玩家和BOSS显示生命值,每一关有胜利画面。PPT介绍每个类的作用,有演示视频录像。

2018-09-28

消消乐A2版源码和演示视频.rar

消消乐A2版,包含查找消除、消除动画、产生新块、下落的过程。地图生成,初始化生成没有“连续三块”的地图,有两种不同的编码方法。带演示视频,简单介绍了状态机的技术。

2018-08-24

JAVA消消乐A1版源码和要点

消消乐A1版模块和功能点:1.片头GAME_INFO:等待4秒或者鼠标点击任意地方,进入游戏菜单。2.游戏菜单GAME_MENU:点击开始按钮,开始游戏。3.游戏过程GAME_SET:点击两个动物交换。玩家操作十步,结束。4.游戏结束GAME_RESULT:游戏结束,鼠标点击任意地方,再来一局。A1版做4个场景,只交换,不做消除。学习状态的编程,消除和产生新块、下落,看A2版。

2018-08-24

俄罗斯方块A3版源码和截图

俄罗斯方块A3版。包含完整的游戏过程,界面右侧增加了三个功能:新方块的提示,玩家得分,暂停和继续。学习类的设计,功能拆分,游戏状态。

2018-08-24

俄罗斯方块java版 网页版.rar

对比网页版和java版,网页版只用数组、函数,修改改进困难。java版有类的设计、功能拆分,良好的架构,才能后续做复杂功能。作为java设计模式的辅助资源。项目包含A1版简单功能,A2版完整游戏。

2018-08-08

基于架构的一套程序两个游戏

作为设计模式的简单应用。提取游戏的图片素材、初始化、数据刷新、碰撞检测等公共部分,用一套程序做两个游戏,后续逐步完善功能。欢迎同学自己做出更好的功能。

2018-07-26

java多人联机对战源码和录像1709.1

java多人联机对战源码和录像,包含客户端和服务端,可以4V4,使用java Socket网络编程、设计模式,不用Cocos和Unity,对编程技术的综合应用,适合教学,项目实战案例。

2018-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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