Kódolj miniatűr mesterművet!
A kihívásra 7 pályamunka érkezett, ezek lejjebb tekinthetők meg.
Az eredmények, s a vele szerzett pontszámok:
64 bájt - Szilvásy Zoltán - 10 pont
77 bájt - Rassay Krisztián - 9 pont
82 bájt - Szegi Hunor - 8 pont
83 bájt - Farkas Róbert - 7 pont
92 bájt - Eberhardt_Gergely - 6 pont
114bájt - Csordás Attila - 5 pont
125 bájt - Fecz László - 4 pont
Minden nevezőnek köszönjük a részvételét, várunk Titeket a következő kihívásban is!
A pályázati képet létrehozó algoritmus, s annak optimalizálása.
Beérkezett pályázatok
EZ A KIHÍVÁS MÁR NEM ÉRHETŐ EL!
Hívunk minden kreatív kódoló lelket egy izgalmas programozói versenyre! A feladat egyszerűnek tűnik, de annál rafináltabb. Írj egy olyan BASIC nyelvű programot, ami minél kevesebb bájtból áll, s megvalósítja a képen látható ábra kirajzolását.
Ez nem csupán a kódokról szól, hanem igazi kreativitást és hatékonyságot követelő miniatűr művészetről! A siker titka az optimalizációban rejlik: minden karakter számít, minden sorral takarékoskodni kell!
A verseny nemcsak a programozói tudásod, hanem a logikai gondolkodásod és a kreativitásod tesztje is. Ki tudja a legkisebb kóddal megvalósítani a grafikát? A megoldáskeresés izgalmas utazásra invitál, ahol a határok feszegetése és az innovatív gondolatok a főszereplők!
Ne habozz, csatlakozz hozzánk, és mutasd meg, mire vagy képes!
Nevezési szabályok
A BASIC programot a HOMELAB-2 / Aircomp-16 mikroszámítógépre kell megírni.
A program nem tartalmazhat gépikódú részt, ROM rutint sem hívhat meg.
A gép karakteres üzemmódját kell használni.
A kép kirajzolása után nem jelenhet meg az OK felirat a kurzorral, csak a mintaképen látható ábra szerepelhet rajta.
A nevezést a BASIC Development Tool segítségével, a "Te_Neved_HCC_2025_KMM.bdt" projekt fájlt felhasználva kell elkészíteni.
A nevezés lezárásáig nem publikálható semmilyen dev-log szerű (kép, szöveg...), vagy a kész program, illetve hány bájt lett.
Az elkészült programot, az értelemszerűen átnevezett projektfájlként, a hccrmsz@gmail.com címre kérjük elküldeni.
Egy nevező akár többször is küldhet be nevezést (a nevezési határidőig), ha idővel jobb kódot sikerült írnia.
Nevezési határidő: 2025. március 26. éjfél. Kérjük, nem az utolsó pillanatra hagyni, hogy a beérkező nevezéseket folyamatosan tudjuk a nyilvántartó rendszerbe feltölteni.
Pontozási szabályok
A BASIC program méretét a lefordítás után kiírt érték határozza meg.
A legkisebb méretet elérő nevező 10 pontot nyer, a következő 9-et, és így megy egészen 1 pontig.
Tíznél több nevezőnél sávos pontozás lesz a 10-1 tartományban.
Azonos méretet elérő nevezők (holtverseny), azonos pontszámot kapnak.
Technikai segítségek
A fejlesztői program, és a template projekt fájl innen tölthető le: BASIC Development Tool
Ajánlott emulátor innen tölthető le: Gaia's shrine
A lefordított Compiled_HL2.htp fájl, a fejlesztői program Exports mappából tölthető be az emulátor File -> Autoload... menü ponttal. Ha netán hibát ír ki ezután, az nem baj, lehet tőle tesztelni.A templateben (segítségül) megadott kódot szabadon módosíthatod.
Gépspecifikus BASIC programozási segédlet: AIRCOMP-16 BASIC Programozási Kézikönyv
Bármilyen kérdés, segítség kell a
HCC Retro Mikroszámítógépes Szakosztály
Facebook csoportban tedd fel.
Érdemes a csoportba is belépni, hogy közvetlenül értesülj minden új dologról.
Mindenkinek jó szórakozást, jó játékot kíván a HCC Vezetősége!