Kezdőoldal » Számítástechnika » Programozás » JavaSript programozás HELP...

JavaSript programozás HELP kéne! Segítene valaki?

Figyelt kérdés

JavaScript játékot kell írnom, beadandónak, de a gond az, hogy kb 3 órája tanuljuk a javaScriptet, játékkészítésről meg ez alatt a 3 óra alatt nem volt szó... mégis a tanárunk ezt kéri, és ez adja majd meg a félévi jegyünket.


Nekem lövésem sincs hogyan is kéne, valaki segítene megírni ezt a kódot? Nagyon fontos lenne!


Kérem az olyan beszólást hogy "ha javascriptes akarsz lenni ezt illene tudnod" meg társait mellőzétek, mert mint írtam feljebb 3 óra java-zás után nem hiszem hogy nekem ezt tudnom kéne...


A feladat:


Párkereső

Egy mátrixban (pl 10x10) lefordított kártyák

Egy lépésben két kártya fordítható fel, ha a két kártya azonos, akkor azok eltűnnek.

A kártyák és a játék háttérképe valami internetes képszolgáltatótól érkezzenek (pl flickr)

A kártyák 3D-ben forduljanak meg (CSS3)


Tud valaki kezdeni ezzel valamit?



2012. szept. 25. 06:42
 1/8 anonim ***** válasza:

Ez rohadt nehéz... Ilyet kezdőknek nem szabad feladni.

Nézd meg, "darabosan", hogy, hogy kell.

2012. szept. 25. 07:06
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:

Azt sem tudom sajnos..... nincs semmi ahol megnézhetném. egy animációs feladatot vettünk múlt órán abból tudnék valamit kiindulni de hogy megforogjanak a lapok??... meg ilyenek....


Ez az össz tudásom de ebből nehezen tudok kiindulni. Ez a kód 3 képet mozgat ide oda:


var canvas=document.getElementById('c');

var ctx = canvas.getContext('2d');


var img = document.createElement('img');

img.src = ' [link]

var img2 = document.createElement('img');

img2.src = ' [link]



function Sprite(img, dx, dy){

this.x= 0;

this.y= 0;

this.dx= dx;

this.dy= dy;

this.img= img;

this.img2= img2;

}

Sprite.prototype ={

constructor: Sprite,

animate: function(){

this.x = this.x + this.dx;

this.y = this.y + this.dy;

if(this.x === 300 || this.x === 0) // ezzel visszafordítjuk. ha x 300, akkor:

this.dx= -this.dx;

if(this.y === 300 || this.y === 0) this.dy= -this.dy;

return this;

},

draw: function(ctx){

ctx.drawImage(this.img, this.x, this.y);

}

};

var sprite = new Sprite (img, 1,3);

var sprite2 = new Sprite (img2, 2,3);

var sprite3= new Sprite (img, 3,3);



setInterval(animate, 20);

function animate(){

ctx.clearRect(0,0, canvas.width, canvas.height);



sprite.animate().draw(ctx);

sprite2.animate().draw(ctx);

sprite3.animate().draw(ctx);


}

2012. szept. 25. 07:12
 3/8 A kérdező kommentje:
a másik meg hogy css3-at még életemben nem tanultam és nem is tanítottak a suliban....
2012. szept. 25. 07:12
 4/8 anonim ***** válasza:
A félév vége még odébb van. Nem fogjátok már megtanulni az alapokat?
2012. szept. 25. 07:34
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:
Jövő hétre vinni kell belőle program részletet. És jövő hétig nem lesz óránk. Meg pl nem hiszem hogy fog nekünk css3-at tanítani. Sok projekt feladat lett kiadva, nem hiszem hogy egyesével fog foglalkozni ezzel. Nagyon laza a tanár, 4 óra helyett csak 1,5 órát szokott tartani, van maikor csak 40 percet. Szóval ha rajta múlik akkor bukunk... :(
2012. szept. 25. 07:43
 6/8 anonim ***** válasza:

Te magad is írtad, hogy a program RÉSZLETÉT kell vinni.

Vagyis vigyél kb annyit, hogy vannak kártyák szépen és kész.


A félév vége nagyon messze van, annyi idő alatt ez simán megcsinálható.

2012. szept. 25. 10:53
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:

Most találtam egy jó kis kódot ami olyan ami nekem kell.


itt a 3b verzió az [link]

ezt elemezgetem hátha megértem :)

2012. szept. 25. 10:55
 8/8 anonim ***** válasza:

WTF! Ez a memóriajáték tiszta bug. Inkább ne ez alapján készítsd el a tiédet!!!

Különben a tanárodnak csak gratulálni tudok ehhez a feladathoz, mert ilyet egy kezdő úgysem fog megoldani. Én pár hete készítettem egy óvodának memória játékot igaz az általad linkelthez képes sokkal többet nyújt a felhasználóknak. Objektum orientáltan szép rövid kóddal meg lehet oldani, ráadásul még az én kis játékomban rekurzióra is szükség volt. Azért egy kezdőnek ilyenekkel még szvsz nem kéne bajlódnia. Egyébként a 3d forgatás és a többi animáció szinte semmi a fentebb említettekhez képest.

2012. szept. 25. 21:59
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!