码迷,mamicode.com
首页 >  
搜索关键字:游戏开发 设计原则    ( 4397个结果
一个可屏蔽长短链接的网络模块
前言 游戏开发中最复杂的模块,没有之一。其实我也不想写这篇文章,怎奈框架代码卖出去了,得给我的用户一个交代。 网络模块都需要实现哪些功能呢?按我以往的开发经验总结如下: 消息的正常发送与接收 长链接的断线重连 消息发送失败与尝试 长链接的心跳处理 适应各种服务器定义的协议格式 适应各种数据传输格式 ...
分类:其他好文   时间:2020-07-04 01:20:19    阅读次数:86
游戏开发中的人工智能
前言 今天非常开心,观看cocos官方直播居然在几千人中中奖,可以买彩票了。 言归正传,所谓的人工智能,也就是大家常说的AI(Artificial Intelligence)。一说到AI可能就会让人觉得比较深奥,其实也就是非玩家角色思考和行为的综合。比如,在什么样的条件下,触发什么样的行为。 其实我 ...
分类:其他好文   时间:2020-07-02 00:03:15    阅读次数:55
python设计模式之模版方法设计模式
我们在使用python的flask框架时,可能会经常用到生命周期函数如:before_request, before_first_request,或者信号等,刚开始学的时候就想只要写一个函数,然后加上一个装饰器居然就可以实现这种开挂般的效果,那时感觉这框架代码写得真棒, 再过些时间自己学会阅读框架源 ...
分类:编程语言   时间:2020-06-30 14:41:29    阅读次数:70
我的书《Unity3D动作游戏开发实战》出版了
首先感谢帮助和检阅稿件的朋友们。本书是对我经验积累的提炼,书中有干货分享也有对熟悉内容的补充。 同时由于是第一次撰写书籍,许多地方仍有不足还请读者朋友们见谅。 在京东或淘宝等网站都可以购买到本书: 京东:https://item.jd.com/70788083603.html 淘宝:https:// ...
分类:编程语言   时间:2020-06-30 10:55:11    阅读次数:161
设计模式
设计模式是一套被人们反复使用的方法,基于面向对象编程. 设计原则 单一职责原则 一个类承担职责越少,复用可能性越高 开闭原则 对扩展开放,对修改关闭;在不修改原有代码前提下扩展新的功能. 里氏代换 里氏代换原则可以通俗表述为:在软件中如果能够使用基类对象,那么一定能够使用其子类对象。因此在程序中尽量 ...
分类:其他好文   时间:2020-06-29 00:17:24    阅读次数:57
微服务架构的前世今生(三):微服务设计原则
大家好,今天给大家带来是哈喽沃德先生的《微服务架构的前世今生》,上一篇用2个故事向大家说明了SOA 与微服务的区别。今天给大家带来微服务的设计原则。 一共有以下四个原则。 一、AKF 拆分原则 业界对于可扩展的系统架构设计有一个朴素的理念,就是:通过加机器可以解决容量和可用性问题(如果一台不行就两台 ...
分类:其他好文   时间:2020-06-28 18:39:33    阅读次数:53
设计模式(一)概述和六大设计原则
概述 设计模式通常用于软件开发过程中,它们提供了软件开发过程中面临的一般问题的最佳解决方案。 设计模式的6大原则 1 单一职责原则 (Single Responsibility Principle,简称SRP) 不要存在多于一个导致类变更的原因,也就是说每个类应该实现单一的职责,否则就应该把类拆分。 ...
分类:其他好文   时间:2020-06-26 12:33:39    阅读次数:48
po设计模式,pytest引入
po设计思想 1,什么是po pageobject是一种涉及模式 减少冗余的代码和对代码进行管理 分离测试步骤及测试对象 2,po的好处 提高代码复用率 集中管理定位信息,提高可维护行, 代码可复用,降低成本, 不同po之间没有交叉,可团队并行开发 po设计原则 1,总的原则 封装basepage, ...
分类:其他好文   时间:2020-06-26 12:25:00    阅读次数:110
python 将有参函数转化为无参函数
一、说明这个过程类似“打包”,在一些游戏开发场景中,常常有将函数延后执行或者需要将函数作为回调入参,这时函数需要带参就不好处理了。例如: 1 import Functor 2 3 sUser = '用户名' 4 iAcct = 123 5 sPass = '******' 6 7 def notif ...
分类:编程语言   时间:2020-06-26 01:19:31    阅读次数:84
软件设计原则
一、开闭原则(Open Closed Principle,OCP):当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。 二、里氏替换原则(Liskov Substitution Principle LSP):子类可以扩展父类的功能,但不能改变父 ...
分类:其他好文   时间:2020-06-25 19:20:57    阅读次数:353
4397条   上一页 1 ... 8 9 10 11 12 ... 440 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!