avun tarpeessa

pikkuveli haluaisi tehdä jonkun pelin. millä ohjelmilla niitä voi tehdä?
2186
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

Näin yksinkertaistettuna ja karkeasti vastattuna:

Pelejä voi tehdä millä ohjelmointikielellä tahansa. Pelin tekeminen ei kuitenkaan käytännössä ole mitenkään yksinkertaista, vaan vaatii yleensä useamman vuoden perehtymistä ohjelmointiin.

Tietokoneohjelman (esim. pelin) tekeminen tapahtuu kirjoittamalla kummallisen näköisiä tekstimuotoisia käskyrivejä (eli koodirivejä, lähdekoodia, jne.) jollakin teksti editorilla. Tämän jälkeen nämä ihmisen (tai ainakin joidenkin) ymmärtämät käskyt käännetään tietokoneen ymmärtämään muotoon ns. kääntäjän (ohjelman) avulla, ja tästä muodostuu se varsinainen valmis ns. ajettava ohjelma. Se minkälaisia nämä ns. käskyt ovat ja mitä kääntäjää pitää käyttää, riippuu sitten siitä ohjelmointi kielen vallinnasta. Yleensä pelit sisältävät useita tuhansia rivejä koodia.

Suosittelisin että pikkuveljesi voisi opiskella vaikka C/C tai Java kieltä. Kyseisiin kieliin löytyy ilmaisia kääntäjiä, yms. netistä. (Esim. C/C : http://www.bloodshed.net/devcpp.html , Java: http://java.sun.com/j2se/1.5.0/download.jsp ). Google ja perinteiset kirjastot ovat ihan hyviä tiedon lähteitä itse ohjelmoinnin opiskeluun. Netistä kun jaksaa etsiä niin sieltä löytyy varmaan myös niitä nollatasolta lähteviä ohjeitakin.

Jonkin muutaman kymmenen rivin pituisen tekstimuotoisen arvaus pelin (esim. "arvaa ikäni", tms.), aloittelija oppii varmaankin tekemään "ihan itse" jo 2-6 viikon kuluttua (riippuen innostuksesta ja kokemuksesta).

On olemassa myös joitain valmiita ohjelmia jonkin tietyn tyyppisen pelin rakentamiseen, mutta nämä ohjelmat ovat yleensä pikemminkin vain ns. kenttä editori tyyppisiä.

Käytännössä jo aika pienissäkin peleissä on usein useita tekijöitä, siten että joku tekee sen varsinaisen koodin, toinen musiikin/äänet, kolmas grafiikan, jne.

Aloittelijoille tulee aika usein pettymyksenä se tosi asia ettei asiat menekään niin helposti kuin sitä ensin kuvittelee (siis nappia painamalla). Ei siis kannata haukata kakusta suurempaa palaa kuin mitä pystyy syömään ;-). Itse ohjelmoinnin opiskelu ja ongelmien miettiminen on varsin antoisaa puuhaa (tai ainakin yleensä). Jos huomaat että pikkuveljesi näppäimistö on saanut nyrkin iskuja tai hänen päreensä muuten vain palanut, niin voit olla varma että opiskelu on tällöin alkanut :D

Äänestä
  • kiitos ja kumarrus hyvistä neuvoista

    Äänestä

Kommentoi aloitusta


ensi kertaa ohjelmoiva kirjoitti:

pikkuveli haluaisi tehdä jonkun pelin. millä ohjelmilla niitä voi tehdä?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu