millä ohjelmalla on helpppo tehä pelejä laittakaa joku linkki sen sivuille kerron jos saan pelin valmiiks ei tuu olemaa mikää hyvä
Pelintekoohjemia
jooko
41767
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 41
Vanhimmat
En tiedä miten noitten sivujen osoitetta, sillä itse hain ne googlen kautta. Itse käytän Game Makeria.
Game Maker: Yksikertaine ohjelma, joka ei tarvitse ohjelmointi kykyjä. En tiedä osoitetta, sillä hain sen google avulla. Jos haluut kaikki tehot irti se täytyy rekistöröidä, mutta se ei ole pakollista.
CoolBasic: Ohjelmointi työkälu joka on suunniteltu täysin pelien tekemiseem.
Adventure Game Studio: Itse en osannut käyttää pätkääkään mutta kyllä sillä saa tehtyä pelejä.
Sillä voi tosin tehdä vain esim. Monkey Island tyyppisiä pelejä. Vaatii vähän ohjelmointi taitoja.
Siinä oli muutamia omia suosikkeja. Onhan vielä
muutama muu mutta itse en niitä käytä. Pistämpä nekin tähän koska ei ole muuta tekemistä.
Reality Factor: Ohjelma 3D-pelien tekemiseen. Ei toiminut minun koneessa.
DarkBasic: Toinen peliohjelmointi työkalu, jonka mukana ei tule mitään ääniä tai kuvia. Maksullinen.
Vielä lopuksi annan muutaman neuvon.
1)Suunnittele, älä tee päästä. Kokemus on opettanut että mikään ei voita hyvää etukäteissuunnittelua.
2)Game Maker on helpoin käyttää, käytä sitä aluksi, mutta beginner tilassa. Advance on monimutkaisempi mutta sillä saa tehokkaammin pelejä.
3)älä yritä heti mitään super peliä. Omat alku pelini olivat pelkkiä teksti pelejä mutta kyllä niitäkin pelasi. Game Makerin avulla peleihin saa helposti grafiikkaa.
4)Pyydä kaveri avuksi. Jos sen mielestä peli kuullostaa hyvältä, kannattaa yrittää.
5)Game Makerin sprite järjestelmällä voi tehdä helposti omia piirroksia.
Kokeile noita ja kerro sitten miten onnistui. Itselläni on pieni tiimi nimeltä MansikkaSoftware ja tehdään pienellä porukalla pelejä. Ei ehkä mitään parhaimpia mutta hauskaa on!
Joo ja hyvää uutta vuotta!!!
MITEN SEN UKON SIIHEN PELIIN SAA SAIN VAIN TAUSTAN
Jos käytät Game Makeriä, sun täytyy tehdä ensin uusi objekti sitten lisäät sen huoneeseen(peliin). Objektin saa tehtyä painamalla sinistä palloa työkaluriviltä. Laitanpa tähän pienen tutoriaalian.
1)Tee sprite ja nimeä se.
2)Luo uusi objekti, nimeä se ja aseta sen event-action suhteet. Ohjaus kannattaa tehdä näin:
New event: Keyboard: Up
Action: Start moving in direction Up with speed 5, no relative. Toista kaikille suunnille. Suunnan saa valitsemalla punaisen nuoli rykelmän ja vetämällä sen Action kohtaan. Valitse suunta mutta ÄLÄ ruksi relativea.
Ja tee vielä tämä:
New event: Keyboard: No key
Action: Start moving in direction none with speed 0. None tarkoittaa keskellä olevaa neliötä. Tähän on ihan sama ruksitko relativen vai et.
3)Luo uusi huone, valitse objects listasta hahmo ja lisää se kenttään. Tiedät varmaan miten saat taustan joten laita sitä tähän.
Jos on vielä kysymyksiä lätetä toki vaan tänne niin vastaan parhaani mukaan. Autan toki mielelläni peleihin liittyvissä kysymyksissä. Ikävä kyllä, en osaa auttaa muissa pelinteko-ohjelmissa kuin Game Makerin, sillä en uista enää kuinka muita käytettiin.
nii
ööö
en tee tämmösii turhii viestei enää teen
uhuu
Kerro muuten ihan piruuttasi millaista peliä teet? Shoot'em up? Seikkailu? Roolipeli? Meinaan, että itse olen tehnyt shoot'em up pelin, ylhäältä kuvattu räiskintä peli on väliaikaisesti jäissä ja stragedia pelin runko on melkein valmis. Noissa shoot'em up peleissä ei ole muuta vaikeutta muuta kuin vihollisten luonti ja bossien "tekoäly".
Vai ei ukko tahdo tulla ruudulle? Kokeile tätä:
Mene ukko objektin asetuksiin, event-action osaan. Siellä pitäis sprite osuuden alla olla kaksi valintaa, visible ja solid. Kato onko visible valittu. Jos ei, ukko on määritelty näkymättömäksi mutta sen muoto on valittu. Jos ei pelaa, niin kerro ja yritän ottaa selvää asiasta. Jos taas se ei meinaa tulla huoneeseen kun teet kenttää, sen pitäisi saada objects välilehdestä. Ai niin, kerro ensi kerralla tarkemmmin ongelmasta, muuten joutuu vähän arvailee mitä tarkoitat.
se viesti tuli jo otsuikos
joo
jos se olis siitä
Transparent ruutu tarkoitta, että pelatessa spriten tausta väri "häivytetään", eli kadotetaan. Transparent on ainakin mulla automaattisesti päällä. Transparent ei toimi taustoissa. Taustavärin näkee, kun on piirtämässä spriteä niin se on siinä piirtovärien alla, yleensä tumman vihreä. Jos ukossa on samaa väriä kuin taustaväri, ja transparent on valittu niin ne värit kadotetaan pelatessa. Näyttää paremmalta sillä tavalla kuin se, että ukon ympärillä on ruma neliö jota ei kaivata.
en ymmärrä taaskaan
Riippu pelistä. Shoot'em up peleissä viholliset saa tulemaan ylhäältä alas kun asettaa niile seuraavat arvot, nopedet voit laitta miten haluat:
Event: Creation
Action: Set vertical speed to 5(Verticl speed on se iso punainen nuoli alas.)
Ampumaan vihollisen saa seuraavasti:
Luo ammusobjekti seuraavilla arvoilla:
Event: Creation
Action: Set vertical speed to 10
Nyt, laita vihollis alukselle seuraavat arvot, { ja } tarkoittavat start of block toimintoa, niitä kahta sinistä kolmiota. Aloita ylöspäin suunnatulla kolmiolla ja lopeta alaspäin suunntulla.
Event: Step
Action: With a chance to perform next action 35
{
create object Ammus on position relative x (halumasi leveys) and y (haluamasi korkeus).
}
Vholliset saa tulemaan alhaalta takaisin ylös seuraavasti:
Event: Step
Action: If variable y is larger than room_height 32
{
move to position x:random(room_width), y:-16
}
Siinä oli vähän juttua. Lähetän loput kun ehdin, meillä on nyt vähän menoja. Terve
Joo, eli, vihollisten kuolema toteutetaan seuraavasti:
Ensin luo toinen ammus objekti, tällä kertaa oma ammus. Nimetään se vaikka Oma_Ammus. Aseta sille suraavat arvot:
Event: Creation
Action: Set vertical speed to -10
Sitten taas vihollisen luo, nyt aseta seuraavat arvot:
Event: Collision with Oma_Ammus
Action: Destroy other, move to position x:random(room_width), y:-16
Voit lisätä jos haluta tuohon edellisen vielä seuraavan jos haluat:
Action: Set score relative to 10
Nyt vihollisen ampumisesta saa 10 pistettä lisää, ja vihollinen "tuhoutuu". Voit tietenkin luoda viholliselle tuhoutumis animaation. Sen saa kun tekee sprite editorissa useita kuvia pienillä eroilla. Reunassa pitäisi olla jonkinlainen prewiew toiminto josta näkee miltä homma näyttää pelissä. En voi tarkastaa asiaa, sillä oma kone meni juuri korjaukseen, netti rupesi herjaamaan jotain kummaa. Kun animaation on valmis, tee siitä objekti aseta seuraava arvot:
Event: Other: Animation end:
Action: Destroy self
Nyt lisää vihollis objektin collision with Oma_Ammus kohdan ensimmäiseksi seuraava toiminto:
Action:Create object Räjähdys at relative x:0, y:0
Noilla pitäisi saada yksinketrtainen vihollinen aikaan. Jos tulee ongelmia, kysy vain. Yksi juttu vielä. Jos ihmettelet kirjoitus virheitä, kerrottakoon, että mulla on käsi vähän kipeä ;).
Kerroin jo miten shoot'em up pelien viholliset tehdään, mutta toisten pelien viholliset on vähän työn alla. Eräässä raiskintäpelissäni vihollisten tekoäly on tasolla "suoraan kohti pelaajaa, väistellään seiniä ja yritetään löytää ovi". Jos haluat muun laisia vihollisia, on vain itse opeteltava, itse en osaa VIELÄ auttaa.
eipäå muuta
Mielelläni minä auttelen, meinaan, olen itte kotikunnassa ainoa joka osaa käyttää game makeria, muut tiimissä olijat tekee grafiitkat sun muut, kun itse olen huono piirtämään ja tekemään musiikkia. Velipoika sai just myytyä 5 eurolla ekan oman musiikki cd:n (cd oli kylläkin mun mutta pikkuvikoja)!
ooksä muuten tehny jonkun linkin tohon mansikka sowftwareen
ja voiko gamemakerissa tehdä pitkän tason eikä semmosii pienii huoneita miten
En ole tehnyt mitään. Aateltiin eka tehdä muutama peli, ehkä muutama shareware peli myös ja sitten vasta kotisivut. Voin ilmoitella Suomi24 keskusteluissa jos saadaan sivut aikaiseksi.
Joo, saa niitä isompia huoneita. Menet huonetta tehdessä settings/properties välilehteen. Siellä pitäisi olla kaksi kohtaa, joissa on numeroita. Niitä muuttelemalla saa isompia alueita. Aiheuttaa kyllä enemmän työtä saada kenttä valmiiksi mutta kyllä työ tekijänsä palkitsee.
Juu, eli kiinteitä objekteja saa kun ruksii ojektin Event-Action kohdasta solid kohdan. Nyt objektin läpi ei voida mennä.
nii
tai oikeastaan takaa.
pitäs olla mitää ongelmia paitsi ne objektit. vitsi kun en älyy
Tuli mieleen yks juttu. Kokeile lisätä ukolle seuraava homma.
Event: Collision with object seinä
Action: Start moving in direction none with speed 0
Jos tuo ei toimi, en osaa auttaa. Itse kun olen käyttänyt, niin ukko on silloin pyhähtynyt törmätessään seinää. Muista lisätä molemmille objekteille solid arvo.
Mulla on josain vanha enter lehti jossa neuvotaan game makerin käyttöä ja kerrotaan miten tehdään yksinkertainen labyrintti peli. yritän löytää sen ja kertoa sitten. Sillä välin voit jos haluat saada lisää apua, katsele game makerin mukana tulleita esittely pelejä (paitsi asteroids, mokoma on rekistöröinnin vaativa), erityisesti pac-man pitäisi olla hyödyllinen. Jos englanti on tarpeeksi hyvä niin kannatta lukea resurssi puun (se vasemmalla puolella oleva sekamelska) lopussa oleva game information. Sieltä löytyy pieniä neuvoja tekoon. Game makerin sivuilta saa myös pelinteko kirjoja (englanniksi).
tää keskustelu on jo aika täynnä.
niinpä
se joka laskee pisteitä siis.
En osaa muuta esineen keräystä kuin sen, että esine katoaa ja saa pisteitä. Pisteitä saa säädelty kun menee objektin Event-Action osaan ja sieltä score välilehteen. Ylin set score komennolla saa säädettyä pisteitä. Kannatta ruksia relative jos ajatteli lisätä pistetä. Tässä olis yksinkertainen raha objekti, jonka kerätessä saa pisteitä. Samassa on kaikki sen arvot.
Visible: Yes
Solid: Yes
Event: Collision with object ukko
Action: Set score relative to 10
Destroy instance self
Siihen voi vielä lisätä sen, että soi jokin kilahdus. Kannattaa muuten tehdä vielä maali, joka päättää kentän. Pystyn muuten tarkistaa noita juttuja taas, sillä saatiin kone takaisin.
haluun vaan tietää koko ajan enemmän sit on vaikee unohtaa
Juu, pisteitten, elämien ja energian näyttöön on kaksi tapaa: ikkunateksti ja ruututeksti.
Ikkunateksti kirjoittaa kaikki tiedot peli-ikkunan yläosaan. Helpompi tapa aloittelioille.
Rúutu teksti taas kirjoittaa tiedot suoraan ruudulle. Vähän vaikeampi mutta sillä saa hienomman näyn.
Ikkunan saa score välilehdestä, ihan alin. Sitten sun täytyy asettaa mikä näkyy, onko tekstejä jne. Aika helppo loppujen lopuksi, sopii pikkupeleihin.
Ruututaas on monimutkaisempi. Scote välilehdestä jokaisen piste ja elämä osuuden kohdalla on myös vaalealla pohjalla oleva toiminto. Se piirtää koko hoidon ruudulle. Näitä käytetään Draw tapahtuman yuhteydessä. Kerron siitä myöhemmin, sillä se vaatia kokemusta käyttää. Itse olen käyttänyt noita toimintoja vasta yhdessä pelissä.
Rupesin just kattelee nimimerkkejä, ja laskin että siellä on noin 3 tyyppiä. Menitkö tekee oman tiimin vai ihan kaveri porukalla ;)?
(eli oon tarvinnu aika paljon neuvoja)
miten musiikin saa pois päältä ku menee toiseen huoneeseen ja sit saa toisen päälle?
Kannattaa tehdä "kontrolli" onjekti. Sellainen mikä hoitaa esim: musiikit, pisteiden ja elämien näyttö jne. Jos taas haluaat eri musiikit eri kenttiin, täytyy tehdä useampi kontrolli. Kannattaa muuten laittaa sille jonkin näköinen sprite, niin se on helpompi löytää. Tossa ois kätevä toiminto, olettaen että kenttä vaihtuu ja haluat musiikin vauhtuvan:
Visible: No
Solid: No
Event: Creation
Action: If sound Musa1 is playing
{
Stop sound Musa1
Play sound Musa2, loop yes
}
Nyt saat laitettua musiikin vaihtumaan. Loop tarkoittaa, että musiikki pyörii taustalla koko ajan ja loppuessaan alkaa alusta. Ekaan kenttän kontrolliin voi jättää pois tuon
If sound Musa1 is playing
osuuden ja laittaa vain
Play sound Musa1, loop yes
Tolla pitäis toimia.
joo