游戏开发中神奇的几行代码惊为天人的璀璨效果。游戏开发中,有没有一段代码看了就会让你觉得原来人的智慧是这么璀璨?它不一定是一个完整的算法,而是那种看着就会沸腾,惊为天人的语句或结构。接下来小编就带你看一些牛人的创意,一定会让你惊喜不断。
Kyle McCormick 在 StackExchange 上发起了一个叫做 Tweetable Mathematical Art 的游戏开发设计比赛,参赛者需要用三条推这么长的代码来生成一张图片。
具体地说,参赛者需要用C++语言编写 RD 、 GR 、 BL 三个函数,每个函数都不能超过 140 个字符。每个函数都会接到 i 和 j 两个整型参数(0 ≤ i, j ≤ 1023),然后需要返回一个 0 到 255 之间的整数,表示位于 (i, j) 的像素点的颜色值。举个例子,如果 RD(0, 0) 和 GR(0, 0) 返回的都是 0 ,但 BL(0, 0) 返回的是 255 ,那么图像的最左上角那个像素就是蓝色。