获得徽章 0
- Google 出品的 Game Builder,即使你没有编程经验也可以做一个 3D 游戏
特点如下:
1、号称像玩游戏一样造游戏;
2、支持多人同时造,也支持你一边造游戏,朋友一边玩游戏;
3、不需要写代码,很多拖拽式卡片;
4、实时 JavaScript;(有编程经验的童鞋,可以自己用 JS 做卡片)
5、数千个 3D 模型
来源:程序员的那些事weibo.com
Steam 地址:store.steampowered.com
展开136 - chrome夜间模式
右键快捷方式 → 属性 → 目标 → -enable-features=WebUIDarkMode --force-dark-mode即可。或者直接安装一款插件,叫Dark Reader116 - # 架构设计
架构设计的思维和程序设计的思维差异很大。**架构设计的关键思维是判断和取舍,程序设计的关键思维是逻辑和实现。**
## 系统与子系统
系统泛指由一群有**关联**的个体组成,根据某种**规则**运作,**能完成**个别元件不能单独完成的工作的群体
子系统也是由一群有关联的个体所组成的系统,多半会是更大系统中的一部分。
## 模块与组件
**模块和组件都是系统的组成部分,只是从不同的角度拆分系统而已。**
- 从**逻辑**的角度来拆分系统后,得到的单元就是“**模块**”,目的**职责分离**
- 从**物理**的角度来拆分系统后,得到的单元就是“**组件**”,目的**单元复用**
## 框架与架构
**框架的两种释义:**
1. 框架是组件规范
2. 框架是提供基础功能的产品
**软件架构指软件系统的顶层结构**
- 架构需要明确系统包含哪些“个体”
- 架构需要明确个体运作和协作的规则
- "顶层结构”,可以更好地区分系统和子系统展开评论16