最近翻看了一下之前学习编程的时候,写的一些代码,不禁感慨万千。很久以前写的代码,现在看起来,真的low,毫无规范可言,扩展性为零,但心里还是挺开心的,因为这是学习编程的必经之路!之所以感觉之前的写的代码很烂,是因为自己在不断成长不断进步。感谢过去的自己,充实现在的自己!!!
我找出一个我大学期间做的一个有意思的demo给大家分析一下。

一、demo效果图


做的很粗糙但是效果是实现了。

二、简单介绍

功能呢,很简单,但这个demo确实是一个JavaWeb的项目,所有的棋子和羁绊信息都存在数据库中。

我为啥想起来做这个东西?
因为当时玩多多直走棋的时候特别喜欢这个游戏,但是呢那时候游戏中的羁绊信息并不想现在一样,直接会给你在战局中提示(更没有现在的推荐阵容)。查看羁绊的途径就是在游戏界面的棋子中进行查看,很不方便,所以就做了这个demo,用于方便查看棋子之间的羁绊信息。

数据库:

这是设计的数据库,把棋子的信息都放到了一起,其实不应该这样做的。比如棋子的种族和职业,应该单独创建一张表。
工程结构及技术:
当时使用的工具是eclipse,前端采用html+js+Ajax,后端使用的是java+MVC+MySQL。

三、重构这个demo

抛开用途不说,就单单像重构和完善这个demo,我有如下几点想说的:
(1)技术选型:

  • 前端:HTML+JS 或者是Vue都行
  • 后端:Springboot+Mysql(这样做起来比较快)
  • 图片存储:需要一个图片服务器(因为图片较少,使用图片服务器有些浪费)

(2)数据库设计:

  • 羁绊表
  • 职业表
  • 种族表
  • 棋子信息表

(3)后台管理

  • 可以对棋子进行增删查改
  • 更换棋子图片
  • 禁用棋子

就想到这吧。。。。

四、我的感受

这个demo的用途和难度并不大,但是我做出来时的成就感还是很强烈的,因为我从有这个想法开始,然后动手去做(那时候还不会JS呢)凭借着会java语言和上网百度,成功的把心中的想法给实现了,还是非常高兴的。
这也是我一直坚持学编程的一个很大的动力,就是我能把我的想法用代码实现出来。每次学到一个新知识都想把它运用起来,然后在使用的过程中把知识掌握住!

路漫漫其修远兮,吾将上下而求索

与君共勉~*

使用JavaWeb实现多多自走棋羁绊生成相关推荐

  1. 计算机乘法叠加,多多自走棋羁绊详解 叠加概率乘法计算

    鉴于一些玩家对游戏中羁绊描述持有疑惑,特整理此篇作以说明,我们先以骑士为例作以介绍: (注:2019-08-09版本已将6骑士开盾概率由25%调整为30%) 假设此时我们上阵四名骑士: 四骑士状态下每 ...

  2. 多多自走棋改动_多多自走棋版本前瞻 巫师上线后 羁绊改动集锦

    多多自走棋在10月18日凌晨正式更新,属于腾讯的第一个多多自走棋版本正式来临!而在更新公告中,一些有着重要改动的羁绊效果,没有明确说明,在本百万美元邀请赛过后,巫师就会与大家见面,巫师上线之后,羁绊效 ...

  3. 多多自走棋改动_多多自走棋:体验服版本大更新,全新UI和新增两个龙族棋子...

    大家好!我是戒戒,专注于分享游戏心得和趣事的戒戒! <多多自走棋>的体验服可以说是游戏内新内容发布的测试平台,游戏中很多新版本会更新的内容和玩法都会在体验服测试通过后再发布到正式服.心细的 ...

  4. 多多自走棋的各个套路简单分析

    多多自走棋随着新版本的更新又出来了一些新的套路.我们从开发者和玩家二者的角度分析一下当前版本. 最显著的版本改动 基拉大招的改动影响--龙法成型速度与强度改变 随着基拉法师大招的改动,龙法终于变成了一 ...

  5. 多多自走棋改动_多多自走棋:几个隐藏更新,体验服公告真没提,有一项熟悉又隐蔽...

    长得帅的都没我有才,比我有才的都没我长得帅!大家好,我是老谭,又到了老谭讲游戏的时间了.多多自走棋体验服在昨日进行了一波大更新,虽然更新的公告很长,但是还是疏漏了几个很要的更新项目,今天老谭就为大家讲 ...

  6. 多多自走棋改动_多多自走棋:24号更新,装备大修改,术士又临改动,新棋子登场...

    转眼之间,<多多自走棋>再次更新,<多多自走棋>应该算是所有游戏中更新频率最高的几款游戏之一了.毕竟好像还没哪款游戏有如此高的更新频率,基本上一个星期就会更新一次,更新如此快其 ...

  7. 多多自走棋改动_刀塔霸业和多多自走棋有什么区别 哪些改动比较大

    刀塔霸业是由V社和巨鸟多多工作室合作开发的全新自走棋游戏,那么作为两大正统自走棋手游,两者有什么区别呢?下面就和趣趣手游网小编一起了解下吧. 差别比较大的地方有以下几点: 1.用起源2引擎开发,画面流 ...

  8. PHP+644是什么,多多自走棋644什么意思

    本次给大家带来的是多多自走棋的644相关介绍,很多玩家都不清楚644是什么,这里给大家进行解释,并且会介绍644阵容是什么,应该怎么应对,希望能帮助到各位感兴趣的玩家~ 多多自走棋644是什么 什么是 ...

  9. 多多自走棋改动_多多自走棋2.0版本更新改动内容一览

    多多自走棋2.0版本更新改动内容一览 2019-12-31 编辑:松鼠骑士 来源:聚玩社 近日,<多多自走棋>官方宣布将会对游戏进行大改版,带来全新的内容,全新的面貌.那么到底有哪些更新呢 ...

最新文章

  1. 机器人行业研究报告:智能化造就新时代,自动化生产成刚需
  2. JRBeanCollectionDataSource cannot be resolved to a type 的原因
  3. STL源码剖析---红黑树原理详解
  4. oracle中字典指的是什么,ORACLE数据库中什么是数据字典及作用
  5. 浏览器版本不支持页面示例 supper.html
  6. call()、apply()、bind()
  7. LeetCode MySQL 1107. 每日新用户统计
  8. skywalking使用mysql_聊聊skywalking的mysql-plugin
  9. Win7系统更换软件图标的详细方法
  10. html实现牌匾效果,4款店面牌匾设计效果图 店铺门头亚克力牌匾样式制作设计图...
  11. 操作系统(4)-进程间通信
  12. ubuntu20有道词典亲测安装记录
  13. DXUT框架剖析(13)
  14. 全网首发:为什么依赖库编译时加了-fPIC,还是提示依赖库要使用-fPIC?
  15. 系统集成项目管理工程师思维导图
  16. 链接计算机 输入网络密码,联想电脑怎么连接无线网输入密码时怎么输入
  17. SYN报文什么时候会被丢弃?
  18. 计算机 无法 访问共享网络打印机,打印机不能共享怎么办|无法连接共享打印机的解决方案...
  19. 气相色谱仪排除问题S级详情讲解【Chro】
  20. 与君初相识之Linux与Java SE

热门文章

  1. PHP基础篇 php接口interface到底有什么用?
  2. java hevc和heif_HEVC和HEIF区别是什么 HEVC和HEIF哪些设备可以兼容
  3. HTML特殊转义字符 Javascript转义字符
  4. 人员规范操作行为识别算法
  5. Python的一个图片识别工具-PyTesseract(Win10)
  6. SQL --理解SQL SERVER中的逻辑读,预读和物理读
  7. 用读小说的方式掌握c语言(仅适合初学,目的是让c的学习不枯燥)
  8. python语言入门全集-Python语言入门(一)
  9. 禁止应用和adb安装APK
  10. 重型音乐金属核后期分轨混音教程教学培训(基础+进阶+重型音色调音指南+剪辑+修音+美感设计+实战+母带处理)|MZD Studios