Archief - Leren programmeren

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Tyfius

Legacy Member
kwitters zei:
Same here! Maar bij mij was het in GW-BASIC :). Mijn 1ste "game" was dat de computer een getal in zijn geheugen zet, en de gebruiker een getal ingeeft waarop de computer "hoger" of "lager" of "jij wint" teruggaf. Ja, "game" kan je ruim interpreteren he. In mijn volgende spellekes zat wat meer actie, maar nog altijd alles in ASCII. Je kan wel degelijk van in't begin games beginnen maken, maar je moet wel niet verwachten dat je 1ste game een 3D MMORPG is ;).

Met al die game libraries tegenwoordig is het eenvoudiger dan ooit, in onzen tijd moesten we in C nog naar Mode 13h gaan :cry:.
You know you're getting old when ... you clearly remember Mode 13h!

forloRn_

Legacy Member
Mode 13h, dubbele buffering, waitretrace(), sinustabellen, ...

Heb rond mijn 14-15 fancy dingen gemaakt met C en assembly in Mode 13h, al zeg ik het zelf. Achteraf gezien was ik wel beter wat meer achter de meisjes gegaan. :sop:

woony

Legacy Member
SavaB zei:
ik heb leren programmeren net omdat ik games wou maken, en ben van dag één ook beginnen werken met games om programmeren onder de knie te krijgen. Nu, een dikke 2 jaar later (bijna 3) heb ik C++ zéér goed onder de knie, C# is geen enkel probleem en ik ga nu beginnen java te leren. Ik heb gigantisch veel geleerd door keer op keer m'n eigen game-engine te schrijven en herschrijven, en te blijven zoeken naar de beste, snelste, mooiste oplossingen.

Als er één drijfveer is die jongeren kan aanzetten om te leren programmeren, dan is het game-development toch zeker? Ik kan mij moeilijk voorstellen dat iemand wild wordt van het gedacht om een boekhoudkundig rekenprogramma met interfacecapaciteiten te schrijven...

Ok daar heb je wel een punt, maar ik denk eerder dat je een uitzondering bent... zeker tegenwoordig. Je hebt echt wel doorzettingsvermogen nodig, als ik lees over uw eigen game-engine schrijven en herschrijven, respect. Dan ga ik terug naar het forum en zie ik hier die threads over die blackjack. Als je echt interesse hebt om te programmeren voor gelijk wat. Zul je hier al niet komen met dergelijke vraag en zul je al ver genoeg gezocht hebben om te weten waar te beginnen. Beetje eindeloze discussie, en ik hoop dat threadstarter, een boeiende programmeer carrière tegemoet gaat :)

voltje

Legacy Member
forloRn_ zei:
Mode 13h, dubbele buffering, waitretrace(), sinustabellen, ...

Heb rond mijn 14-15 fancy dingen gemaakt met C en assembly in Mode 13h, al zeg ik het zelf. Achteraf gezien was ik wel beter wat meer achter de meisjes gegaan. :sop:

haha zalige quote :p

Da_monk112

Legacy Member
sunsgrind zei:
Ik studeer zelf toegepaste informatica en heb kennis van OO programmeren (vooral Java) maar als ik wat wil rondprutsen en 2D games wil maken gebruik ik MMF2. Alhoewel ik wel zinnes ben om eens met XNA en Visual c# te experimenteren binnenkort. Zeker sinds iemand me onlangs er op gewezen heeft dat je (mits betaling natuurlijk, microsoft :) ) je creaties op de xbox 360 kan testen.

De meeste programmeurs hier gaan mss neerkijken op zulke IDE's zonder programmeertaal maar ik vind het een verdomd tof programmatje. Zeker voor beginners, je hebt binnen de kortste keren een kleine 2D game in mekaar gestoken en je leert er enkele principes van programmeren/games programmeren door. Je hoeft geen programmeertaal te kennen en er is veel grafische support ingebouwd. Er staan ook veel en duidelijke tutorials op internet.

Het is maar een tip
Als je echt iets crazy wilt maken is de kennis van een programmeertaal aan te raden ;).

MMF2 bestaat ook in een minder geavanceerde vorm, genaamd the games factory 2. Zoek eens op, er staat een 30 dagen trial op internet met een basic tutorial.

btw, tof dat er een deftig IT deel op dit forum staat. Ik zal hier wel wat meer kijken en posten in de toekomst.

totaal nix mis met XNA hoor :) , de meeste gamepjes die doorbreken op XBL en PSN zijn met zo een kitje geschreven geweest. de moeilijkste weg loont niet altijd ;p.

BE|Virus

Legacy Member
Mijn persoonlijk favoriet om mee te beginnen: C . Ik ben begonnen in C++, en vind dat je nog te veel verwend wordt. In C ben je echt bezig met op laag niveau geheugen te manipuleren en dergelijke. Dat maakt het ook tof.

C#: Is zeker een leuke en degelijke taal. Ik zou er zeker niet mee beginnen omdat de zaken die C# de moeite maken compleet irrelevant zijn op beginnersniveau.

VB.net: Is een bijzonder leesbare taal, die naar verluidt met educatieve doeleinden in het leven werd geroepen, maar door de loop der jaren zijn weg heeft gevonden naar het bedrijfsleven. Ik ben er persoonlijk geen fan van, omdat de syntax mij niet echt licht. (Ik ben bijzonder gewend geraakt aan de C/C++ syntax)

Java: veel te veel nadruk op objectgerichte praktijk. Brengt geen besef bij van wat er echt gebeurt met de computer. Deze opmerking geldt ook voor C# en VB.net. Wat mij betreft educatief onverantwoord om dit als eerste taal te leren.

Ik kan C of C++ alleen maar aanbevelen. Als editor: GNU nano.

Curahee Q

Legacy Member
Wij leren op school eerst C++ (pointers en ook een deel OOP). En dan krijgen we in het 2de jaar een vak OOP dat dan begint met Java en op het einde nog wat C++.

Ikzelf ben begonnen op mijn 14 met Java en ik vond het heel leuk. Maar ik heb wel ingezien dat de lessen C++ me meer inzicht geven over wat er zich achter de schermen afspeelt. Echter als je deftig met Java wilt werken moet je ook wel wat meer weten wat Java achter de schermen doet met zijn referenties.

Wat VB.NET betreft ben ik ook niet echt een voorstander. Ook omdat de syntax mij niet ligt. Ben Java, C++, PHP gewoon en dan is VB.NET met zijn syntax toch wat pfffffffffff...

Hell

Legacy Member
BE|Virus zei:
Ik kan C of C++ alleen maar aanbevelen. Als editor: GNU nano.

GNU Nano is toch geen compiler ? Welke compiler zou je aanraden als je vb C# op linux wilt schrijven en uitvoeren/compilen ?

Tyfius

Legacy Member
Hell zei:
GNU Nano is toch geen compiler ? Welke compiler zou je aanraden als je vb C# op linux wilt schrijven en uitvoeren/compilen ?
Neen dat is geen compiler. Een compiler en een editor zijn 2 dingen. Je hebt natuurlijk all-in-one paketten zoals Visual Studio en Eclipse.

Onder Linux kan je al je .NET development doen via Mono en MonoDevelop.

Hell

Legacy Member
BE|Virus zei:
Begin er niet aan. .NET is Windows en daar blijft het bij.

leg dat maar aan mijn docent uit.
superlange discussie over gehad.
over linux weet ik het minst van af

Jerre Muesli

Legacy Member
forloRn_ zei:
Heb rond mijn 14-15 fancy dingen gemaakt met C en assembly in Mode 13h, al zeg ik het zelf. Achteraf gezien was ik wel beter wat meer achter de meisjes gegaan. :sop:

ROFLMAO ! :rofl:

paiste

Legacy Member
woony zei:
³...

beginne programmeren omdat je games wilt maken is echt geen goede instelling... ECHT goed programmeren, dat je zover komt om games te gaan ontwikkelen vragen jaren... ik kan alleen maar zeggen goedluck en ik wil gerust uw beta testen... :-) als tegen dan 9lives nog bestaat :)

kwil absoluut niemand slechte moed geven, maar BEGIN bij het BEGIN. Probeer eens een rekenmachinetje te programmeren ofzo , en laat ons dan weten of je nog wilt verder gaan om uiteindelijk een "game" te maken.

Jij bent duidelijk niet getalenteerd. Anders zou je die man die om hulp vraagt, niet afbreken op basis van BULLSHIT.

Ik zou mensen die interesse hebben voor game developpement aanraden met games te beginnen, het is namelijk fun om een game te maken en ondertussen te leren programmeren.
Al dat volk dat hier elitair komt doen gewoon negeren. Ze zijn gefrustreerd dat ze er zelf de ballen van begrijpen.

Tyfius

Legacy Member
BE|Virus zei:
Begin er niet aan. .NET is Windows en daar blijft het bij.
Say wut? Er zijn slechts 2 dingen die momenteel niet mogelijk zijn onder Linux. WCF en pure WPF applicaties. (Ge kunt wel silverlight applicaties maken in desktop mode.) Mono is reeds 4.0 compatibel en zal samen met .NET 4.0 gereleased worden binnen een paar weken. Daarnaast beschikt Mono over 101 meer tools en add-ons dan .NET. Ik denk bvb aan een command line interpreter om er maar een te noemen.

Er zijn reeds meer dan genoeg applicaties die in .NET geschreven zijn en die ondertussen deel uitmaken van de meeste distro's, dus het zal ergens wel werken.

paiste zei:
Jij bent duidelijk niet getalenteerd. Anders zou je die man die om hulp vraagt, niet afbreken op basis van BULLSHIT.

Ik zou mensen die interesse hebben voor game developpement aanraden met games te beginnen, het is namelijk fun om een game te maken en ondertussen te leren programmeren.
Al dat volk dat hier elitair komt doen gewoon negeren. Ze zijn gefrustreerd dat ze er zelf de ballen van begrijpen.
2nd.

Als ge voor C of C++ gaat kunde evengoed pointers leren door een texture manager te schrijven dan door een of andere rekenmachine te schrijven die u de zin om te leren gaat ontnemen.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan