أنا فقط أمزح. هذا مجرد إعادة تنفيذ لفيروس youareanidiot.org من الماضي في Odin وSDL2. مما لا شك فيه القزم أصدقائك معها!
يمكنك تبديل صورتك وصوتك بأخرى عشوائية في خطوة التجميع، انظر أدناه. يجب أن تكون الصورة ملف PNG بحجم 200 × 200.
نظرًا لأن توزيع هذا الملف القابل للتنفيذ مع صورة مشبوهة تسمى image.png
وملف صوتي يسمى sound.mp3
أمر مريب للغاية، فقد ابتكرت طريقة عبقرية لإخفاء بيانات الصوت والصورة مباشرة في الملف المصدر. لتجميع، يجب عليك:
mkdir assets
(أشياء أودين)./build_assets.py IMAGE image.png SOUND sound.mp3
(يمكن أن تكون الصورة والصوت في مسارات مختلفة)، يؤدي هذا إلى إنشاء assets/assets.odin
التي ستحتوي على صفائف بايت لمحتويات الملفodin build idiot.odin -file
، الذي يقوم بإنشاء ملف قابل للتنفيذ. يمكنك تشغيل هذا السطر الواحد إذا كنت تحب النسخ واللصق: mkdir assets;./build_assets.py IMAGE image.png SOUND sound.mp3;odin build idiot.odin -file
الملف القابل للتنفيذ، عند تشغيله، سيفتح الملفات youareanidiot_img.png
و youareanidiot_snd.mp3
ويكتب محتويات الأصول المضمنة إليهما، والتي سيتم بعد ذلك تحميلها بواسطة SDL2. وهو تقريبًا أرشيف ذاتي الاستخراج، باستثناء أن الضغط يتم بواسطة الخوارزمية نفسها.