Archief - [ALG]Maken van een game

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.

*Wicked_Yores*

Legacy Member
Hallo beste mensen!

Sinds kort kijk ik hier af en toe eens rond op dit forum en ik hoop dat jullie mij kunnen helpen met toch wel ergens "mijn kleine droom" te verwezelijken.

Eerst en vooral wil ik toch even melden dat ik totaal leek ben in het programmeren, modelleren etc. Dus moeilijke termen achterwege laten is de boodschap. ;) Maar kben nog maar 16 dus te laat om te beginnen is dat niet e.:unsure:
Waar ik al lang van 'droom' als het ware, is om een eigen game in mekaar te knutselen. Ik heb al zowat rondgesurfd op't i-net maar nog niet echt men ding gevonden. Neen, ik wil geen nieuwe HL² in mekaar boxen, of een CoD van jewelste.

Ik wil een eigen tycoon maken. :) Mss vinden sommigen het idee lachwekkend en stom, gelieve dan deze thread te verlaten.
Aangezien tycoon's als paddestoelen uit de grond reizen, moet het blijkbaar niet aartsmoeilijks zijn om zelf een te maken. Natuurlijk weet ik ook dat het nog steeds heel moeilijk zal blijven. Ik verwacht dan ook zeker niet dat mijn tycoon tegen de zomer klaar is en wees gerust, ik droom niet van hem ooit te kunnen verkopen in de winkel. :) Zuiver, eigen gebruik dan, en mss paar vrienden later.

Maar voor we té ver vooroplopen terug bij de bron van de zaak. Hoe begin ik hieraan? Zijn er mss al aangepaste programma's waarin het mogelijk is een tycoon op te bouwen? Of al bepaalde brondcodes die je al een goed eind op weg helpen? Of met welke programma's moet ik dit type spel programmeren en modelleren? Voor de graphics hadk gedacht aan graphics naar het model van Roller Coaster Tycoon I. ( beter mag ook, kweet niet hoe dat allemaal zit tegenwoordig met de modelling-moeilijkheidsgraad) Ik wil dus ook ventjes zien rondlopen en die moeten dan bepaalde (geprogrammeerde) handelingen verrichten. Iedereen weet wel hoe tycoons werken. Bepaalde handelingen worden verricht, dan maak je winst of verlies, je zet nieuwe dingen etc.

Dus, starten vanaf nul ...

Ik hoop dat jullie mij kunnen helpen om toch 'mijn droom' te kunnen realiseren. Ik weet dat er hier ervaren mensen zijn die mij zeker kunnen helpen. En stoor jullie aub niet aan mijn noob-zijn. Iedereen is ooit zo begonnen.:niceone:

Alvast bedankt en hopelijk snel vele reacties!

Grtz, *Wicked_Yores*

The Crazy Frog

Legacy Member
Aangezien tycoon's als paddestoelen uit de grond reizen, moet het blijkbaar niet aartsmoeilijks zijn om zelf een te maken.
Die tycoons worden wel gemaakt door teams eh, en voor zover ik kan zien ben jij (voorlopig?) alleen.
Maar voor de rest, veel succes ermee... :)

Vich

Legacy Member
Aangezien tycoon's als paddestoelen uit de grond reizen, moet het blijkbaar niet aartsmoeilijks zijn om zelf een te maken.
Dat tycoons als paddestoelen uit de grond geschoten hebben in de laatste jaren heeft meer te maken met de populariteit en de verkoopscijfers dan de makkelijkheidsgraad om er een te maken denk ik ;) Een andere reden waarom er vele tycoons zijn is omdat bedrijven hun games zo maken dat ze herbruikbaar zijn om bijvoorbeeld een nieuwe (andersoortige) tycoon mee te maken. Het eerst spel duurt dan wel langer om te maken, maar voor het tweede moet enkel nieuwe content worden aangemaakt en een reeks code-aanpassingen worden doorgevoerd.

Maar als je zelf zo'n game wil maken, dan gaat dat niet in je eentje lukken, zoals hiervoor ook al is aangegeven. Het is aan jou om 1 specifieke taak te kiezen en die aan te leren.
Leren programmeren kan jaren duren alvorens je echt klaar bent om zo'n game te maken. Als je dus niet 100% verliefd bent op het programmeren zelf(dus als je het enkel leert omdat je er een game mee wil maken en verder geen affiniteit hebt met programmeren), dan zal je waarschijnlijk afhaken alvorens je aan games toekomt.

Maar ik wil dus niet beweren dat het je nooit zal lukken om een game te maken. Het enige wat ik wou geven is een reality-check :) Hier zijn alvast enkele bronnen waar je terecht kan:
www.gamedesign.be
www.gamasutra.com
www.gamedev.net
www.devmaster.net
http://www.flipcode.com/articles/articles_summary.shtml
etc.

SKAFaN

Legacy Member
veel blokplezier!!!


volg anders avondschool ofzo? ! (of besta da nie voor proggen?)

*Wicked_Yores*

Legacy Member
Momenteel ben ik nog alleen ja. Mensen die willen meewerken aan het project mogen zich altijd aanmelden. :) Aangezien ik, zoals ik reeds vermelde, in de 1e fase niet veel belang hecht aan super graphics,zou ik mij meer specialiseren in programming en dan mss beetje modelling. Ik weet dat dit niet simpel is,maar de tijdmarge is dan ook zeer ruim. :)

Mensen met concretere tips?

Vich

Legacy Member
*Wicked_Yores* zei:
[...]
Mensen met concretere tips?

Wat voor tips zoek je?
Koop een C++ boek en begin te leren ;) Ga dan wat testprogramma'tjes maken, daarna boter-kaas-en-eieren en een text rpg'tje of iets dergelijks om je skills wat te testen en te proeven van game development.
Ga vervolgens een grafische engine opzoeken(irrlicht of ogre3d bijvoorbeeld) en leer die aan. En dan ben je klaar voor games.

*Wicked_Yores*

Legacy Member
Vich zei:
Wat voor tips zoek je?
Koop een C++ boek en begin te leren ;) Ga dan wat testprogramma'tjes maken, daarna boter-kaas-en-eieren en een text rpg'tje of iets dergelijks om je skills wat te testen en te proeven van game development.
Ga vervolgens een grafische engine opzoeken(irrlicht of ogre3d bijvoorbeeld) en leer die aan. En dan ben je klaar voor games.

Beginnen met C++ for dummies ? :)

killgore

Legacy Member
Vich zei:
Wat voor tips zoek je?
Koop een C++ boek en begin te leren ;) Ga dan wat testprogramma'tjes maken, daarna boter-kaas-en-eieren en een text rpg'tje of iets dergelijks om je skills wat te testen en te proeven van game development.
Ga vervolgens een grafische engine opzoeken(irrlicht of ogre3d bijvoorbeeld) en leer die aan. En dan ben je klaar voor games.
Eventjes er duidelijk bijzeggen dat dit voor de gemiddelde persoon zeer lang duurt (ik heb het op enkele jaren).

Rvl

Legacy Member
Wat killgore zegt is inderdaad juist en misschien vindt je je droom dan opeens toch niet meer zo "GROOT". Stel dat je nu begint met het leren van c++ dan moogt ge u basic tycoon game verwachten omstreeks 201*. Niet om u te demotiveren maar hier moet je wel rekening mee houden. (Trouwens een team vormen met mensen als je zelf er niets van kent is nutteloos aangezien je dan zelf niets doet en gewoon anderen voor jou het spel laat creeëren). Veel lezen + code van anderen bekijken is de boodschap dus. Als je aanleg hebt zal dit toch vlotten na een tijd voor basic stuff te schrijven

*Wicked_Yores*

Legacy Member
Rvl zei:
Wat killgore zegt is inderdaad juist en misschien vindt je je droom dan opeens toch niet meer zo "GROOT". Stel dat je nu begint met het leren van c++ dan moogt ge u basic tycoon game verwachten omstreeks 201*. Niet om u te demotiveren maar hier moet je wel rekening mee houden. (Trouwens een team vormen met mensen als je zelf er niets van kent is nutteloos aangezien je dan zelf niets doet en gewoon anderen voor jou het spel laat creeëren). Veel lezen + code van anderen bekijken is de boodschap dus. Als je aanleg hebt zal dit toch vlotten na een tijd voor basic stuff te schrijven

Ik verwacht mijn basic tycoon game, speelbare versie, dan ook maar rond 201* hoor. :) Dus ik hou daar rekening mee. Over dat team, er zijn mss mensen die ook wel omgevingen en gebouwen, mensjes willen ontwerpen voor de tycoon game, dus zinloos is dat niet. Dat mogen ook beginners zijn hoor. :)
Ik zal veel lezen.

Maar is het met C++ mogelijk zo'n tycoon game te programmeren? Want anders leer'k beter andere programmeertaal hé!
En is C++ voor dummies wel een goed boek? Hij schijnt nogal moeilijk te zijn? Iemand ervaring mee, of andere boeken die ik mss kan lezen?
Merci! :niceone:

killgore

Legacy Member
Tegenwoordig worden nog steeds bijna alle grote games in c++ geschreven, wat de java en c# mensen op het forum hier ook zeggen.

BuiZe

Legacy Member
Een tycoon spel is eerder gameplay gericht, de performance van C# + DirectX zou geen belemmerende factor mogen vormen. (zeker als je het 2D houdt)

Tyfius

Legacy Member
Inderdaad, met de toekomst van .NET gaan games zoals een tycoon daar zeker geen probleem mee hebben.
Dat de meeste games nog in C++ worden geschreven heeft 2 grote oorzaken:
- het voortbouwen op bestaande C++ code
- de snelheid van C++, die op dit moment nog steeds groter is dan .NET en JAVA.

killgore

Legacy Member
Tyfius zei:
- de snelheid van C++, die op dit moment nog steeds groter is dan .NET en JAVA.
Op dit vlak toch (rendering & stuff). Er wordt nu eenmaal zelfs nog steeds assembler gebruikt.

Bioware zijn toolset voor nwn2 zal dan weer in c# zijn.

Vich

Legacy Member
Tyfius zei:
Inderdaad, met de toekomst van .NET gaan games zoals een tycoon daar zeker geen probleem mee hebben.
Dat de meeste games nog in C++ worden geschreven heeft 2 grote oorzaken:
- het voortbouwen op bestaande C++ code
- de snelheid van C++, die op dit moment nog steeds groter is dan .NET en JAVA.
En dan ook nog:
- Alle consoles totnogtoe werken enkel met C of C++ (alhoewel dat voor de xbox360 wel eens anders zou kunnen zijn, daar ben ik niet zeker van).
- De mogelijkheid om specifieke(lees: kritieke) stukjes code(bvb vectormath, matrices, quaternions, etc) in assembler te kunnen programmeren.
- Cross-platform support: het is in principe mogelijk om je C++ programma op zo'n manier modulair te ontwerpen opdat je systeem-specifieke lagen kan afscheiden. Andere talen zoals C# zijn theoretisch gezien ook platform-onafhankelijk, maar in de praktijk is dat toch net iets beperkter.

... maaaaar om terug ontopic te gaan:
ik raad de topic-starter ook aan om voor C# of Java(eerder voor C#) te kiezen, omdat dit net iets meer highlevel is en dus ook net iets minder kopzorgen zal geven. Die prestatieverschillen zijn verwaarloosbaar zoals eerder ook gezegd is :)

.:KrusT:.

Legacy Member
*Wicked_Yores* zei:
En is C++ voor dummies wel een goed boek? Hij schijnt nogal moeilijk te zijn? Iemand ervaring mee, of andere boeken die ik mss kan lezen?
Merci! :niceone:

C++ voor dummies vind ik allesbehalve een goed boek.
Als ge toch voor gameprogramming gaat, kan ik het boek Beginning C++ Game Programming aanraden.
Het leert de basisbeginselen (maar ook enkel dat) van c++ op een speelse wijze. Als ge het boek uit hebt is het mogelijk een klein console spel te maken (console as in msdos-console, geen xbox ofzo).

loopylama

Legacy Member
niet dat ik wil beweren dat het u niet zal lukken

maar wij studeren al minimum 3 jaar om het programmeren deftig onder de knie te krijgen. :D

Tyfius

Legacy Member
Jammer dat uw spelling erop achteruit gaat dan...

En ge gaat geen enkele school vinden waardat ge na uw 3 jaar kunt zeggen "ik kan programmeren". Dat leerde nog steeds zelf, en daar gaat ge nog steeds zelf na de schooluren uw tijd in moeten steken om dat aan te leren. Op school ga je slechts een basis meekrijgen, een idee van hoe te beginnen, maar al de rest hangt van uw inzet af.
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