Es una broma. Esto es solo una reimplementación del virus youareanidiot.org de antaño en Odin y SDL2. ¡¡¡Asegúrate de trolear a tus amigos con él!!!
puedes cambiar tu imagen y sonido por otros arbitrarios en el paso de compilación, ver más abajo. Sin embargo, la imagen debe ser un archivo PNG con un tamaño de 200x200.
Debido a que distribuir este ejecutable con una imagen sospechosa llamada image.png
y un archivo de sonido llamado sound.mp3
es demasiado sospechoso , ideé una forma genial de ocultar los datos de sonido e imagen directamente en el archivo fuente. Para compilar, debes:
mkdir assets
(cosas de odin)./build_assets.py IMAGE image.png SOUND sound.mp3
(la imagen y el sonido pueden estar en rutas diferentes), esto crea assets/assets.odin
que contendrá matrices de bytes del contenido del archivoodin build idiot.odin -file
, que crea un ejecutable. puede ejecutar esta frase si desea copiar y pegar: mkdir assets;./build_assets.py IMAGE image.png SOUND sound.mp3;odin build idiot.odin -file
El ejecutable, cuando se ejecute, abrirá los archivos youareanidiot_img.png
y youareanidiot_snd.mp3
y escribirá en ellos el contenido de los recursos incrustados, que luego serán cargados por SDL2. casi un archivo autoextraíble, excepto que la compresión la realiza el propio algoritmo.