# 前言

{% hint style="info" %}
以下部分由譯者撰寫，包含主觀性言論。
{% endhint %}

我翻譯這個指南實際上並不是鼓勵大家用 BlitzBasic 寫程式，畢竟這玩意是千禧年時期的產物。

我之所以翻譯，是為了讓那些**不得不**學習 BlitzBasic 的人入門。這些人大部分是為了寫現有遊戲的變種，俗稱寫模組。

如果你要開發一個全新的遊戲，請**立刻**轉戰其他語言，例如 Unity 或者 Unreal Engine。BlitzBasic 的出現十分古早，在 2010 年左右開始就沒有什麼更新，以至於它現在仍在使用 DirectX 7。而實際上，現代作業系統能夠執行 DirectX 7 的軟體可稱得上是奇蹟。

除了玩家難受以外，開發者的開發也不會輕鬆多少。BlitzBasic 的弱雞設計導致其在非除錯模式下只會天天報“記憶體訪問衝突”，對於 Bug 修復的幫助基本為0。

如果你的願望**並不是**能夠給現有的 BlitzBasic 遊戲做模組，請立刻放棄 BlitzBasic。它早已被歷史淘汰了。

此外，由於 BlitzBasic 本身並不能正常渲染中文，因此本指南中程式碼行除註釋外均使用英文。
