我正在参与一个挑战,尝试生成最小可能的二进制文件,所以我正在构建我的程序 without C或C ++运行库(RTL)。我不链接DLL版本或静态版本。我甚至没有#include 头文件。这一点我已经成功实现了。 某些RTL函数(如memset())可能非常有用,因此我尝试添加自己的实现。在...
我非常喜欢示范场景(demoscene),尤其是那些小巧的4K exefiles。它们除了已经在Windows中存在的文件外没有任何依赖项,展现了编程的强大威力:3D图形+音效,全部只有4K。 这是如何可能的?它们使用的语言是什么? 有哪些工具、最佳实践和重要网站呢?
概述 我正在尝试使用某种DFS迭代算法遍历有向循环图。这是我目前实现的一个小型mcve版本(它不处理循环): class Node(object): def __init__(self, name): self.name = name def start...
背景: 视频: http://www.youtube.com/watch?v=AWcbj7ksqwE 我熟悉OpenGL / GLSL / C++ / C 我做过一些音频编程。 暂时不用试着将其压缩到64k或4k以内。 我甚至不知道如何像上面演示的那样程序地合成东西。 问题: 我...
我听说老式的侧卷游戏使用了特定的编程技巧来实现高效的侧卷。据我所知,多年前的游戏机没有现在那么强大,无法每一帧都重新绘制整个屏幕。有一些技术,比如脏矩形,可以在背景静止而只有精灵移动时最小化需要重新绘制的屏幕区域。 上述方法仅适用于背景不变的情况(因此大部分屏幕像素保持静止)。 像老派射击...
我正在寻找一些好的教程,帮助我入门Demo编程。 我有一些计算机图形学的基础知识,但都比较理论化。 有很多常规的三维编程教程,但我特别想寻找一些老派的二维内容。