Jo, nu tänkte jag skriva om fenomenet ACD. Det heter ACD eftersom jag inte kom på någon filändelse för filer med kod som lästes in som ett sorts enklare script. Sen kom jag på det att eftersom scriptets då enda funktion var att lägga till komponenter så fick det heta “Adding Components Document”, eller ACD. Syntaxen var från början mycket enkel, en rad text i filen som inte var tom separerades med mellanslag förutom innanför citattecken och skickades som ett kommando. Typ:
AddButton 10 10 200 40 "Min knapp" "main:exit"
Detta kunde skapa en knapp på xy 10, 200 pixlar bred och 40 pixlar hög, med texten “Min knapp” och funktionen “main:exit”. Enkelt som in i bomben. ACD är såklart fortfarande väldigt enkelt, men har viss utökad funktionalitet i sitt senaste utförande. Man kan till exempel skriva ett kommando över flera rader eftersom ett kommando inte körs efter nyrad, utan ett semikolon. Man kan även spara värden i variabler, separera attribut med så många tabbar och mellanslag som man känner för och kommentera bort block med kod. Typ lixom!! :
' Detta kommenteras bort ' System.String Font.Path "fonts/afont.fnt"; Graphic.Font (String)Font.Path "AFont"; Graphic.GUI.AddButtonSkin "SkinName" "SpritePattern" "AFont";
Jag tycker att det är väldigt intressant att testa olika sätt att läsa in data på. Har även i c++ gjort en ini-läsare som det bara är att droppa i projektet, #includa och köra. Väldigt praktiskt med återanvändbara komponenter ![]()
Just ACD är ju såklart inte något någon hört talas om tidigare eftersom det är mitt egenutvecklade “språk”. Det har endast använts i en del testprojekt jag gjort för att snabbt och lätt kunna lägga in stöd för att dynamiskt läsa in data. Ett ganska coolt projekt som använder ACD är ett icke namngivet zombie-pangar-spel jag jobbade på ett tag:
Tänkte att jag kan ju lika gärna gå wild och hänga ut det så mycket som möjligt. Man vet ju aldrig om man kanske får nytta av det i framtida jobbsökningar
Spelet är typ som crimsonland för de som känner till det, fast med en massa rgp-element och möjligheter till att faktiskt ha någon form av story!
Och det var allt för idag kära vänner. Väntar nog med att skriva för mycket personliga grejer här i bloggen för övrigt, eftersom jag känner att jag helst håller mig så anonym som möjligt. Men att jag älskar min dotter och min flickvän vill jag iallafall passa på att skrika ut! Ni vet vilka ni är så jag behöver inte säga några namn och röja anonymiteten :3
Etiketter acd, Programmering, script, spel, syntax


