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.

 

(7539 Hits)
(7457 Hits)

 

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