28

デモシーン、特に小さな 4K exefile が大好きです。Windows に既に存在するファイルを除いて依存関係はなく、3D グラフィックス + サウンド、すべて 4K で、プログラミングの驚異的なパワーを発揮します。

これはどのように可能ですか?彼らが使用している言語は何ですか? 取引ツール、ベスト プラクティス、重要なウェブサイトとは?

4

4 に答える 4

14

その間、4K コーディングを扱う素晴らしい Web サイトを見つけました。

IN4K

于 2009-05-13T17:08:05.007 に答える
11

大量のデータをインデックス化するための短いメカニズムと、ターゲット システムで利用可能なライブラリに関する深い知識と同様に、圧縮アルゴリズムは明らかに重要な機能です。(そのようなものはリンクすることができます。)

私があなただったら、お気に入りの 4k デモをリバース エンジニアリングすることから始めます。おそらく 7 ~ 10 年前のものから始めて、最新技術の進歩を追っていきます。コンパイラの出力を分析することも、開始するのに適した場所ですが、スペースよりも速度を最適化する傾向があります。

組み込みプログラミングのテクニックも、それらが定期的に動作する制約を考えると役立つ場合があります。

于 2009-05-13T16:59:50.043 に答える
7

Inigo Quilezは、1K と 4K のイントロの例をいくつか挙げています。彼らから多くのことを学ぶことができます。彼の他の記事もチェックしてください。

Alexander Sotirov によるTiny PEに関する記事も興味深いものです。

于 2012-08-15T16:07:41.593 に答える
4

あなたが探しているものとは違うかもしれませんが、同じ精神で: Java 4k コンテストがいくつかあります。目的は、最大 4096 バイトの単一の JAR に完全に収まる Java デモまたはゲーム (!) を作成することです。

例を参照してください

http://www.mojang.com/notch/j4k/l4kd/

また

http://javaunlimited.net/contests/java4k.php

Java の方がずっと簡単だと主張する人もいるかもしれませんが (ランタイム全体を使用できるため)、それでも印象的です (そして、クロスプラットフォームであり、アセンブラーを学ぶ必要はありません ;))。

于 2009-05-13T17:01:39.963 に答える