Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Peliohjelmoija

27 views
Skip to first unread message

Petri Kuusinen

unread,
Jul 26, 2001, 2:48:41 AM7/26/01
to
Miten helposti Suomessa pääsee peliohjelmoijaksi.

Omaan tietotekniikan insinöörikoulutuksen ja suhteellisen hyvän yleisen
ohjelmointitaidon, ja peliohjelmoinnissa vaadittavista asioista
3D-grafiikka, tekoäly jne. hallitsen teoriassa perusteet, mutten ole
koskaan käytännössä tehnyt mitään suurempaa peliohjelmointiin liittyvää

Ilmeisesti peliohjelmoijat ovat suurimmaksi osaksi itseoppineita ja aika
nuoria. Onko 25-vuotias liian vanha aloittavaksi peliohjelmoijaksi


Congi Thu

unread,
Jul 26, 2001, 3:10:01 AM7/26/01
to
Sen kun aloitat pelien ohjelmoinnin. Onhan ympäri vuoden kaiken maailman
"show" tilaisuuksia jossa pääsee mm näyttämään omia taitojaan. Kyllä jotkut
reklytoi sut tarvittaessaan. Assyt on seuraavat.

Petri Kuusinen <peku...@iki.fi> wrote in message
news:9joeg9$3f8$1...@mordred.cc.jyu.fi...

Niko Hujanen

unread,
Jul 26, 2001, 4:10:39 AM7/26/01
to
Kukaan ei ole liian vanha/nuori aloittamaan peliohjelmointia...

Itsekkin siihen olen kerran siirtynyt mutta säikähdin sen monimutkaisuutta
ja hankaluutta (laajoissa projekteissa) ja palasin takaisin perussoftaan =)
Todellinen syy oli kyllä tiimin puuttuminen, eli ei ollut graaffikkoja, eikä
musiikin tekijöitä, etc.
Yksin isoa peliä on paha tehdä, ellei osaa muuta kuin ohjelmoida.

Jos perusteet on hyvin hallussa, ja osaa teorian suhtkoht hyvin, niin
kehotan kyllä siirtymään peliohjelmointiin, koska se on parhaimmillaan
unelmatyö. Istut kotona ja koodaat, ja lähetät sorsat vain
"työpaikalle"/"tiimille" ja toisinpäin...

Iästä kun puhutaan, olen itse 16 vuotias, ja alotin koodaamaan joskus 8-9
vuotiaana QBasicilla (varmaan yleisintä) :)
Tämän ajan kokemuksella voin sanoa, että aina oppii uutta, kun juuri luulee
osaavansa kaiken. (Jos joku nyt tulisi ja opettaisi mulle UDP-perusteet,
mmkay?)

Sitten vielä... Nostatan vähän (mahdollisesti) keskustelua ohjelmoinnin
opiskelusta...

Onko parasta opetella kirjasta rivi riviltä lukemalla, vai tutkia ja
kokeilla eri lähdekoodeja joita netti on täynnä?...
Itse olen opiskellut jälkimäisellä tavalla, ja minusta se on tehokasta...
Toista puoltakin olen kokeillut, Cn perusteissa, mutta olen persoonaltani
niin levoton, etten kauaa jaksa kirjoja lukea =)

Kuitenkin... Suomi on siitä hyvä maa, että täälllä on Norja lähellä, ja
Suomessakin on Assemblyt ja pari hyvää "pelitaloa", kuten Remedy, joka esim.
kouluttaa koodaajia (en tiedä kouluttaako enää, mutta yhteen aikaanhan ne
otti sinne tyypejä hakeusten perusteella "töihin" opiskelemaan
peliohjelmointia?)
Älkää kysykö miten Norja tähän liittyy =) Miettikää ihmiset, miettikää.
(Black Metallin maa!)

Itse rakastan ohjelmointia, ja sitä tunnetta kun saa jonkun uuden jutun
toteutettu ja virheen korjattu ja homma alkaa toimia...

Hyvä koodaaja rakastaa aina ohjelmointia. Niin minä sen määrittelisin...

--
-Niko Hujanen
w...@letku.net / http://www.nikohujanen.com/
"The truth speaks for itself. I'm just a messenger."

Petri Kuusinen wrote in message <9joeg9$3f8$1...@mordred.cc.jyu.fi>...

Joona Karjalainen

unread,
Jul 26, 2001, 6:10:17 AM7/26/01
to

>Omaan tietotekniikan insinöörikoulutuksen ja suhteellisen hyvän yleisen
>ohjelmointitaidon, ja peliohjelmoinnissa vaadittavista asioista
>3D-grafiikka, tekoäly jne. hallitsen teoriassa perusteet, mutten ole
>koskaan käytännössä tehnyt mitään suurempaa peliohjelmointiin liittyvää

Suurempien projektien hallinta onkin opettelemisen arvoinen asia.
Isommassa tiimissä koodin ymmärrettävyys(yms.) on todella
tärkeää(varmasti). Yksi iso peliohjelmointiin liittyvä juttu opettaa
varmastikin enemmän kuin monta pientä.

Jussi Josefsson

unread,
Jul 26, 2001, 3:26:20 PM7/26/01
to

"Niko Hujanen" <w...@letku.net> wrote in message
news:3gQ77.16972$cF.3...@news1.nokia.com...

> Kukaan ei ole liian vanha/nuori aloittamaan peliohjelmointia...

Totta ja lisäksi täytyy myöntää että vaikka perusteet ovat "periaatetasolla"
aina samat, niin aina kun aloitan uuden "projektin" (harva valmistuu, mutta
hauskaa on) niin sen hetkisen ympäristön, koodauskielen jne joutuu
opettelemaan uudestaan. Aloitin ega-väreillä ja assyllä, seuraavaa koodia
tehdessä oli vga (320x200x16/256) ja turbo pascal, sitten jo siirryinkin
demojen ja introjen kautta c:hen ja silläkin tein jotain dos-puolelle, mutta
hiljalleen windows alkoi houkuttelemaan ja tuli windows 3.0:lla koodailtua
jotain c:llä (lähinnä staattista kuvan vaihtoa, tyyliin "luolasto"-peli) -
sitten huomasin että tuon luolasto-pelin sai tehtyä Visual Basicilla (1.0,
ennenkuin mikkisofta päätti tehdäkin ohjelman tukemaan objekteja ja
monimutkaisempia taoja - näitähän ohjelmalla yritettiin alunperin välttää)
huomattavasti helpommin. Välissä hairahduin edullisesti käsiini saamaani ja
kavereiden kehumaan Watcomin ympäristöön, jossa oli mukana iki-ihana (NOT)
dos/4gw laajennin (debuggaus imi pahasti, traumoja). Ja viimeksi tuossa
koodailin Perlillä (oli kyllä helpoin opeteltava kieli mitä on tullut
vastaan) ja C-- kielillä (tiukkaa assykoodia assyn ja c:n syntakseilla,
mukana ripaus c++ syntaksia, hello.c vei tasan 64 tavua, tein muutaman
intron tuollakin ;).

Ja nyt teen jälleen isompaa projektia Perlillä.

Miksi tälläinen kauhea soopa? Opetus: välineet ja ympäristö projektin
mukaan. Koodin syntaksit ja käskyt kyllä opettelee tarpeen mukaan. Ainoa
ongelma mitä vastaan taistellaan on aika, ei ikä. Koskaan ei ole tarpeeksi
aikaa koodata.

> Jos perusteet on hyvin hallussa, ja osaa teorian suhtkoht hyvin, niin
> kehotan kyllä siirtymään peliohjelmointiin, koska se on parhaimmillaan
> unelmatyö. Istut kotona ja koodaat, ja lähetät sorsat vain
> "työpaikalle"/"tiimille" ja toisinpäin...

3drealmsin sivuilla on Duke Nukemin uuden version kohdalla hyvä esittely
mitä kukakin tiimissä tekee, eli "koodaja tekee rungon, jonka tasoeditoijat
tekevät hitaaksi jne.".

> Onko parasta opetella kirjasta rivi riviltä lukemalla, vai tutkia ja
> kokeilla eri lähdekoodeja joita netti on täynnä?...

Tämä on oma suosikkini, toinen on ottaa "from the top" lähestymistapa, eli
esim. Perlin opettelin lukemalla Perl Cookbookia (tosin Perl on NIIN
yksinkertainen oppia että tuo ei kyllä C++ tai Javan opetteluun taida
tehota, mutta kukin tavallaan).

> Kuitenkin... Suomi on siitä hyvä maa, että täälllä on Norja lähellä, ja
> Suomessakin on Assemblyt ja pari hyvää "pelitaloa", kuten Remedy, joka
esim.
> kouluttaa koodaajia (en tiedä kouluttaako enää, mutta yhteen aikaanhan ne
> otti sinne tyypejä hakeusten perusteella "töihin" opiskelemaan
> peliohjelmointia?)

Eikös se ollut Housemarque joka näitä koulutti? Ja lähinnä Xboxin koodausta
varten? Remedyllähän Tervo ja Salot hoitavat koodauksen.

> Älkää kysykö miten Norja tähän liittyy =) Miettikää ihmiset, miettikää.
> (Black Metallin maa!)

Heh, ei ole koodareina paljoa mustikoita (gootteja).

> Hyvä koodaaja rakastaa aina ohjelmointia. Niin minä sen määrittelisin...

Totta. Huvi, työ, harrastus ja ammatti. Oma unelmani, mutta teen kyllä
"sinnepäin" hommia nytkin ja koodailen omaksi huvikseni ja jotkut tuotteet
myyn eteenpäin, jos siltä tuntuu. Ja on kiva tehdä töitä tyyliin, "pitäisi
saada uusi kone, voisi tehdä jonkun projektintyngän".

Jussi "Ihra" Josefsson


Martti Nurmikari

unread,
Jul 26, 2001, 4:09:53 PM7/26/01
to

Jussi Josefsson wrote:
> Totta ja lisäksi täytyy myöntää että vaikka perusteet ovat "periaatetasolla"
> aina samat, niin aina kun aloitan uuden "projektin" (harva valmistuu, mutta
> hauskaa on) niin sen hetkisen ympäristön, koodauskielen jne joutuu
> opettelemaan uudestaan. Aloitin ega-väreillä ja assyllä, seuraavaa koodia
> tehdessä oli vga (320x200x16/256) ja turbo pascal, sitten jo siirryinkin
> demojen ja introjen kautta c:hen ja silläkin tein jotain dos-puolelle, mutta
> hiljalleen windows alkoi houkuttelemaan ja tuli windows 3.0:lla koodailtua
> jotain c:llä (lähinnä staattista kuvan vaihtoa, tyyliin "luolasto"-peli) -
> sitten huomasin että tuon luolasto-pelin sai tehtyä Visual Basicilla (1.0,
> ennenkuin mikkisofta päätti tehdäkin ohjelman tukemaan objekteja ja
> monimutkaisempia taoja - näitähän ohjelmalla yritettiin alunperin välttää)
> huomattavasti helpommin. Välissä hairahduin edullisesti käsiini saamaani ja
> kavereiden kehumaan Watcomin ympäristöön, jossa oli mukana iki-ihana (NOT)
> dos/4gw laajennin (debuggaus imi pahasti, traumoja). Ja viimeksi tuossa
> koodailin Perlillä (oli kyllä helpoin opeteltava kieli mitä on tullut
> vastaan) ja C-- kielillä (tiukkaa assykoodia assyn ja c:n syntakseilla,
> mukana ripaus c++ syntaksia, hello.c vei tasan 64 tavua, tein muutaman
> intron tuollakin ;).

Uijui kun tulee muistoja mieleen. Tosin olen eri mieltä dos4gw:stä, minä
sain debugattua sen alla ihan hyvin. Wanhanaikainen disassembler vain
esille ja katsotaan missä kusee.. vaikkakin viime aikoina käytin
pmode/w:tä. Oikeat debuggerit ovat hörhöille.
Nyt olen siirtymässä Windowsiin (harrastan siis lähinnä demokoodausta
yms), ja jotenkin tuntuu että se vanha magia on poissa. Koodasin 4k
intron assyille, täynnä realmode kikkaa ja säätöä ja nyt kun katsoin
niin dos-produktiot eivät enää edes kelpaa.. :(



> > Älkää kysykö miten Norja tähän liittyy =) Miettikää ihmiset, miettikää.
> > (Black Metallin maa!)
>
> Heh, ei ole koodareina paljoa mustikoita (gootteja).

Itse asiassa tästä olisin eri mieltä, koska minä tunnen monta jotka
koodailevat harrastuspohjalta. Yritykset saattavat sitten olla eri asia,
tai sitten kyseiset henkilöt eivät laita kaikista provosoivinta
asustusta töihin.



> > Hyvä koodaaja rakastaa aina ohjelmointia. Niin minä sen määrittelisin...
>
> Totta. Huvi, työ, harrastus ja ammatti. Oma unelmani, mutta teen kyllä
> "sinnepäin" hommia nytkin ja koodailen omaksi huvikseni ja jotkut tuotteet
> myyn eteenpäin, jos siltä tuntuu. Ja on kiva tehdä töitä tyyliin, "pitäisi
> saada uusi kone, voisi tehdä jonkun projektintyngän".

Olin finnconissa kuuntelemassa GNU-projektin isää Richard Stallmania ja
hän totesi "When a programmer comes home from work he wants to relaxe
by... programming" tms. Totta kyl

--
Martti Nurmikari | Quaestio: Quid est ratio?
Preacher/NoID^Static | Responsis: Leones duo, Christiani nil
mtg/asm/c/c++/html/rope | Kysymys: Mikä on tilanne?
www.hut.fi/~mnurmika | Vastaus: Leijonat kaksi, kristityt nolla

Bugbear Entertainment Oy

unread,
Aug 11, 2001, 11:40:57 AM8/11/01
to
Esimerkiksi me, Bugbear Entertainment Oy, etsimme parhaillaan päteviä
peliohjelmoijia tiimimme. Kannattaa lähettää CV ja mahdollisia työnäytteitä,
jos kiinnostaa ura peliohjelmoijana.

Parhaillaan Bugbear kehittää Rally Trophy -nimistä ralliautopeliä PC:lle ja
pelin tulee julkaisemaan Jowood Productions Software syksyllä 2001. Yhtiö
toimii Helsingissä ja työllistää tällä hetkellä 15 henkilöä.

Kannataa käydä pelin sivuilla katsomassa uusimmat screenshotit ja video:
www.rallytrophy.com

Janne Alanenpää

Bugbear Entertainment Oy
Laulukuja 4
00420 Helsinki
in...@bugbear.fi

0 new messages