Avainsanat » ohjelmointi

ArtikkeliQBasicin perusteet

Kuva

QBasic-ohjelmointikielellä voi ohjelmoida yksinkertaisia ohjelmia, nopeasti ja helpohkosti.
Tämä artikkeli sisältää QBasicin perusteet.

ArtikkeliFysiikkaa peliohjelmoijille – Osa 2: Kiihtyvyys ja voimat

Kuva

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.

ArtikkeliPeliohjelmoinnin 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.

ArtikkeliSDL-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.

ArtikkeliPeliohjelmoinnin 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.

ArtikkeliPeliohjelmoinnin peruskäsitteet – Osa 1

Kuva

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.

ArtikkeliWindows-ohjelmointi

Kuva

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.

ArtikkeliGrafiikkakurssi 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.

Artikkeli2D-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.

ArtikkeliPikkuaskelin C-Ohjelmoijaksi

Kuva

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.