Torsdagstippet: En ny generation af BASIC

Hjemmedatamaternes Basic er tilbage med fornyede kræfter. Skriv 3D-spil og professionelle applikation i det gode, gamle Basic-sprog, hvis du altså stadig kan huske, hvordan man gjorde.

Der var engang, hvor man blot kunne tænde sin computer og sætte sig til at skrive interessante programmer i Basic.

Sådan fungerede næsten alle hjemmedatamater før 16-bit og 32-bit tog over i form af Amiga'en og pc'en.

Med disse maskiner blev Basic reduceret til blot et program blandt mange andre, og Basic-programmering uddøde stort set.

I hvert fald indtil Microsoft lancerede Visual Basic, som var og er et stærkt udviklingsværktøj, men ikke så let at gå til og heller ikke ligefrem billigt.

Men frygt ikke. De gode gamle dage er vendt tilbage i form af produkterne BlitzBasic, DarkBasic og PureBasic, der begge er stærke og let tilgængelige Basic udviklingsmiljøer med rigelig understøttelse af både 2D- og 3D-grafik samt lyd og sprites.

Tre gange BlitzBasic

BlitzBasic eksiterer i tre forskellige udgaver, hvor det største produkt, Blitz3D, er et dedikeret spiludviklingssystem centreret omkring 3D-grafik og styring af spil.

Man skal ikke skrive ret mange linjer Basic, før man har den flotteste 3D-grafik kørende rundt på pc'ens skærm.

Man kan også vælge BlitzMax-udgaven, hvor Basic-programmerne kan kompileres til at køre både på Windows, Mac OS X og Linux. Endelig er der også BlitzPlus, som er beregnet til 2D-spiludvikling samt mere almindelige applikationer.

DarkBasic kontrollerer DirectX

DarkBasic lover, at helt almindelige pc-brugere nemt kan kontrollere Microsoft DirectX med DarkBasic, og det er faktisk korrekt.

Med nogle få kommandoer flyver grafikken rundt på skærmen; noget som kræver væsentlige mere kode med C eller C++ eller tilsvarende sprog.

DarkBasic lægger ikke skjul på, at det især er computerspil man kan udvikle med de nye Basic-kommandoer, man finder i programmet.

Hvor man i gamle dage skulle være glad for en sprite, får man i DarkBasic både double-buffering (en essentiel teknik ved spiludvikling), kollisionssignaler, MP3-afspilning, gennemsigtighed og meget mere.

PureBasic lover effektiv kode

PureBasic lover hurtige og kompakte programmer, der kan køre på flere platforme. Foreløbig understøttes Windows, Linux, Mac OS X og endda AmigaOS, og selvfølgelig understøttes også både 2D- og 3D-grafik samt assemblerkode, der kan skrives direkte i Basic-koden.

Her er altså Basic'en for dem, der virkelig savner de gamle dage, og gerne vil skrive både programmer og spil uden at skulle lægge arm med mere komplicerede sprog. Fokus er mindre underholdning og større på effektiv kode, hvis man har den slags som prioritet.

Mere nostalgi

Hvis al snakke om BASIC har fået dine øjne til at løbe i vand af bare nostalgi, så er her to artikler mere som kan skabe en hel syndflod:

Sådan spilles gamle DOS-spil på din nye PC og Genbrugsguld - og nostalgi, hvor du kan genopleve ungdommen med de gode, gamle spilleklassikere. Bare fordi den oprindelige hardware forlængst er skrottet, kan man stadig nyde spillene på pc'en...

Annonce

Annonceindlæg fra Barco

Sådan er teknologi og design med til at skabe vellykkede hybridmøder

Måden vi mødes på har ændret sig. Så hvorfor ser vores mødelokaler stadig ens ud?

Navnenyt fra it-Danmark

Norriq Danmark A/S har pr. 1. april 2026 ansat Sascha Trebbien Klinggaard som Lead Consultant. Hun skal især beskæftige sig med at facilitere tæt partnerskab og strategisk behovsafdækning hos vores kunder. Hun kommer fra en stilling som Senior Business Analytics Consultant hos Twoday Kapacity. Hun er uddannet hos Copenhagen Business School og har en Master's degree,Finance & Strategic Management 2014 - 2016. Nyt job

Sascha Trebbien Klinggaard

Norriq Danmark A/S

Netip A/S har pr. 1. august 2026 ansat Ronni Randrup som Seniorkonsulent ved netIP's kontor i Aalborg. Han kommer fra en stilling som Operations Consultant hos Complea. Nyt job

Ronni Randrup

Netip A/S

Fellowmind Denmark A/S har pr. 1. september 2026 ansat Morten Jakobi som Business Unit Director. Han skal især beskæftige sig med at samle og udvikle Fellowminds forretning inden for Managed Services, Cloud Infrastructure & Security. Han kommer fra en stilling som Chief Executive Officer hos Inventio.it A/S. Han har tidligere beskæftiget sig med Ledelse og udvikling af Managed Services, serviceforretninger og transformation i Norden og Benelux. Nyt job

Morten Jakobi

Fellowmind Denmark A/S

Norriq Danmark A/S har pr. 2. februar 2026 ansat Andreas Dyngberg Pedersen som Solution Architect. Han skal især beskæftige sig med at sætte de overordnede rammer for leverancerne med afsæt i best practice og skalerbarhed. Han kommer fra en stilling som Solution Architect hos Impact commerce. Han er uddannet Hos EUC Syd som Datatekniker og Programmering. Nyt job

Andreas Dyngberg Pedersen

Norriq Danmark A/S