zurück zur Startseite Compu-Seite   Javascripte - Kategorie Spiele verschiedene Javascripte

zurück zur Startseite

Computerwissen

Downloads

Nachrichten

Service

Sport

Sonstiges

Suchen


- Javascripte

 

   

  Grundlagen

  Script Generator

 

   

  - Kategorien

  Navigation

  Systeminfos

  Kontextmenüs

  Hilfetexte

  Grafiken

  Mausspielereien

  Uhren / Datum

  Texte

  Spiele

  Sonstiges

 

   

 

   

 

Sonstiges

  Bücher

  Handys

  Html & CSS

 

   

 

Computerwissen

  Betriebssysteme

  Hardwarekunde

  Netzwerke

 

 

 

Downloads

  Software

  Treiber

 

   

 

   

 

Intern

  Impressum

  Kontakt




Breakout Solitaire Tic Tac Toe
Tic Tac Toe 2 Dame Türme von Hanoi

Spiel Türme von Hanoi:

Das Javascript wird korrekt angezeigt beim Browser ...

  Internet Explorer   Firefox   Mozilla   Opera

= wird vom Browser unterstützt

= wird vom Browser nicht unterstützt

Demo:

Quelltext:


" + "Scheiben: "); } function draw(x,y,name) { document.images["pos"+x+""+y].src = "" + name; } function clicked(i,j) { document.forms[0].message.focus(); // get rid of annoying outline in MSIE if (game_is_over) restart(startpost = endpost); if (!isselection() && ispost(i,j)) { message("Wähle eine Scheibe."); return; } if (!ispost(i,j)) { toggle(j); return; }; if (ispost(i,j) && selectedc == j) { message("Lege die Scheibe auf einen Pfahl."); return; } if (!legalmove(j)) { message("Illegaler Zug, die grössten Scheiben müssen immer unten liegen."); return; } move(j); return; } function legalmove(j) { if (isempty(j)) return true; return (board[j][topmost(j)] < board[selectedc][selectedr]); } function isselection() { return selectedc != null; } function toggle( num ) { var toppos = topmost(num); if (selectedc == num && selectedr == toppos) { selectedc = null; selectedr = null; draw(num,toppos,"disk" + board[num][toppos] + ".gif"); message("Wähle eine Scheibe."); return; } if (isselection()) { draw(selectedc,selectedr,"disk" + board[selectedc][selectedr] + ".gif"); } selectedc = num; selectedr = toppos; draw(num,toppos,"disk" + board[num][toppos] + "h.gif"); message("Klicke auf einen Pfahl, auf den die Scheibe gelegt werden soll."); } function move( num ) { var toppos = (!isempty(num) ? topmost(num) : board[num].length); board[num][toppos-1] = board[selectedc][selectedr]; board[selectedc][selectedr] = 0; draw(selectedc,selectedr,"post.gif"); draw(num,toppos-1,"disk" + board[num][toppos-1] + ".gif"); selectedc = null; selectedr = null; message("Wähle eine Scheibe."); game_over(); } function hanoi(no_of_disks, start_post, goal_post) { if (no_of_disks > 0) { var free_post = all_posts - start_post - goal_post; hanoi (no_of_disks - 1, start_post, free_post); toggle(start_post); delay(1000); move(goal_post); delay(1000); hanoi (no_of_disks - 1 , free_post, goal_post); } } function delay(num) { for (i = 0; i < num; i++) ; } function game_over() { var filledpost = null; var val = 0; for (k = 0; k < board.length; k++) { val += ( isempty(k) ? 1 : 0 ); if (!isempty(k)) filledpost = k; } if (val == 2 && isempty(startpost)) { message("Du hast es geschafft, Yippi!"); game_is_over = true; endpost = filledpost; } return game_is_over; } drawboard(); message("Versuche den Stapel Scheiben auf einen anderen Pfahl zu legen."); // -->

 

nach oben


All Rights Reserved ® Info-Webdesign

Nachrichten:  Aktuelles  |  Börse  |  Computer Wetter  |  Wirtschaft 
Service:
Aldi & CO  |  Auto & Verkehr  |  Gesetze/Urteile  |  Jobsuche  |  Routenplanung  |  Telefonnummern  |  Viren & Sicherheit 
Computerwissen:
  Betriebssysteme  |  Hardwarekunde  |  Netzwerke  |
Downloads:
  Software von A - Z  |  Service Packs  |  Treiber  |    Virenscanner
Sport:
  Formel 1  |  Fußball  |  sonstige Sportarten  |  aktuelle Meldungen 
Sonstiges:
  Bücher  |  Handys  |  Html / CSS  |  Javascripte & Java Applets  |  suchen