zur Startseite zum Inhalt zur Navigation

Torus_Chess

 

Torus Chess ist mein 1. Versuch ein Schach-Programm
zu schreiben.

Als Vorlage dienten die Spiele-Engine Zillions und
ein Java-Applet der TU Chemnitz.

Dieses Schachspiel ist kein normales, sondern es
 spielt -wie der Name schon sagt- 
auf einem Torus.

Zur Erklärung was ein Torus ist :

Wenn man bei einem Schachbrett den oberen mit dem
unteren Rand verklebt, erhält man eine (liegende)
Walze. Wenn diese jetzt so weit gekrümmt wird, dass
linker und rechter Rand miteinander verbunden sind,
entsteht ein reifen förmiger Körper, der Torus.

Dadurch sind ganz neue Möglichkeiten
gegeben. Es ist eine 2 Stufige KI implementiert ( die
sich allerdings nur in der Rekursionstiefe
unterscheidet ).

Die Regeln sind dieselben wie beim normalen Schach.

Lediglich der Bauer kann waagrecht und senkrecht
gehen. Rochade und Bauer -> Dame gibt es nicht.

Vielen Dank an Alfred Pfeiffer. Er hat die hier
gezeigte Schachvariante in die Spiele-Engine Zillions
übertragen. Die von ihm erstellte *.zrf Datei ist
ebenfalls unten aufgeführt.

 

(7562 Hits)
(7480 Hits)

 

  maw     balanced2     wireworld     gc_solver     winkonfig     project_collector     verzeichnung     4_wins     ym1602c     opengl_graphikengine     torus_chess     alt_f2     ascii     loop     openglsphere     picam     simpleray     textfilter     pentago     feder_masse     gpu_info     piemenue     dithering_mask     transparenz     kartei     td     gedanken_leser     kollision     zauber     mastermind     raetsel     serial     hilbert     io_serializer     ae20125     greenfoot     tg12864b     trio     calender     tankplan     proto     digiman     hex     ccm     tclockex     mauskoordinaten     picking     suchen_dialog     imageinspector     codeviewer     jazzball     kwirk     laufschrift     episodenmanager     qprogrammer     fouriersynthese     schachprobleme     stm     4_gewinnt     fourier     wuerfelzauber     xml     hoertest     anty_krypt     lzw     wii_headtrack     numeric_instability     cleanup     fakenet     sortieren2     info     bmp_font     euler     rollenspiel     wuerfel     ctools     sudoku     multilanguage     gebmanager     passbildcreator     3d_puzzle     funkuhr     nsudoku     pointer     newton     proof2e1     summe_n     codecounter     wii_whiteboard     gorilla     tipp_it     desktop_lock     exp_func     crc     io_adapter     induktion     graphen_algos     newton_interpolation     matrix     iq_block     address_db     parken     baum     simple_font     dcommenter     button_tool     bww     basic     knack     diffusionsfilter     bezier     socket     minipaint     ntools     8x8x8     network_bandwidth_limiter     2048     puzzle     wecker     rubik_cube2     generische_liste     chunkmanager     tbitstream     rubik_cube     pingpong     bignumber     heapsim     binomial     turing_maschine     dcf77     cpu_load     balanced     netzwerkprotokol     dxtools     vokabel     attributgrammatik     clear_engine     filetools     c_libs     trackball     weihnachtsstern     fpc_depencies     mandelbrot     farbspectrum     network_listener     copycommander     shannon_fano_coding     projizierte_schatten     screeny     partikelengine     rsa     screensaveblocker     pi     picturerotate     sql     steganographie     hough_transformation     5ermedian     klab     updater     fir_iir