Kódolj miniatűr mesterművet!
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ó ára 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 legkisebbet 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 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!
Továbbiak a HCC-kihívásokról:


