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.

 

(7546 Hits)
(7463 Hits)

 

  gebmanager     c_libs     trackball     4_gewinnt     screeny     bww     hilbert     8x8x8     clickomania     socket     raetsel     logger     copycommander     wuerfel     ym1602c     summe_n     puzzle     hoertest     kwirk     farbspectrum     vokabel     newton_interpolation     wireworld     sudoku     tokenizer     picturerotate     cpu_load     verzeichnung     anty_krypt     pointer     wecker     address_db     balanced     alt_f2     waage     weihnachtsstern     turing_maschine     l_system     projizierte_schatten     heapsim     winkonfig     sql     library     qprogrammer     project_collector     gefangenen_dilemma     trio     minipaint     parken     funkuhr     xml     button_tool     network_bandwidth_limiter     wuerfelzauber     clear_engine     tippsy3     ctools     tankplan     bignumber     imageinspector     gedanken_leser     portal     delforlaz     wii_headtrack     zauber     vedische_multiplication     dcommenter     jazzball     dithering_filtering     pwm     knack     picam     4_wins     simple_cad     textfilter     fourier     openglsphere     diffusionsfilter     bmp_font     funplay2     perlin_noise     screensaveblocker     proto     bigprim     gc_solver     greenfoot     graphen_algos     cleanup     tasker     generische_liste     suchen_dialog     feder_masse     ascii     labyrintcreator     steganographie     passbildcreator     balanced2     kartei     opengltruetypefont     exp_func     tetris     network_listener     sortieren     mandelbrot     rubik_cube     newton     klab     mastermind     torus_chess     codeviewer     fpc_depencies     sprite_engine     basic     file_transfer     race_condition     crc     sortieren2     nsudoku     chunkmanager     simple_font     ae20125     kollision     td     transparenz     sfxr     lazcomment     5ermedian     codecounter     rubik_cube2     tclockex     serial     sdl_tcp_ip     netzwerkprotokol     bezier     stereoprojektion     stm     loop     pi     ccm     partikelengine     2048     shannon_fano_coding     laufschrift     zufall     filetools     wii_whiteboard     tbitstream     gorilla     atmegaboard     lzw     rsa     gpu_info     fakenet     binaeruhr     dxtools     induktion     episodenmanager     tipp_it     proof2e1     info     send_get_file     piemenue     iq_block     calender     picking     tg12864b     desktop_lock     ntools     numeric_instability     matrix     3d_puzzle     dcf77     reihen     io_serializer     game_of_life     cubemap     maw     c_depencies     euler     fouriersynthese     fir_iir     binomial     sirpinksy