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.

 

(7556 Hits)
(7472 Hits)

 

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