Pelin teko (kunnon)

Keskustelua tietokoneohjelmista ja käyttöjärjestelmistä.

Pelin teko (kunnon)

Viesti zerox 12 Kesä 2009 15:50

Eli aluksi onko mitään kursseja jossa voi opetella miten voi tehdä pelin tai esim. voiko opiskella amiksessa. Siis tarkoitan kunnon pelejä jossa voi liikkua kentistä toiseen, ampua, hyppiä ja mahdollisesti liikutella esineitä... Sitten onko ohjelmia jolla sen voi tehdä? (kunnon ohjelma ei mikään ilmainen GAME MAKER tai vastaava)
[piilotettu kuva]
Käyttäjän avatar
zerox
 
Viestit: 99

Re: Pelin teko (kunnon)

Viesti CDS 12 Kesä 2009 15:54

NEhän tehää monilla eri ohjelmilla ja se on monen vuoden työ se.
http://www.youtube.com/watch?v=3f-lr7IwOYA Katso tuo
92% Nuorisosta on siirtynyt räppiin. Jos kuulut näihin 8% prosenttiin jotka kuuntelevat OIKEETA musaa niin laita tää sigiisi.http://www.youtube.com/watch?v=WOs9i8ED-1U
98% Teineistä polttaa tai on polttanut tupakkaa. Jos olet yksi niistä 2%, kopioi tämä teksti sigiisi
Käyttäjän avatar
CDS
 
Viestit: 479

Re: Pelin teko (kunnon)

Viesti Duracell 12 Kesä 2009 15:57

Opettele vaikka näin alkuun C++ perusteet ja siihen vaikka OpenGL ja SDL.
[piilotettu kuva]
Käy kirjoittamassa allekirjoitukseeni ^^
Käyttäjän avatar
Duracell
-pupu
 
Viestit: 1462

Re: Pelin teko (kunnon)

Viesti praKKA 12 Kesä 2009 16:02

Itseasiassa Suomessa on yksi koulutuskeskus jossa opiskellaan ihan pelintekijäksi. Siinäkin voi tosin erikoistua moneen asiaan, joko GUI:n tekoon, tai grafiikkamoottorin tekemiseen, tai fysiikkamoottorin säätöön/tekoon (suurimmaksi osaksi ostetaan valmiita ratkaisuja kuten esim. Havoc) tahi sitten itse pelimoottorin tekoon.

Pelejä tehdään tosiaan monilla ohjelmilla, koodi tehdään ammattilaisvälineillä, joihin ei taida tavallinen pulliainen ihan heti päästä käsiksi (ei, he eivät käytä Muistiota) ja grafiikat 3D-mallinnusohjelmilla. Pelin tekeminen vaatii pitkää suunnittelua, hyvää keskittymistä, pitkää pinnaa, aikaa, kunnon koneen ja hyvän koodaustaidon/graafisen suunnittelun ja toteutuksen taidon.

En valitettavasti muista missä tuo pelinkoodauskoulu oli, mutta Googlella sekin taitaa selvitä.

BTW useissa yliopistoissa on kyllä kursseja pelin tekemiselle, mutta eivät ne ihan kaikkea käsittele.
Intel C2D E4400 | 4Gb DDR2 800MHz | 250Gb WD Caviar SE SATA + WD Caviar 500GB GP SATAII 8MB | XFX Radeon HD4770 | Antec Sonata III | Asus P5B | Fuj:tech DTV PRO USB | Win 7 RC 64-bit | Nokia 5800 XpressMusic | Logitech G25 + Rumblepad 2 | Logitech UltraX | Logitech MX518
http://tf2.prakka.org
praKKA
Nerd
 
Viestit: 7209

Re: Pelin teko (kunnon)

Viesti T$31t$€1 12 Kesä 2009 16:17

ohjelmointi kielet
Coolbasic
Blitzbasic
Visual basic
C
C#
C++
Perl
Java
PHP
Javascript
Python
Ruby
Assembly
Qbasic... kopsasin jstn topicista
T$31t$€1
 
Viestit: 24

Re: Pelin teko (kunnon)

Viesti Ildar 12 Kesä 2009 17:01

Tähän voisit vaikka osallistua kun on ilmainen. Pitääs siis olla 13 - 17 vuotias.

http://www.suomipelit.com/uutiset/491/J ... vuotiaille

E: Onkin näköjään liian myöhäistä : (
Viimeksi muokannut Ildar päivämäärä 12 Kesä 2009 17:06, muokattu yhteensä 1 kerran
[piilotettu kuva]
WOO! Globalissa sija 34! (GT = JimssiFIN addailkää LIVEen)
Käyttäjän avatar
Ildar
 
Viestit: 591

Re: Pelin teko (kunnon)

Viesti Martta 12 Kesä 2009 17:02

Jep, niitä pelejä ei ihan yhdellä ohjelmalla tehdä. Jos nyt 3D peliä tehdään niin pitää koodata, luoda 3D mallit, tekstuurit ja kaikenmaailman muut paskat.

Kyllähän Game Makerkin on ihan kunnon ohjelma sinänsä, koska sehän sisältää oman ohjelmointi kielensä. Game Makeriin erikoistuneet siis koodailevat lähes kaiken. Ja saahan silläkin 3D pelejä suurella työllä, tässä hyvä esimerkki: http://www.jonneweb.net/pelit/file/2041 ... worm-game/

Koodausta vain opettelemaan, siitä se lähtee.

Tähän voisit vaikka osallistua kun on ilmainen. Pitääs siis olla 13 - 17 vuotias.

http://www.suomipelit.com/uutiset/491/J ... vuotiaille
Ilmoittautumisaikaa on 10. kesäkuuta asti eli liian myöhäistä jo.
Korppi on OIKEUS! Liity sinäkin kansalliseen korppipuolueeseen!
The PRODIGYY!!! \,,/
http://www.youtube.com/watch?v=TB6KFUN9zWY
http://www.youtube.com/watch?v=X2ed960Sp-g
Käyttäjän avatar
Martta
 
Viestit: 2316

Re: Pelin teko (kunnon)

Viesti jykä95 12 Kesä 2009 17:56

No joku puhui joskus DarkBasicista, jolla olisi helppo käyttää DirectX:ää yms hyödyksi peleissä. Oletan kuitenkin senkin käytön olevan vaikeampaa kuin 2D ohjelmointi.

Harjoittele ensiki itse vaikka CoolBasic.
[piilotettu kuva]
[piilotettu kuva]
Käyttäjän avatar
jykä95
 
Viestit: 450

Re: Pelin teko (kunnon)

Viesti dajesse 12 Kesä 2009 18:24

T$31t$€1 kirjoitti:ohjelmointi kielet
Coolbasic
Blitzbasic
Visual basic
C
C#
C++
Perl
Java
PHP
Javascript
Python
Ruby
Assembly
Qbasic... kopsasin jstn topicista

Kyllahan naita taitaa vahan enemmankin loytya. Suunnilleen taydellinen lista loytyy tutusta osoitteesta http://en.wikipedia.org/wiki/Alphabetic ... _languages
[piilotettu kuva]
dajesse
 
Viestit: 62

dfgh

Viesti Ripper 12 Kesä 2009 20:49

Martta kirjoitti:Jep, niitä pelejä ei ihan yhdellä ohjelmalla tehdä. Jos nyt 3D peliä tehdään niin pitää koodata, luoda 3D mallit, tekstuurit ja kaikenmaailman muut paskat.


Junou, yleensä peleissä on myös äänet.

Nin, ja alueesta päätellen nyt puhutaan tietokone peleistä.

Ensimmäiseksi, opettele coolbasic (Linkki, Foorumi), helppo aloittelijalle, nopea (kirjoita koodirivit ja paina Enter -> peli käynnistyy). Ja siis, CoolBasic on ALOITTELIJAN ohjelma, jos osaat vähänkään niin siirry jo haastavampaan. :P
Käyttäjän avatar
Ripper
 
Viestit: 457

Re: Pelin teko (kunnon)

Viesti praKKA 12 Kesä 2009 22:56

Ja kuten olen jo aiemmin maininnut niin Coolbasicin osaamisesta ei ole tippaakaan hyötyä kun siirtyy oikeisiin kunnollisiin ohjelmointikieliin. Asia ei tapahdukaan ihan niin yksinkertaisesti ikinä kuin mitä Coolbasicissa tapahtuu, tai päinvastoin. Ehkä ainoa mitä Coolbasicin kanssa voi oppia on se että oppii (toivottavasti) suunnittelemaan sen mitä aikoo koodata ja oppii virheiden etsimisen ja korjaamisen.
Intel C2D E4400 | 4Gb DDR2 800MHz | 250Gb WD Caviar SE SATA + WD Caviar 500GB GP SATAII 8MB | XFX Radeon HD4770 | Antec Sonata III | Asus P5B | Fuj:tech DTV PRO USB | Win 7 RC 64-bit | Nokia 5800 XpressMusic | Logitech G25 + Rumblepad 2 | Logitech UltraX | Logitech MX518
http://tf2.prakka.org
praKKA
Nerd
 
Viestit: 7209

Re: Pelin teko (kunnon)

Viesti jykä95 16 Kesä 2009 18:04

praKKA kirjoitti:Ja kuten olen jo aiemmin maininnut niin Coolbasicin osaamisesta ei ole tippaakaan hyötyä kun siirtyy oikeisiin kunnollisiin ohjelmointikieliin. Asia ei tapahdukaan ihan niin yksinkertaisesti ikinä kuin mitä Coolbasicissa tapahtuu, tai päinvastoin. Ehkä ainoa mitä Coolbasicin kanssa voi oppia on se että oppii (toivottavasti) suunnittelemaan sen mitä aikoo koodata ja oppii virheiden etsimisen ja korjaamisen.


Kyllä Cool Basicilla oppii myös perusteet kuten: "If paavo is dead then gameover" ja tuossa samalla pitää opetella muuttujoiden käyttö. Itse harjoittelen juuri C# :)

Edit, Mutta nämä perusteet oppii kyllä hetkessä millä tahansa kielellä.
[piilotettu kuva]
[piilotettu kuva]
Käyttäjän avatar
jykä95
 
Viestit: 450

Re: Pelin teko (kunnon)

Viesti praKKA 16 Kesä 2009 20:40

jykä95 kirjoitti:
praKKA kirjoitti:Ja kuten olen jo aiemmin maininnut niin Coolbasicin osaamisesta ei ole tippaakaan hyötyä kun siirtyy oikeisiin kunnollisiin ohjelmointikieliin. Asia ei tapahdukaan ihan niin yksinkertaisesti ikinä kuin mitä Coolbasicissa tapahtuu, tai päinvastoin. Ehkä ainoa mitä Coolbasicin kanssa voi oppia on se että oppii (toivottavasti) suunnittelemaan sen mitä aikoo koodata ja oppii virheiden etsimisen ja korjaamisen.


Kyllä Cool Basicilla oppii myös perusteet kuten: "If paavo is dead then gameover" ja tuossa samalla pitää opetella muuttujoiden käyttö. Itse harjoittelen juuri C# :)

Edit, Mutta nämä perusteet oppii kyllä hetkessä millä tahansa kielellä.

Jos vaikkapa menet C#:ssa kirjoittamaan tuollaisen lauseen niin silloin kyllä menee metsään. Tarkoitin lähinnä että syntaksi on niiin erilaista ja kaikki tapahtuu niin paljon monimutkaisemmin (ellei ole jotain kirjastoa jossa on noita idioottifunktioita (joita muuten kannattaa itse tehdä isommissa projekteissa)) että Coolbasicin osaamisesta on vain haittaa.
Intel C2D E4400 | 4Gb DDR2 800MHz | 250Gb WD Caviar SE SATA + WD Caviar 500GB GP SATAII 8MB | XFX Radeon HD4770 | Antec Sonata III | Asus P5B | Fuj:tech DTV PRO USB | Win 7 RC 64-bit | Nokia 5800 XpressMusic | Logitech G25 + Rumblepad 2 | Logitech UltraX | Logitech MX518
http://tf2.prakka.org
praKKA
Nerd
 
Viestit: 7209

Re: Pelin teko (kunnon)

Viesti vanne 17 Kesä 2009 19:37

praKKA kirjoitti:
jykä95 kirjoitti:
praKKA kirjoitti:Ja kuten olen jo aiemmin maininnut niin Coolbasicin osaamisesta ei ole tippaakaan hyötyä kun siirtyy oikeisiin kunnollisiin ohjelmointikieliin. Asia ei tapahdukaan ihan niin yksinkertaisesti ikinä kuin mitä Coolbasicissa tapahtuu, tai päinvastoin. Ehkä ainoa mitä Coolbasicin kanssa voi oppia on se että oppii (toivottavasti) suunnittelemaan sen mitä aikoo koodata ja oppii virheiden etsimisen ja korjaamisen.


Kyllä Cool Basicilla oppii myös perusteet kuten: "If paavo is dead then gameover" ja tuossa samalla pitää opetella muuttujoiden käyttö. Itse harjoittelen juuri C# :)

Edit, Mutta nämä perusteet oppii kyllä hetkessä millä tahansa kielellä.

Jos vaikkapa menet C#:ssa kirjoittamaan tuollaisen lauseen niin silloin kyllä menee metsään. Tarkoitin lähinnä että syntaksi on niiin erilaista ja kaikki tapahtuu niin paljon monimutkaisemmin (ellei ole jotain kirjastoa jossa on noita idioottifunktioita (joita muuten kannattaa itse tehdä isommissa projekteissa)) että Coolbasicin osaamisesta on vain haittaa.

Jykä95 ei tässätapauksessa tarkoita syntaxia vaan ihan perus asioita, esim. jos-lause. Muuttujat ovat myös hyvä esmerkki (vaikka basic päättelee itse niiden tyypit).
vanne
 
Viestit: 54

Re: Pelin teko (kunnon)

Viesti Blodir 18 Kesä 2009 10:16

Kuten aijemmin kerrottiin, Basic-kielistä ei ole juurikaan hyötyä jos aijot ruveta ohjelmoimaan kunnolla etkä vain "kokeile".
Hukkaan heität ne pari tuntia jotka työskentelet basicilla, kun voisit esimerkiksi C++:n tai Javan harjoittelulla oppia kunnon ohjelmoinnin perusteita. Tarkoitan että jos Basicissa opit ehtolausekkeet ja muuttujat + Basic sälää, niin samassa ajassa opit C++:n muuttujat, taulukot, ehtolauseet, switch casen ja funktiot.
Itse suosittelen C++ johon myöhemmin lisäät SDL ja OpenGL.
Show no sympathy
Shed no tears for me
I know who I am
I am an evil man
Blodir
 
Viestit: 129

Palaa alueelle Ohjelmistot ja käyttöjärjestelmät