Avainsanat » ohjelmointi
QBasicin perusteet
QBasic-ohjelmointikielellä voi ohjelmoida yksinkertaisia ohjelmia, nopeasti ja helpohkosti.
Tämä artikkeli sisältää QBasicin perusteet.
Fysiikkaa peliohjelmoijille – Osa 2: Kiihtyvyys ja voimat
Realistinen fysiikan mallinnus on noussut realistisen grafiikan rinnalle tärkeäksi elementiksi peleissä. Tämä artikkelisarja esittelee fysiikan mallinnuksen perusteet 2D- ja 3D-avaruudessa. Keskitymme erityisesti kiinteiden kappaleiden mekaniikkaan. Tämä on artikkelisarjan toinen osa.
Avainsanat: c/cpp, fysiikka, liike, ohjelmointi, peliohjelmointi
Peliohjelmoinnin peruskäsitteet – Osa 3
Tässä peliohjelmoinnin alkeiskurssin kolmannessa osassa käsitellään pelisilmukkaa, funktioita ja pelin toiminnan ja rakenteen jakamista loogisiin, helosti käsiteltäviin osiin. Samalla tehdään ristinollapelin pääohjelma.
SDL-tutoriaali – Osa 1
Tällä sivustolla on ollut tähän mennessä muutama tutoriaali Allegron käytöstä, koska se on helppokäyttöinen ja toimii monessa ympäristöstä. Se ei kuitenkaan suinkaan ole ainut saatavilla oleva peliohjelmointikirjasto vaan on olemassa sellainenkin kirjasto kuin SDL, joka on monessa suhteessa vielä Allegroakin parempi. Tässä pienessä tutoriaalissa opetetaan SDL:n asennus ja annetaan pieni perusohjelma alkuun pääsemiseksi.
Peliohjelmoinnin peruskäsitteet – Osa 2
Tämä toinen osa peliohjelmoinnin peruskäsitteet -kurssista jatkaa siihen mihin ensimmäisessä jäätiin. Siinä käsitellään tietorakenteita ja tiedon käsittelyä pelien kannalta. Tärkeitä perustietoja siis luvassa.
Peliohjelmoinnin peruskäsitteet – Osa 1
Tässä kurssisarjassa käydään läpi pelien tekemisen perusteita, sellaisia asioita, joita täytyy huomioida ihan jokaisessa pelissä. Lähinnä erilaisia ajattelumalleja ja toimintatapoja suunnittelu- ja toteutusvaiheen tilanteisiin. Esimerkkinä tehdään ristinollapeli alusta loppuun kaikkien taiteen sääntöjen mukaan.
Windows-ohjelmointi
Tämä artikkeli toimii pohjatietona alkavalle Microsoft DirectX -artikkelisarjalle. Artikkelissa käsitellään yksinkertaisen Windows-sovelluksen tekeminen WIN32-APIa käyttäen. Vaikka esimerkkikoodi on kirjoitettu C-kielen syntaksia mukaillen, käytetään silti tiedostoissa .cpp-päätettä, jotta ne kääntyvät C++ -kääntäjällä. Näin eri muuttujat saadaan esiteltyä lähempänä kohtaa missä niitä käytetään ja vältetään tärkeimmän koodin hautautuminen C++:n oliopohjaisuuden alle.
Grafiikkakurssi 2
Tämä grafiikkakurssi 2 on jatkoa edelliselle grafiikkakurssilleni, 2D-grafiikan alkeet Allegroa käyttäen. Ykkösosassa opetttelimme yksinkertaisia piirtofunktioita ja piirsimme kuvia. Tässä kakkososassa menemme hieman pidemmälle. Opettelemme käyttämään Allegron BITMAP:pejä ja piirustusohjelmilla piirrettyjä pcx- ja bmp-kuvia. Lopuksi luomme pienen katsauksen peleissä käytettyihin kikkoihin.
Avainsanat: 2d, alkeet, allegro, c/cpp, grafiikka, ohjelmointi
2D-Grafiikan alkeet Allegroa käyttäen
Tässä varsin helppotajuisessa ja yksinkertaisessa tutoriaalissa käydään läpi 2D-ohjelmointiin liittyviä peruskäsitteitä käyttäen apuna Allegro-peliohjelmointikirjastoa. Aiheina pääasiassa viivoja ja muita muotoja.
Jos olet jo lukenut edellisen tutoriaalini, Helposti C-ohjelmoijaksi, tiedät suurin piirtein mitä alkutasoa tällä kurssilla edellytän. En kovin paljoa, perustietämys C-kielestä riittää. Et tarvitse Windows- tai muita erityisohjelmointitaitoja. Kääntäjänä on edelleen DJGPP, jonka kanssa käytetään Allegro-peliohjelmointikirjastoa. Tavoitteena on, että tämän kurssin lopussa osaat piirtää palloja, viivoja, pikseleitä ja muita hauskoja kuvioita. Grafiikkakurssi kakkosessa siirrytään sitten monimutkaisempiin systeemeihin, sukelletaan spriteihin ja tehdään jotain animaatioitakin. Mutta asia kerrallaan.
Avainsanat: 2d, alkeet, allegro, c/cpp, grafiikka, ohjelmointi
Pikkuaskelin C-Ohjelmoijaksi
Tässä kurssissa käydään C-kielen perusasioita läpi ja opetellaan ihan sitä perusohjelmointia. Kurssi on jo aika vanha ja löytyy myös Jarkko Laineen ohjelmointikoulusta, joten se voi olla joillekin tuttu. Jos C-kieltä et vielä tunne, kannattaa tutustua tähän kurssiin.