游戏开发历程: 2016年9月25日,1.0.1版本编写完成正式公布,开始内测,而此时代码仅111行,4283字节。 在经历了42次更新后(即包括最新版共发布了42个版本)。 2019年11月11日,8.1.1版本正式对外公开,开放下载,此时,代码有983行,32121字节。 在8.0.1版本中,代 ...
分类:
编程语言 时间:
2019-11-14 20:08:50
阅读次数:
77
2017年开始阿里HBase走向公有云,我们有计划的在逐步将阿里内部的高可用技术提供给外部客户,目前已经上线了同城主备,将作为我们后续高可用能力发展的一个基础平台。本文分四个部分回顾阿里HBase在高可用方面的发展:大集群、MTTF&MTTR、容灾、极致体验,希望能给大家带来一些共鸣和思考。 大集群 ...
分类:
其他好文 时间:
2019-11-13 14:37:35
阅读次数:
72
游戏开发中有时候会遇到在UI上显示模型和特效的需求,这次需要在ScrollView上显示。我们使用UGUI的Screen Space - Camera模式,修改模型和特效的layer使之显示在UI上面,但是会遇到ScrollView的mask无法剔除模型和特效的问题。 解决思路:计算出ScrollV ...
分类:
其他好文 时间:
2019-11-12 09:33:09
阅读次数:
257
2019全球游戏开发者大会今天11月10日,在深圳南山海上世界文化艺术中心拉开帷幕。除了号称精品游戏“奥斯卡”的IndiePrize将在现场展开最终角逐,更有来自美国、俄罗斯、澳大利亚、新加坡、马来西亚、乌克兰等全球50多个国家和地区的游戏大佬前来交流、演讲,共同推动游戏产业的发展。当然,这次我们最 ...
分类:
其他好文 时间:
2019-11-10 13:29:04
阅读次数:
93
用例设计部分,无论是手工测试还是自动化测试,都必须要的环节,也是非常重要的环节。在做自动化的时候,用例需要考虑前置后置、步骤和对比,每一个部分都要有提供非常明确的测试数据,要考虑数据的重复使用是否会影响脚本的执行结果。 自动化用例设计原则 1.不是所有的手工用例都要转成自动化测试用例 2.考虑到脚本 ...
分类:
其他好文 时间:
2019-11-09 13:46:06
阅读次数:
73
#!/usr/bin/env python # coding: utf-8 import pygame import time import random from pygame.locals import * class Base(object): def __init__(self, x, y, ...
分类:
编程语言 时间:
2019-11-09 12:07:25
阅读次数:
103
新增功能: 优化:1.如果子弹碰到墙壁,让子弹消失 2.最多可以发射3颗子弹,不能一直发射 1 #导入pygame模块 2 import pygame,time,random 3 SCREEN_WIDTH=700 4 SCREEN_HEIGHT=500 5 BG_COLOR=pygame.Color ...
分类:
编程语言 时间:
2019-11-09 11:57:11
阅读次数:
120
#!/usr/bin/env python# coding=utf-8import pygameimport sysimport random# 全局定义,screen的长和宽SCREEN_X = 600SCREEN_Y = 600# 蛇类# 点以25为单位class Snake(object): ...
分类:
编程语言 时间:
2019-11-09 11:29:29
阅读次数:
166
同一个项目有时会涉及到多个数据库,也就是多数据源。多数据源又可以分为两种情况: 1)两个或多个数据库没有相关性,各自独立,其实这种可以作为两个项目来开发。比如在游戏开发中一个数据库是平台数据库,其它还有平台下的游戏对应的数据库; 2)两个或多个数据库是master-slave的关系,比如有mysql ...
分类:
编程语言 时间:
2019-11-08 17:48:22
阅读次数:
86
为什么我们需要状态机 实行较多状态的角色,把动作全写在一个部分中会导致维护成本高,拓展性低 例如:走路,跳跃,射击,躲避的相互转换,有些可以转换,有些不能,实现逻辑复杂 (满屏幕都是if else) 状态模式switch实现 状态机的原形,用一个枚举表示当前的状态,通过填充完善switch语句实现状 ...
分类:
其他好文 时间:
2019-11-06 09:17:03
阅读次数:
115