Tili-Toli játék. Felhasználói dokumentáció

Hasonló dokumentumok
5-ös lottó játék. Felhasználói dokumentáció

Memória játék. Felhasználói dokumentáció

Sakk-játék. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő

Sakk játék. Feladat: JavaScript segítségével olyan programot kell írni, ami egy sakktáblát szimulál. Kiválasztásra változtatják a helyüket.

Számológép. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő

Kő, Papír, Olló. Felhasználói dokumentáció

Képnézeget. Gépigény: Bármilyen számítógépen m ködik, amin található böngész és Internet elérés.

HTML sablon tervezése

Informatika 1. Informatika el adás. Kovács Kristóf, Pálovics Róbert. Budapesti M szaki Egyetem november 13.

Informatika 1 CSS. Kovács Kristóf, Pálovics Róbert, Wettl Ferenc november 4. Budapesti M szaki Egyetem

Az image objektum. Az image eseménykezel i. Képek el zetes betöltése. Feladat. Váltóképek készítése

Lenyíló menük készítése. Összetett programok készítése

HTML ÉS PHP ŐSZI FÉLÉV

Multimédia 2017/2018 II.

Webprogramozás szakkör

Web programozás. 3. előadás

ÁLTALÁNOS WEBLAPSZERKESZTÉSI TUDNIVALÓK ÁLTALÁNOS HTML KÓDOLÁSI TUDNIVALÓK

Kelda WebGrafika Iroda Példa HTML, CSS formázásra

HTML kódok. A www jelentése World Wide Web.

WCSS (Wap CSS), Wireless CSS

Weblap készítése. Fapados módszer

Stíluslapok használata (CSS)

Tamás Ferenc: CSS táblázatok 2.

INFO1 WEB, HTML, CSS

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár

Természetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt.

HTML ÉS PHP AZ ALAPOKTÓL

Javascript dátum, idő, számláló megjelenítő Használati útmutató

Útmutató az OKM 2007 FIT-jelentés telepítéséhez

A webprogramozás alapjai. Óbudai Egyetem Neumann János Informatikai Kar 2018/19/1 szemeszter

HTML kódolás Web-lap felépítése. Az egész törzsre érvényes utasítás. <HTML> web-lap kezdő utasítás: a dokumentum kezdődik, a böngészőnek szól

Internet, Az internet főbb szolgáltatásai web keresőszolgáltatásokkal Keresőrendszerek: Kulcsszavas 2) Egyéb keresők: Metakeresők gyűjtőkörű keresők

8. Gyakorlat AWK 1, CSS

PHP alapjai, bevezetés. Vincze Dávid Miskolci Egyetem, IIT

Villamosmérnöki szak Alkalmazott informatika mellék szakirány Laboratórium II. (VIAU5102) World Wide Web lapok készítése (Silabusz)

Kövér betűk (bold) 1-es fejléc

Az Educatio weboldalain elhelyezhető hirdetések technikai paraméterei

A HTML Stuktúra. 1. oldal, összesen: 8 oldal. mhtml:file://d:\vizsga\1\html kódok.mht. Betűtípusok, stílusok <b> <i> <u> <tt>

vi CSS zsebkönyv Alapvetõ képi elrendezés Tömbszerû elrendezés Szövegközi elrendezés

15.4.2a Laborgyakorlat: Böngésző beállítása

XML-HMTL Beadandó Dolgozat. Avagy, mit sikerült validálnunk fél év alatt

HTML alapok 1. Minimális HTML file: <HTML> <HEAD> <TITLE> cím </TITLE> </HEAD> <BODY>... </BODY> </HTML> Formátum parancsok:

CSS3. I. Mediaqueries

Internet TV Broadcaster kézikönyv

Megoldás (HTML) <!DOCTYPE HTML> <html>

PCLinuxOS Magazine január

Felhasználói Kézikönyv

WEB TECHNOLÓGIÁK 3.ELŐADÁS

HTML. Ismerkedés a JavaScripttel. A JavaScript lehet ségei. A JavaScript kód helye. Önálló JavaScript fájlok

HTML alapok. HTML = HyperText Markup Language

Információ és kommunikáció Microsoft Windows XP

HTML alapok. A HTML az Internetes oldalak nyelve.

Kedves Jelentkezők! A tanfolyamból kizárható továbbá:

Új jelszó igénylése. Új jelszó igénylése az IFA rendszerhez. BIZALMAS INFORMÁCIÓ 1.0 verzió

CSS-segédlet. 1. CSS és HTML Külső stíluslap HTML-hez csatolása

A HTML5 hirdetések előkészítéséhez szükséges műszaki előírások

i1400 Image Processing Guide A-61623_zh-tw

Kezdő lépések Virtuális Tárgyaló

HTML 5 - Start. Turóczy Attila Livesoft Kft

CSS3 alapismeretek. Bevezetés a CSS-be. Mi is az a CSS? Alkalmazási formái, szintaxisa

font-size:12px; display:block; text-shadow: 0 1px 0 #FFFFFF;}

ÚTMUTATÓ A KREATÍVOK ELKÉSZÍTÉSÉHEZ

Készítette: Gál Tamás. A tananyag programozott változata itt érhető el: Webfejlesztés

HTML é s wéblapféjlészté s

KIRA. KIRA rendszer. Telepítési útmutató v1

HTML, XML szerkesztés

MEGÚJÍTOTT GIROLOCK_CA TANÚSÍTVÁNYCSERE

DOBOZOK. A doboz négy részből áll: 1. Margó (margin) 2. Szegély (border) 3. Kitöltés (padding) 4. Tartalom (content)

Tartalom. Alapelemek. Célok. Eszközök. Szerkezet. Alapelvek. Prezentáció. Folyamat

Tanúsítvány igénylése sportegyesületek számára

Információs technológiák 2. Gy: CSS, JS alapok

Weblapok az érettségin. 2. feladat: weblap vagy prezentáció és grafika 30 pont

Útmutató a Közúti Központi Információs Rendszer (KÖKIR) programmal kapcsolatos telepítésekhez

INFO1 Tartalom közlése a Weben: HTML, CSS

Algoritmus terv. 1. Algoritmus általános áttekintése. 2. Inputok és outputok definiálása. 3. Folyamatok meghatározása. 4. Programozási utasítások

Térkép szerver (MapServer)

CSS-szintaxis. CSS alkalmazása HTML-re. <head> <style type="text/css"> </style> </head> <style "stilus.

FELHASZNÁLÓI KÉZIKÖNYV

Tartalom. A JavaScript haladó lehet ségei. Megjelenés. Viselkedés. Progresszív fejlesztés. A progresszív fejlesztés alapelvei

FELHASZNÁLÓI KÉZIKÖNYV SCHEDULEDETAIL KEZELÉSI ÚTMUTATÓ (TATABÁNYA VÁROS KÖZLEKEDÉSE) 1.00 verzió Dátum:

1. DVNAV letöltése és telepítése

Javacript alapismeretek

JavaScript. Molnár András

9. Entitás modulok. Nagy Gusztáv: Drupal 7 alapismeretek Fejlesztői verzió: október 6.

Google Web Toolkit. Elek Márton. Drótposta kft.

Az SVG egy olyan XML alkalmazás, amit vektoros grafikai tartalmak létrehozására fejlesztettek ki.

Szabadkai Műszaki Szakfőiskola. Web programozás. dr Zlatko Čović

components : IContainer dx : int dy : int tmidőzítő : Timer toolstripseparator1 : ToolStripSeparator tsmikilépés : ToolStripMenuItem


Új jelszó beállítása. Új jelszó beállítása az IFA rendszerhez. BIZALMAS INFORMÁCIÓ JET-SOL JET-SOL 2.0 verzió

SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

FELHASZNÁLÓI KÉZIKÖNYV SCHEDULEDETAIL KEZELÉSI ÚTMUTATÓ (DEBRECEN VÁROS KÖZLEKEDÉSE) 1.00 verzió Dátum:

Honlapkészítés. 1. Előadás Bevezető, HTML. Paksy Patrik

Széchenyi István Egyetem. Műszaki Tudományi Kar. Informatikai és Villamosmérnöki Intézet Távközlési Tanszék. Villamosmérnöki szak HTML

Tanúsítvány feltöltése Oberthur kártyára és Oberthur SIM termékre

Objektumorientált programozás

Telepítési útmutató. 1.1 lépés : Telepítés típusa - ablak :

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Tanúsítvány feltöltése Oberthur kártyára és Oberthur SIM termékre

Új jelszó igénylése. Új jelszó igénylése az IFA rendszerhez. BIZALMAS INFORMÁCIÓ JET-SOL JET-SOL 1.0 verzió

Átírás:

Tili-Toli játék Felhasználói dokumentáció Feladat: JavaScript és CSS segítségével tili-toli játék készítése. Futtatási környezet: A http://10.0.0.101/~szabby/ linkre kattintva megjelenik az oldal. Az oldal megtekintéséhez bármilyen grafikus böngésző alkalmazható. Gépigény: Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Kezelési útmutató: Indító képernyő A kever gombra kattintva megkeveri a képeket és így kell kirakni az eredeti képet. A kép alatt az óra számolja az időt és a kattintások számát. A képeket egérkattintással és billentyűlenyomással is lehet cserélni. Készítette: Popovics Szabolcs 2/14/Aw. Bármilyen probléma esetén jelezzen a szabby48@gmail.com e-mail címen.

Fejlesztői dokumentáció Feladat: Java Script és CSS segítségével tili-toli játék készítése Környezet: Intel(R) Core(TM) 2 Duo CPU E8400 @ 3.00 GHz 3.01 GHz/ 3,50 GB RAM/512 MB ATI Radeon HD 4670/160GB HDD/ Windows XP/ Mozilla Firefox. Futtatási környezet: A http://10.0.0.101/~szabby/ linkre kattintva megjelenik az oldal. Az oldal megtekintéséhez bármilyen grafikus böngésző alkalmazható. Programfejlesztői környezet: A tili-toli nevű játék JavaScript programnyelven lett írva és HTML kód segítségével lett beágyazva majd CSS segítségével lett megformázva. Fájl lista: -index.html -style.css kép mappa: -k1.png -k2.png -k3.png -k4.png -k5.png -k6.png -k7.png -k8.png -k9.png Tömbök: -ora -perc -sec -szamlal Függvények: -init -ellenoriz -keveres -katt -szam_csere -csere -ido -KeyCheck Forráskódok: - index.html <html> <head> <script type="text/javascript" src="script.js"></script>

<link rel="stylesheet" href="style.css"> <title> Tili-Toli</title> </head> <body onload="init()"> <div id="header"> <center> <b id="s1">tili-toli játék</b> <div id="container"> <div id="kepek"> <script> konyvtar="kepek/"; kep= new Array("k1.png","k2.png","k3.png","k4.png","k5.png","k6.png","k7.png","k8.png","k9.png"); kepek=[]; for (i=0;i<3;i++) kepek[i]=[]; var k=-1; for (i=0;i<3;i++) for (j=0;j<3;j++) k++; s='g'+k; z=konyvtar+kep[k]; matrix_index=i+' '+j; document.write("<img src="+z+" id="+matrix_index+" border=1 onclick=csere(id)>"); kepek[i][j]=document.getelementbyid(matrix_index); if (((i==0) && (j==2)) ((i==1) &&(j==2))) document.write("<br>"); ures=kepek[2][2].src; </script> </div> <div id="jobb"> <form name="tick"> <input type="text" name="clock" id="clock"> <input type="button" id="kever" value="kever" onclick="keveres()"><br> <input type="text" id="szam"> </form> </div> <div id="clear"></div>

<div id="footer"></div> <div id="ujjatek"><input type="button" value="új Játék" id="jatek" onclick="javascript: window.location.reload()"></div> </div> </body> </html> script.js: function init() document.tick.szam.value=0; document.tick.clock.value='0:0:0'; katt_indul=false; //document.getelementbyid('kever').enabled; ell=0; kesz=0; var ora=0; var perc=0; var sec=0; var szamlal=0; idokesz=true; var lehet=0; var jo=false; var ell=0; var kesz=0; function ellenoriz() jo=true; k=-1; for (c=0;c<3;c++) for (d=0;d<3;d++) k++ s=kepek[c][d].src; myarray=s.split('/'); // alert(kep[k]); if (myarray[10]!=kep[k]) jo=false; //alert(jo); if (jo) idokesz=false; document.getelementbyid('footer').style.display="block"; document.getelementbyid('ujjatek').style.display="block";

document.getelementbyid('footer').innerhtml=("<font size=4 color=red>gratulálok!</font>; Mozgatások: <font color=#18bcc2>"+szamlal+"</font> Ido: <font color=#18bcc2>" +ora+":"+perc+":"+sec+"</font"); kesz=1; function keveres() // alert('kev'); if (lehet==0) for (h=1;h<1000;h++) vel1=math.round(math.random()*2); vel2=math.round(math.random()*2); xy=vel1+' '+vel2; csere(xy); //settimeout("kever()",5); for (c=0;c<3;c++) for (d=0;d<3;d++) if (kepek[c][d].src==ures) kepek[c][d].focus(); // alert(c+' '+d); katt_indul=true; ido(idokesz); // document.getelementbyid('kever').disabled="disabled"; lehet=1; ell=1; function katt() szamlal++; document.tick.szam.value=szamlal;

if (ell==1) ellenoriz(); // alert(jo); function szam_csere(l,m,n,o) sv=kepek[l][m].src; kepek[l][m].src=kepek[n][o].src; kepek[n][o].src=sv; function csere(x) if (kesz==0) //alert(x); mi=x.split(' ',3); p=parseint(mi[0]); //oszlop q=parseint(mi[1]); //alert(p); aktualis=kepek[p][q].src; // alert(kepek[p+1][q].src); if (aktualis!=ures) if (p+1<3) if (kepek[p+1][q].src==ures) //fel sv=kepek[p][q].src; kepek[p][q].src=kepek[p+1][q].src; kepek[p+1][q].src=sv; kepek[p][q].style.bordercolor='black'; kepek[p+1][q].style.bordercolor='white'; if (p-1>-1) if (kepek[p-1][q].src==ures) //le sv=kepek[p][q].src; kepek[p][q].src=kepek[p-1][q].src; kepek[p-1][q].src=sv; kepek[p][q].style.bordercolor='black'; kepek[p-1][q].style.bordercolor='white'; if (q-1>-1) if (kepek[p][q-1].src==ures) //jobbra sv=kepek[p][q].src; kepek[p][q].src=kepek[p][q-1].src; kepek[p][q-1].src=sv; kepek[p][q].style.bordercolor='black'; kepek[p][q-1].style.bordercolor='white';

if (q+1<3) if (kepek[p][q+1].src==ures) //balra sv=kepek[p][q].src; kepek[p][q].src=kepek[p][q+1].src; kepek[p][q+1].src=sv; kepek[p][q].style.bordercolor='black'; kepek[p][q+1].style.bordercolor='white'; if (ell==1) katt(); function ido(ilog) if (ilog) sec++ if ((sec % 60)==0) perc++; sec=0; if (((perc!=0) && ((perc % 60)==0))) ora++; minutes=0; seconds=0; document.tick.clock.value=ora+":"+perc+":"+sec; settimeout("ido(idokesz)",1000) //----------billkez----------- document.onkeypress = KeyCheck; function KeyCheck(e) //alert('bill'); v=0;w=0; // kepek[v][w].focus(); for (a=0;a<3;a++) for (b=0;b<3;b++)

if (kepek[a][b].src==ures) v=a;w=b; //alert(v+' '+w); if (kesz==0) var KeyID = (window.event)? event.keycode : e.keycode; switch(keyid) case 37: //alert("bal"); if (w-1>-1) szam_csere(v,w,v,w-1); break; case 38: //alert("fel"); if (v-1>-1) szam_csere(v,w,v-1,w); break; case 39: //alert("jobb"); if (w+1<3) szam_csere(v,w,v,w+1); break; case 40: //alert("le"); if (v+1<3) szam_csere(v,w,v+1,w); break; for (c=0;c<3;c++) for (d=0;d<3;d++) if (kepek[c][d].src==ures) kepek[c][d].focus(); kepek[c][d].style.bordercolor='black'; //alert(c+' '+d); else kepek[c][d].style.bordercolor='white'; katt(); style.ccs: body background-image: url('kozep.png');

#s1 color: yellow; font-size:20px; #clock position: absolute; left: 400px; top: 300px; background-color: green; color: yellow; width: 100px; text-align: center; font-size: 30px; #szam position: absolute; top: 300px; left: 520px; background-color: green; color: yellow; width: 100px; text-align: center; font-size: 30px; #kever position: absolute; top: 370px; left: 470px; a color: #ff0000; text-decoration: none; font-size: 13px; a:hover text-decoration: underline; #jobb width: 200px; height: 260px; background: url(img/jobbg.png); float:left;

#clear clear: both; #footer position:absolute; top: 400px; left: 300px; font-size: 30px; color: white; #ujjatek position: absolute; top: 460px; left: 450px; input.btn width: 20px; height: 30px; font-size: 30px; font-weight: bold; color: #555; #jatek width: 100px; height: 50px; background: none; font-weight: bold; font-size: 17px; color: #fff;

Készítette: Popovics Szabolcs 2/14/Aw. Bármilyen probléma esetén jelezzen a szabby48@gmail.com e-mail címen.