![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏相关
文章平均质量分 86
Kuro同学
这个作者很懒,什么都没留下…
展开
-
事件监听模型于游戏业务中的实践
背景 随着版本的开发迭代,游戏开发者难免会面对一些业务扩展维护方面的难题。 由于游戏业务具体开发周期短,需求灵活多变,开发量多,模块间逻辑关联度大,容易出bug等特点,开发者往往很难同时兼顾开发效率和代码质量。而导致代码往糟糕趋势发展的原因,其中很重要的一点是,各系统模块间存在网状的调用关系,代码极易产生大量耦合,牵一发而动全身。这时候,如果项目中缺少一些统一的业...原创 2020-01-17 10:10:34 · 1018 阅读 · 0 评论 -
游戏服务器中应对各种外挂/作弊的策略
在游戏开发过程中,游戏本身是十分脆弱的,在复杂的网络环境中,犹如一叶小舟,如果没有好的防守,可能说翻车就翻车。对于游戏开发者来说,与破坏者的斗争是长期的,艰苦卓绝的,也是一个斗智斗勇的过程,力量对比往往是此消彼长。所谓是道高一尺,魔高一丈,对于游戏守护者来说,要往往要做到的是魔高一尺,道高一丈。我们不可能完全避免作弊,只是在尽量增加作弊的成本。游戏作弊的一般方式主要有以下几种常见的:一原创 2017-04-09 21:24:05 · 4041 阅读 · 2 评论 -
大鱼吃小鱼游戏代码 基于java-swing
上周是数据库课程设计周,学校为了让我们做出一个真正能用(能看见框体)的东西,同时为毕业设计做准备,找来了培训机构的老师,讲解了两天java-swing图形界面的东西虽然swing算是过时了的东西,但学起来还是挺开心的,毕竟终于能自己用图形界面写出东西来了.不过代码思路主要还是老师提供的,逻辑功能实现图这是最后给同学更改了部分参数贴上图片后原创 2016-04-10 12:05:30 · 14232 阅读 · 14 评论 -
POJ 1324 Holedox Moving 贪吃蛇 状态压缩 BFS
DescriptionDuring winter, the most hungry and severe time, Holedox sleeps in its lair. When spring comes, Holedox wakes up, moves to the exit of its lair, comes out, and begins its new life.Holedo原创 2015-01-20 09:58:27 · 1214 阅读 · 0 评论 -
HDU 5336 XYZ and Drops(十滴水游戏) 模拟
题目链接:hdu5336题意:十滴水游戏,具体细节见http://www.4399.com/flash/6356_2.htm给出所有已固定大水滴 的位置和大小问在(x,y)处发生爆裂 的T秒后,所有已固定水滴的状态解题思路:大水滴会分裂,每一秒保存所有正在飞溅的小水滴(x,y,dir),每个小水滴有三种情况原创 2015-07-31 09:50:27 · 978 阅读 · 0 评论 -
POJ 2996 & 2993 国际象棋布局 模拟
DescriptionYour task is to read a picture of a chessboard position and print it in the chess notation.InputThe input consists of an ASCII-art picture of a chessboard with chess pieces on positio原创 2014-07-18 09:33:20 · 1492 阅读 · 0 评论 -
hiho 小Hi小Ho的惊天大作战:扫雷·一 扫雷·三
题目链接:扫雷1扫雷3扫雷2并不科学(见扫雷3里的第一个提示,)然后就没写了- -思路:扫雷一:只有一行枚举第一个格子为有雷 或者 没有雷然后再往下搜索 得到多个可行解所有可行解的某个位置都为雷的一定为雷所有可行解的某个位置都不为为雷的一定为不为雷扫雷三:思路1:未知的位置只有不超过10个,直接爆力枚举原创 2015-06-12 18:15:46 · 1758 阅读 · 0 评论 -
POJ 3414 Pots 记录路径的广搜
题意:有两个空瓶 a,b是它们的容量,c是容量目标, 可以有三种操作 充满任意一瓶,倒空任意一瓶,将任意一瓶倒入另一瓶(能剩下但不能溢出);求任意一瓶的体积达到目标体积所需要的最小操作数,并依此输出该操作。原创 2014-07-24 10:43:29 · 1239 阅读 · 0 评论 -
POJ 1102 LC-Display 模拟
DescriptionA friend of you has just bought a new computer. Until now, the most powerful computer he ever used has been a pocket calculator. Now, looking at his new computer, he is a bit disappointed原创 2014-07-28 16:07:53 · 1469 阅读 · 0 评论 -
HDU 1254 (经典游戏)推箱子 BFS+dfs
Problem Description推箱子是一个很经典的游戏.今天我们来玩一个简单版本.在一个M*N的房间里有一个箱子和一个搬运工,搬运工的工作就是把箱子推到指定的位置,注意,搬运工只能推箱子而不能拉箱子,因此如果箱子被推到一个角上(如图2)那么箱子就不能再被移动了,如果箱子被推到一面墙上,那么箱子只能沿着墙移动.现在给定房间的结构,箱子的位置,搬运工的位置和箱子要被推去的位置,请你原创 2014-08-06 17:09:14 · 2182 阅读 · 0 评论 -
排块游戏 (c#实现)
一个小时候经常玩的游戏:通过只移动空白处周围的小方块 最终将所有方块移动到目标位置即完成游戏程序的逻辑并不难:1.初始化所有(4X4)按钮属性(位置 ,大小,标号,是否可见) 和方法(点击按钮 交换),并按顺序排列2.点击洗牌 开始游戏 (通过随机交换任意两个按钮X次) 3.每次点击某个按钮 判断是否在隐藏按钮周围,在周围则交换这两个按钮,否则无反应原创 2015-03-21 17:37:02 · 3198 阅读 · 2 评论 -
poj3322 Bloxorz I(滚箱子游戏) 状压BFS
题目链接:POJ3322游戏链接:http://www.4399.com/flash/6860_3.htm题意: 有一个长方体,给出它的起始位置(可能竖着,可能躺着)问它通过滚动最少多少步能到达终点解题思路:BFS 由于每一步可能有竖着和横着两种情况,如果是躺着,不可能记录两个坐标,我们只需要记录靠左上的节点即可,原创 2015-08-02 09:45:54 · 1348 阅读 · 0 评论 -
hdu 5374 Tetris 模拟俄罗斯方块
题目链接:hdu5374题意:俄罗斯方块游戏, 给出一个玩家的操作序列(w,a,s,d,p), 和依次出现的n个方块的形状,问最终玩家消除了几行.解题思路:大模拟,想清楚就好写了,用一个数组保存 所有形状 所有状态下 四个点的相对位置每进行一次操作时,判断是否合法(越界,重叠)下落时判断是否重叠 ,如果重叠原创 2015-08-12 21:06:03 · 1107 阅读 · 0 评论 -
POJ 1753 Flip game
DescriptionFlip game is played on a rectangular 4x4 field with two-sided pieces placed on each of its 16 squares. One side of each piece is white and the other one is black and each piece is lying e原创 2014-07-17 16:47:15 · 713 阅读 · 0 评论