摘要: 语句 set names utf8;用于设定数据库编码,让中文可以正常显示。 1.创建数据库:CREATE DATABASE `database` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci '; 2.创建表:CREATE TABLE `databas 阅读全文
posted @ 2016-11-28 18:10 jiangxiaobo 阅读(71565) 评论(0) 推荐(2) 编辑
摘要: 使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小、字符集、用户等等。下面总结了一些查看数据库相关信息的命令 1:查看显示所有数据库 2:查看当前使用的数据库 3:查看数据库使用端口 4:查看当前数据库大小 例如,我要查看INVOICE数据库的大小,那么可以通过下面SQL查看 查看数据 阅读全文
posted @ 2016-11-28 18:03 jiangxiaobo 阅读(67687) 评论(1) 推荐(5) 编辑
摘要: 前言: 游戏领域, 特别是移动端的社交类游戏, 排行榜成为了一种增强体验交互, 提高用户粘性的大法宝. 这边讲述在不同用户规模下, 游戏服务化/游戏平台化趋势下, 如何去设计和实现游戏排名榜. 本文侧重于传统关系型Mysql的方案实现, 后续会讲解Nosql的作用. 小编(mumuxinfei)对这 阅读全文
posted @ 2016-11-28 16:34 jiangxiaobo 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 前言: 游戏领域, 特别是移动端的社交类游戏, 排行榜成为了一种增强体验交互, 提高用户粘性的大法宝. 这边讲述在不同用户规模下, 游戏服务化/游戏平台化趋势下, 如何去设计和实现游戏排名榜. 本文侧重讲解Nosql在游戏排名榜中的作用. 小编(mumuxinfei)对这块认识较浅, 所述观点不代表 阅读全文
posted @ 2016-11-28 16:33 jiangxiaobo 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 前言: 对弈类游戏的智能算法, 网上资料颇多, 大同小异. 然而书上得来终觉浅, 绝知此事要躬行. 结合了自己的工程实践, 简单汇总整理下. 一方面是对当年的经典<<PC游戏编程(人机博弈)>>表达敬意, 另一方面, 也想对自己当年的游戏编程人生做下回顾. 承接上三篇博文: (1). 评估函数+博弈 阅读全文
posted @ 2016-11-28 16:32 jiangxiaobo 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 前言: 闲得没事, 网上搜"游戏AI", 看到一篇<<2048游戏的最佳算法是?来看看AI版作者的回答>>的文章. 而这篇文章刚好和之前讲的对弈类游戏AI对应上. 于是有了想法, 想把它作为一个实例来进行解读, 从而对之前偏理论的文章做个总结. 承接上四篇博文: (1). 评估函数+博弈树算法 (2 阅读全文
posted @ 2016-11-28 16:31 jiangxiaobo 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 前言: 首先, 我得假正经的郑重宣布: "取这个名字, 并非卖萌", ^_^. 萌萌哒的世界, 大叔你不懂, hoho. 言归正传, 记得我还在读大学的时候, 学院老师和某社团搞了一个"老鼠吃大米"的游戏比赛, 其平台是基于J2SE实现, 意在推广JAVA语言, 门槛不高, 活动反响好. 游戏重在参 阅读全文
posted @ 2016-11-28 16:30 jiangxiaobo 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 前言: 08年的时候, 写过一个台球游戏, 用的是java, 不过代码真的是用传说中的神器notepad写的(你信吗? 其实是用GVIM写的, ^_^), 很多类都在同一java文件中编写. 可见当时的JAVA水平真的不咋地, 时过进迁, 还是一样的不咋地. 这边是当时的CSDN下载链接: java 阅读全文
posted @ 2016-11-28 16:28 jiangxiaobo 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 前言: 最近研究了box2dweb, 觉得自己编写Html5版台球游戏的时机已然成熟. 这也算是圆自己的一个愿望, 一个梦想. 承接该序列的相关博文: • 台球游戏核心算法和AI(1) 同时结合html5的学习笔记: • box2dweb 学习笔记--sample讲解 这篇文章, 具体讲解台球游戏的 阅读全文
posted @ 2016-11-28 16:27 jiangxiaobo 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 前言: 俄罗斯方块和五子棋一样, 规则简单, 上手容易. 几乎每个开发者, 都会在其青春年华时, 签下"xx到此一游". 犹记得大一老师在布置大程作业的时候提过: "什么都可以写, 唯一不能写的是俄罗斯方块". 这次想借学Html5的机会, 重温下俄罗斯方块. 当然不是单一的实现, 希望有所创新, 阅读全文
posted @ 2016-11-28 16:26 jiangxiaobo 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 前言: 上文中谈到了H5版俄罗斯方块的需求和目标, 这次要实现一个可玩的版本. 但饭要一口一口吃, 很多东西并非一蹴而就. 本文将简单实现一个可玩的俄罗斯方块版本. 下一步会引入AI, 最终采用cocos2d-js来重构之. 本系列的文章链接如下: 1). 需求分析和目标创新 这些博文和代码基本是同 阅读全文
posted @ 2016-11-28 16:25 jiangxiaobo 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 前言: 算是"long long ago"的事了, 某著名互联网公司在我校举行了一次"lengend code"的比赛, 其中有一题就是"智能俄罗斯方块". 本着一向甘做分母, 闪耀分子的绿叶精神, 着着实实地打了一份酱油. 这次借学习H5的机会, 再来重温下俄罗斯方块的AI编写. 本系列的文章链接 阅读全文
posted @ 2016-11-28 16:23 jiangxiaobo 阅读(4365) 评论(0) 推荐(0) 编辑
摘要: 前言: 勿忘初心, 本系列的目标是实现一款类似QQ"火拼系列"的人机对战版俄罗斯方块. 在完成了基本游戏框架和AI的算法探索后, 让我们来尝试一下人机大战雏形编写. 本系列的文章链接如下: 1). 需求分析和目标创新 2). 游戏的基本框架和实现 3). 游戏的AI算法 这些博文和代码基本是同步的, 阅读全文
posted @ 2016-11-28 16:22 jiangxiaobo 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 前言: 产品的形态是不断迭代的, 从粗糙到精致, 从简易到立体. 有了最初的技术积累和时间思考后, 终于明确了该游戏的方向. 我想说的是: 技术不是重点, 产品/用户体验才是核心议题. 结合朋友的游戏体验反馈和意见, 本文梳理了最新版火拼俄罗斯游戏的草案, 为后续指明方向. 本系列的文章链接如下: 阅读全文
posted @ 2016-11-28 16:20 jiangxiaobo 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 前言: 记得上大学那会, 有位传说中的大牛, 写了一个网页闯关类的游戏. 当时我们玩得不亦乐乎, 也是第一次接触到这种形式的游戏. 不过当时纯玩家心态, 并没有想过去创造一个. 最近想起这事, 突然想复制实现一个类似的网页闯关游戏. 说干就干, 抄起家伙, 就是一顿猛打, ^_^. 期间的坎坷曲折暂 阅读全文
posted @ 2016-11-28 16:19 jiangxiaobo 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 前言: 之前编写了一个网页闯关游戏(类似Riddle Game), 除了希望大家能够体验一下我的游戏外. 也愿意分享编写这个网页游戏过程中, 学到的一些知识. 本文讲描述, 如何在网页端实现一个仿微信的聊天窗口界面, 以及其中涉及到的一些技术点. 作者前端是初学者, 请大拿们轻拍. 效果展示: 先打 阅读全文
posted @ 2016-11-28 16:18 jiangxiaobo 阅读(407) 评论(1) 推荐(0) 编辑
摘要: 前言: 之前编写了一个网页闯关游戏(类似Riddle Game), 除了希望大家能够体验一下我的游戏外. 也愿意分享编写这个网页游戏过程中, 学到的一些知识. web开发初学者往往会忽视一些常见的漏洞, 比如SQL注入攻击, XSS攻击. 本文将简述SQL注入攻击的原理, 并分享下关卡设计, 其在打 阅读全文
posted @ 2016-11-28 16:16 jiangxiaobo 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 前言: 之前编写了一个网页闯关游戏(类似Riddle Game), 除了希望大家能够体验一下我的游戏外. 也愿意分享编写这个网页游戏过程中, 学到的一些知识. 对于刮刮卡, 想必大家都很熟悉, 也很喜欢这种方式. 你可能会很好奇, 它是如何实现的呢? 本文将阐述其原理, 并结合具体实例来演示如何借助 阅读全文
posted @ 2016-11-28 16:09 jiangxiaobo 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 1.下载box2dweb.直接在页面中引用即可。 -Box2D.js是未压缩版 -Box2d.min.js是压缩版 2.编写HelloWorld代码。 阅读全文
posted @ 2016-11-28 15:02 jiangxiaobo 阅读(1725) 评论(0) 推荐(0) 编辑
摘要: 1 概述 前篇基础文章看完后基本上就应该对box2dweb能上手了,下面来介绍一下box2dweb非常重要的一个概念,关节(joint)也有叫连接器的,总之是一个意思。下面是关节详细的类库说明: BOX2D.Dynamics.Joints>>>动态关节包;b2DistanceJoint 距离连接b2 阅读全文
posted @ 2016-11-28 14:55 jiangxiaobo 阅读(1290) 评论(0) 推荐(0) 编辑