Cuma bercanda. ini hanyalah implementasi ulang virus youareanidiot.org dulu di Odin dan SDL2. pastikan untuk menjebak temanmu dengan itu!!!
Anda dapat menukar gambar dan suara Anda dengan gambar lain pada langkah kompilasi, lihat di bawah. Namun, gambarnya harus berupa file PNG dengan ukuran 200x200.
Karena mendistribusikan executable ini dengan gambar mencurigakan bernama image.png
dan file suara bernama sound.mp3
terlalu mencurigakan , saya merancang cara jenius untuk menyembunyikan data suara dan gambar langsung di file sumber. Untuk mengkompilasi, Anda harus:
mkdir assets
(barang odin)./build_assets.py IMAGE image.png SOUND sound.mp3
(gambar dan suara bisa berada di jalur yang berbeda), ini akan membuat assets/assets.odin
yang akan berisi array byte dari konten fileodin build idiot.odin -file
, yang membuat file dapat dieksekusi. Anda dapat menjalankan one-liner ini jika Anda suka menyalin dan menempel: mkdir assets;./build_assets.py IMAGE image.png SOUND sound.mp3;odin build idiot.odin -file
Eksekusi, ketika dijalankan, akan membuka file youareanidiot_img.png
dan youareanidiot_snd.mp3
dan menulis konten aset yang disematkan ke dalamnya, yang kemudian akan dimuat oleh SDL2. hampir seperti arsip yang mengekstraksi sendiri, kecuali kompresinya dilakukan oleh algoritme itu sendiri.