laidasta laitaan

Voit pyytää apua ohjelmointiongelmiin täältä.
Post Reply
Nassi_Setä
Advanced Member
Posts: 281
Joined: Sat Jun 28, 2008 5:19 pm
Location: Hämeessä miä

laidasta laitaan

Post by Nassi_Setä » Sat Jul 26, 2008 1:51 pm

nii miten saisin peliini vähän snake2 tapaisen laidasta laitaan systeemin että kun ukko menee mapin tiseen laitaan se ilmestyy toisesta? koodaamalla tietysti mutta kun en tiiä ees mistä alottaa
\../(-_-)\../ <---klick MyBrute Image
Jotain evilii on tekeillä....

User avatar
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: laidasta laitaan

Post by koodaaja » Sat Jul 26, 2008 1:54 pm

No se nyt riippuu tuhannesta ja kahdesta asiasta. Aloitetaan perusasioista: käytäkö objekteja vai kuvia, entäs tilemappeja? Onko mappi ruudun kokoinen vai ei?

Nassi_Setä
Advanced Member
Posts: 281
Joined: Sat Jun 28, 2008 5:19 pm
Location: Hämeessä miä

Re: laidasta laitaan

Post by Nassi_Setä » Sat Jul 26, 2008 2:06 pm

no käytän objekteja varmasti ja tilemappia tai kuvaa karttana kumpi nyt on helponpaa
\../(-_-)\../ <---klick MyBrute Image
Jotain evilii on tekeillä....

User avatar
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm
Contact:

Re: laidasta laitaan

Post by Koodiapina » Sat Jul 26, 2008 2:07 pm

Nassi_Setä wrote:tilemappia tai kuvaa karttana kumpi nyt on helponpaa
Objektien kanssa aina tilemappia, muuten tulee ylimääräistä sähläystä.
Olen liian älykäs ollakseni väärässä. Jos olet kanssani eri mieltä, suosittelen sinua pohtimaan omaa elämänkatsomustasi ja sen perusteita.

User avatar
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: laidasta laitaan

Post by koodaaja » Sat Jul 26, 2008 2:09 pm

Nassi_Setä wrote:no käytän objekteja varmasti ja tilemappia tai kuvaa karttana kumpi nyt on helponpaa
Niin no. Törmäysten kannaltahan helpompaa on käyttää tilekarttaa. Pomppaamisen saa helpoimmin toteutettua siten, että objektin x-arvon ollessa yli kartan leveyden puolikkaan, se vaihdetaan negatiiviseksi kartan puolikkaaksi (-ObjectWidth(map)/2). Sitten vain sama toiseen suuntaan sekä y -arvolle.

Tosin tästä tulee aika karu, kun kentän reunalle käveltäessä näkyy vain mustaa taustaa. Ruudun kokoisessa mapissa toimii tosin. Toinen vaihtoehtohan on datakerros.

Nassi_Setä
Advanced Member
Posts: 281
Joined: Sat Jun 28, 2008 5:19 pm
Location: Hämeessä miä

Re: laidasta laitaan

Post by Nassi_Setä » Sat Jul 26, 2008 4:12 pm

kuinka se tehää,jotenki näin vai?

Code: Select all

If ObjectX(ukko)>500 Or ObjectX(ukko)>-500 Then 'tähän jotain
If ObjectY(ukko)>500 Or ObjectY(ukko)>-500 Then 'tähän kans jotain  
\../(-_-)\../ <---klick MyBrute Image
Jotain evilii on tekeillä....

User avatar
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm
Contact:

Re: laidasta laitaan

Post by Koodiapina » Sat Jul 26, 2008 4:19 pm

Kyllä. Jos kartan keskipiste on objektin oletussijainti, näin onnistuu:

Code: Select all

If ObjectX(ukko)>500 Or ObjectX(ukko)<-500 Then positionobject ukko,objectx(ukko)*-1,objecty(ukko)
If ObjectY(ukko)>500 Or ObjectY(ukko)<-500 Then positionobject ukko,objectx(ukko),objecty(ukko)*-1
HUOM: En ole testannut koodia.
Olen liian älykäs ollakseni väärässä. Jos olet kanssani eri mieltä, suosittelen sinua pohtimaan omaa elämänkatsomustasi ja sen perusteita.

Nassi_Setä
Advanced Member
Posts: 281
Joined: Sat Jun 28, 2008 5:19 pm
Location: Hämeessä miä

Re: laidasta laitaan

Post by Nassi_Setä » Sat Jul 26, 2008 5:02 pm

kiitos,koodi toimii täydellisesti
\../(-_-)\../ <---klick MyBrute Image
Jotain evilii on tekeillä....

User avatar
Myst!c
Advanced Member
Posts: 259
Joined: Fri Dec 21, 2007 12:49 pm
Location: Kemi

Re: laidasta laitaan

Post by Myst!c » Mon Jul 28, 2008 10:58 am

Nassi_Setä wrote:kiitos,koodi toimii täydellisesti
Olet siis tekemässä "matopeli"-kloonia? Ihmettelen että miten aiot saada madon kääntymisen tehtyä ja senkin tekeminen on jo paljon vaikeampaa kuin tuo toisesta päästä sisään toisesta päästä ulos. :S
Every Legend Has A Start!

Nassi\setä

Re: laidasta laitaan

Post by Nassi\setä » Mon Jul 28, 2008 5:09 pm

no mulla on mustaneliö madon päänä ja sitä seuraa tyypeillä tehty ruumis,pään ja ruumiin välissä on väli ja kun pää ja ruumis on päällekkäin nii peli päättyy ja jotta ruumiista ei tuu liian pitkä niin sille on laitettu elin aika joka kasvaa kun syö jotain esim. omenoita
elikkäs aika huono peli tulos ja siks sen tilaajatki on noin 7vuotiaita(serkut)

User avatar
MaGetzUb
Guru
Posts: 1715
Joined: Sun Sep 09, 2007 12:35 pm
Location: Alavus

Re: laidasta laitaan

Post by MaGetzUb » Mon Jul 28, 2008 5:28 pm

Postasit saman viestin 2 kertaa.. Tuliko ongelmia selaimen kanssa? :O
Solar Eclipse
Meneillä olevat Projektit:
We're in a simulation, and God is trying to debug us.

Nassi\setä

Re: laidasta laitaan

Post by Nassi\setä » Mon Jul 28, 2008 7:50 pm

joo kun painoin preview nii se lähettikin sen viestin enkä huomannu ja sit postasin toisen tietämättä että olin jo postannu
olisin voinu poistaa ton ylimääräsen viestin mut salis unohtu ja niin myös sähköpostin salis. :?

Post Reply