制作人
游戏编程
制作与开发/源码分享
13 作品
6 作品
12 作品
美术与设计/分析与见解/界面与交互
在数码产品中,最常见的名词就是“字节”了。但到底“字节”是一个什么东西呢?(不是说的字节跳动公司)
在数码产品中,最常见的名词就是“字节”了。不管是U盘容量、手机存储空间,还是网络带宽,下载速度,都会涉及所谓“字节”这个单位。但到底“字节”是一个什么东西呢?本章就为你说明这个问题。 阴阳八卦和十个手...
用数字来记录图形的方法有很多种
除了文字以外,人类表达信息的另外一个重要手段就是图案。图画比文字,更能在不同语言、不同种族间的人们之间传递信息。 如何在屏幕上显示“A” 我们使用的计算机,即便是最简单的“命令行”模式,实际上都是软件...
文字是最早被纳入“数字化”的信息种类之一
在人类创造的各种信息当中,文字信息一直被我们认为是知识和智慧的重要载体,古代无数僧侣和学者,终身都献身于书籍文字的保存和传达。很多书籍靠着一代代人手工抄写而流传下来。然而这种抄写费时费力不算,还常常会...
以数字为语言,就是数字技术
知识,是人类得以进化到地球生物链顶端的最重要工具。 在远古的地球上,人类为了捕猎动物聚在一起,通过各种奇奇怪怪的大呼小叫和指手画脚来商量战术。那个时候,人们互相之间只能表达最简单的意思,因为再复杂的含...
本篇完成动画的显示,以及最复杂的游戏逻辑判断部分
麻将移动动画 根据游戏逻辑,麻将被选中后,是可以再点击桌面上的空位,进行移动的。要实现麻将的移动,需要有以下几点功能需要实现: 检测鼠标点击事件,开始进入移动的逻辑。这一点通过 Table 上的“空格...
什么是电子游戏的游戏性?一千个人有一千个哈姆雷特
游戏性的基础组成 首先,我认为“玩”本身是很多动物,包括人类的天性。其内在原因,是因为在DNA中,作为高等生物,都被生存选择留下了喜爱“玩”的基因。动物的玩耍行为常常显而易见:比如狗喜欢玩撕咬拉扯,追...
本篇介绍如何获取用户输入事件、如何处理游戏逻辑以及如何显示文字
消除麻将 根据游戏规则,两张相同图案的麻将,如果互相之间没有其他麻将牌被直线阻隔(中间的距离可以无限),可以通过先后点击选择这两张麻将,消除这两张牌。 要实现以上功能,需要分步完成以下几个能力: 要能...
本篇开始逐步开发一个 TAB 类型的游戏
推麻将的玩法 上一篇介绍了一个游戏运行的最基本结构,本篇开始根据一个具体的游戏,做一个游戏关卡。下面要做的是一个叫“推麻将”的桌面玩法。现在介绍一下这个玩法的具体内容: 一副麻将随机放在桌上,共 8 ...
初中学生能学会,你也能
本文供有一定编程经验,已经完成基本 python 语言学习的读者使用。源码工程全文地址: https://daxiaohan.coding.net/public/majiangbomb/majiang...
拿二战战史当攻略可还行?
16岁那年,我的游戏机上,插着MD版《大战略2》,但我在写作业。不是因为我好学,而是游戏中电脑行动一个回合所需时间,动不动就超过十五分钟。因此我打到华沙战役就彻底打不下去了,因为在那个空调还不普及的年...
你是否偶尔会有一种想法,去他的努力,去他的出人头地,我只想随随便便的活着?
《HOBO: tough life》这个游戏我投入了超过 200 个小时。我曾经以为那种能让人“不想回到现实”的是有着绚丽画面的游戏,或者是能在虚拟世界里面成为英雄、领导者的游戏。但现实是,当我成为一...
我做了一款把苦逼的打工、变幻莫测的市场机会、贷款的风险、以及风投都融合到一起的游戏
和很多打工人一样,我一直都有一个创业的梦想,感觉只要当上了老板,就能让生活中的问题都迎刃而解。但我不确定自己是否具备当老板的素质。我知道创业是一件非常艰难的事情,需要承担很多风险和责任,也需要具备很多...
广东|2017-04-26
回到顶部
外观样式
建议反馈