制作人
游戏编程
制作与开发/源码分享
5 作品
游戏理论
4 作品
在机核聊这个可能看的人不多,不过相信很多玩家都想过做游戏,但试图做游戏的第一个门槛,就是学一门编程语言。现在学编程应该就跟学开车一样,需要一点努力,但人人都能学会。所以还是想发一下,看能不能找到同行者。
“PHP 是世界上最好的语言——(破音)” 关于编程语言的话题,一直是程序员们的经典话题。几乎每种语言,都有一批近乎宗教狂热般的粉丝。曾经的我,也是其中一份子,现在回想起来,有一部分原因,是由于学习并...
用 Lua 语言创造一个赛博空间中的世界
为什么要做一个 MUD MMORPG 曾经是中国游戏行业中最火的游戏品类,这一类游戏的开发成本也是巨高无比。但是,早期的 MMORPG,其结构却并不是特别复杂,譬如《梦幻西游》这类网游,在最早期的时候...
数字化信息可以使用数学进行很多有趣的变化。
压缩魔法 在数码世界中,容量和速度总是紧缺资源,我们总是希望能用尽量少的字节,装下更多的内容;我们的硬盘总是不够用;我们的网络总是不够快。这一切,都需要使用一些数字魔法来帮助我们——压缩算法。 通用压...
在数码产品中,最常见的名词就是“字节”了。但到底“字节”是一个什么东西呢?(不是说的字节跳动公司)
在数码产品中,最常见的名词就是“字节”了。不管是U盘容量、手机存储空间,还是网络带宽,下载速度,都会涉及所谓“字节”这个单位。但到底“字节”是一个什么东西呢?本章就为你说明这个问题。 阴阳八卦和十个手...
用数字来记录图形的方法有很多种
除了文字以外,人类表达信息的另外一个重要手段就是图案。图画比文字,更能在不同语言、不同种族间的人们之间传递信息。 如何在屏幕上显示“A” 我们使用的计算机,即便是最简单的“命令行”模式,实际上都是软件...
文字是最早被纳入“数字化”的信息种类之一
在人类创造的各种信息当中,文字信息一直被我们认为是知识和智慧的重要载体,古代无数僧侣和学者,终身都献身于书籍文字的保存和传达。很多书籍靠着一代代人手工抄写而流传下来。然而这种抄写费时费力不算,还常常会...
以数字为语言,就是数字技术
知识,是人类得以进化到地球生物链顶端的最重要工具。 在远古的地球上,人类为了捕猎动物聚在一起,通过各种奇奇怪怪的大呼小叫和指手画脚来商量战术。那个时候,人们互相之间只能表达最简单的意思,因为再复杂的含...
本篇完成动画的显示,以及最复杂的游戏逻辑判断部分
麻将移动动画 根据游戏逻辑,麻将被选中后,是可以再点击桌面上的空位,进行移动的。要实现麻将的移动,需要有以下几点功能需要实现: 检测鼠标点击事件,开始进入移动的逻辑。这一点通过 Table 上的“空格...
什么是电子游戏的游戏性?一千个人有一千个哈姆雷特
游戏性的基础组成 首先,我认为“玩”本身是很多动物,包括人类的天性。其内在原因,是因为在DNA中,作为高等生物,都被生存选择留下了喜爱“玩”的基因。动物的玩耍行为常常显而易见:比如狗喜欢玩撕咬拉扯,追...
本篇介绍如何获取用户输入事件、如何处理游戏逻辑以及如何显示文字
消除麻将 根据游戏规则,两张相同图案的麻将,如果互相之间没有其他麻将牌被直线阻隔(中间的距离可以无限),可以通过先后点击选择这两张麻将,消除这两张牌。 要实现以上功能,需要分步完成以下几个能力: 要能...
本篇开始逐步开发一个 TAB 类型的游戏
推麻将的玩法 上一篇介绍了一个游戏运行的最基本结构,本篇开始根据一个具体的游戏,做一个游戏关卡。下面要做的是一个叫“推麻将”的桌面玩法。现在介绍一下这个玩法的具体内容: 一副麻将随机放在桌上,共 8 ...
初中学生能学会,你也能
本文供有一定编程经验,已经完成基本 python 语言学习的读者使用。源码工程全文地址: https://daxiaohan.coding.net/public/majiangbomb/majiang...
广东|2017-04-26
回到顶部
外观样式
建议反馈