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.

 

(7552 Hits)
(7467 Hits)

 

  bitverknupfung     knack     anty_krypt     sortieren     file_transfer     gebmanager     dcf77     xml     socket     gc_solver     tasker     nsudoku     5ermedian     basic     codeviewer     netzwerkprotokol     weihnachtsstern     greenfoot     mastermind     farbspectrum     kwirk     filetools     maw     zufall     zauber     wii_headtrack     wuerfel     dithering_filtering     digiman     picam     openglsphere     passbildcreator     vokabel     balanced     c_libs     fir_iir     mandelbrot     serial     clear_engine     2048     perlin_noise     laufschrift     raetsel     simple_cad     jazzball     sortieren2     stereoprojektion     copycommander     piemenue     summe_n     bww     td     portal     tipp_it     fakenet     heapsim     game_of_life     euler     winkonfig     turing_maschine     opengl_graphikengine     desktop_lock     pointer     io_serializer     c_depencies     puzzle     ae20125     proto     wecker     hilbert     generische_liste     gorilla     cpu_load     klab     galton_brett     ascii     dcommenter     imageinspector     gpu_info     induktion     codecounter     numeric_instability     cubemap     diffusionsfilter     balanced2     trio     quadtree     4_wins     rubik_cube     partikelengine     fpc_depencies     affenpuzzle     rubik_cube2     screeny     rollenspiel     matrix     crc     gefangenen_dilemma     ntools     address_db     stm     steganographie     sprite_engine     textur_filterung     fourier     wireworld     funplay2     tippsy3     tankplan     pentago     iq_block     send_get_file     projizierte_schatten     verzeichnung     feder_masse     dxtools     proof2e1     tg12864b     uuart     hough_transformation     fouriersynthese     sudoku     pwm     gedanken_leser     wii_whiteboard     hex     network_listener     8x8x8     3d_puzzle     io_adapter     atmegaboard     bmp_font     mauskoordinaten     screensaveblocker     ccm     bigprim     hoertest     picturerotate     funkuhr     rsa     suchen_dialog     pi     bignumber     vedische_multiplication     alt_f2     ym1602c     trackball     bezier     tbitstream     race_condition     binomial     episodenmanager     ctools     qprogrammer     calender     picking     exp_func     delforlaz     l_system     4_gewinnt     sirpinksy     clickomania     baum     button_tool     cleanup     textfilter     wuerfelzauber     parken