Commit Graph

520 Commits

Author SHA1 Message Date
Gustavo Carreno
490420c06c Adding 02 Amazing pascal simple 2021-03-05 15:13:13 +00:00
Jeff Atwood
5d8cec798a Merge pull request #197 from tsmaster/port-checkers
refactor CHECKERS for python
2021-03-04 16:15:26 -08:00
Jeff Atwood
d1e752508d Merge pull request #196 from tsmaster/port-synonym
port SYNONYM to Python
2021-03-04 16:14:47 -08:00
Jeff Atwood
7aaa9d54e0 Merge pull request #198 from Qursch/stars
Ported STARS to JavaScript
2021-03-04 16:14:03 -08:00
Charles Gersh
71917b4471 Finished Stars 2021-03-04 17:03:20 -05:00
Qursch
f45cfa6736 Initial commit 2021-03-04 15:26:28 -05:00
Dave LeCompte
8935802010 port SYNONYM to Python
maintained the effect of the original logic without all the crazy array manipulations.
2021-03-04 09:41:04 -08:00
Dave LeCompte
894c6ca31e update CHECKERS for python
found an indentation error, played game to completion.
2021-03-03 22:49:52 -08:00
Dave LeCompte
4a4e128508 update port CHECKERS to python
Moved a lot of methods into the board class, documented the logic for the board evaluation heuristics.

Documented some known issues with the original BASIC source code.

I've noticed that the computer has resigned to me when it has legal, if bad, moves. A bug in my code? A bug in the BASIC code? Still need to investigate further.
2021-03-03 22:37:43 -08:00
Jeff Atwood
679fd994d5 Merge pull request #195 from journich/main
Port of Hamurabi to Java (WIP)
2021-03-03 20:54:11 -08:00
journich
ee8f9a50b4 Port of Hamurabi to Java (WIP) 2021-03-04 15:21:24 +10:30
journich
a6b2e19355 Java port of Hammurabi - WIP 2021-03-04 15:17:20 +10:30
Jeff Atwood
86cbc8017b Merge pull request #194 from marvin826/main
Update to Jupyter notebook to add final board generation logic for 77 Salvo
2021-03-03 20:41:44 -08:00
Jeff Atwood
fb08a6ca93 Merge pull request #193 from nanochess/main
Ported DIGITS to Javascript
2021-03-03 20:40:55 -08:00
Jeff Atwood
1dd8989398 Merge pull request #192 from Tanjecterly/main
C# port of Name
2021-03-03 20:40:14 -08:00
Jeff Atwood
f7563aee74 Merge pull request #191 from NahidMondol/main
Updated War.java
2021-03-03 20:39:53 -08:00
Jeff Atwood
491ed56ddc Merge pull request #190 from danielpiron/issue-188-vertical-wins
Center and left hand vertical wins correctly detected
2021-03-03 20:34:56 -08:00
Jeff Atwood
3d3a27baaa Merge pull request #182 from lemonad/main
Python port of SPLAT
2021-03-03 20:34:43 -08:00
Jeff Atwood
d35319cfbe Merge pull request #181 from tsmaster/port-change
port CHANGE to Python
2021-03-03 20:34:09 -08:00
Jeff Atwood
f8de7cf425 Merge pull request #180 from journich/main
Java Port of Bunny and Removal of debugging output from Java port of Love
2021-03-03 20:30:00 -08:00
Jeff Atwood
e97548d0f4 Merge pull request #179 from tsmaster/port-hexpawn
complete port HEXAPAWN to Python
2021-03-03 20:29:46 -08:00
nanochess
44a7f9d31f Ported FLIPFLOP to Javascript 2021-03-03 22:09:54 -06:00
nanochess
d8ed3fb620 Ported DIGITS to Javascript 2021-03-03 21:37:14 -06:00
Todd Kaiser
eefff4c15d Added logic to generate valid board, refactored generation logic and cleaned up overall structure 2021-03-03 20:33:26 -07:00
Jeff Atwood
249146e2eb Merge pull request #189 from nanochess/main
Ported CRAPS to Javascript
2021-03-03 17:46:44 -08:00
nanochess
84b12439d0 Corrected bug in CIVIL WAR Javascript 2021-03-03 19:14:42 -06:00
nanochess
c480b1eb68 Ported CIVIL WAR to Javascript 2021-03-03 19:11:42 -06:00
Haydn Kane
b2e493010c C# port of Name 2021-03-04 00:35:47 +00:00
nanochess
80397b0f10 Ported CUBE to Javascript 2021-03-03 17:11:09 -06:00
Jonas Nockert
4725350a45 Refactored header with centering 2021-03-03 23:27:26 +01:00
Jonas Nockert
7141fb925f Refactored user input into functions 2021-03-03 23:19:00 +01:00
Nahid Mondol
1f1cf05c0e Updated War.java 2021-03-03 16:49:29 -05:00
Daniel Piron
a9fe20ae3c Center and left hand vertical wins correctly detected 2021-03-03 16:44:27 -05:00
Nahid Mondol
85b7515d48 Updated War.java 2021-03-03 16:44:14 -05:00
nanochess
dc5c4affa7 Ported CRAPS to Javascript 2021-03-03 15:24:21 -06:00
Jeff Atwood
d912f83cea Merge pull request #187 from olliehcrook/patch-1
Debug tictactoe2.py
2021-03-03 11:04:39 -08:00
Jeff Atwood
aaa8bffb7b Merge pull request #184 from tsmaster/port-checkers
work in progress porting CHECKERS to python
2021-03-03 10:52:38 -08:00
Jeff Atwood
7073e7da65 Merge pull request #186 from olliehcrook/ollies-branch
Tic-Tac-Toe java port
2021-03-03 10:51:39 -08:00
Jeff Atwood
4dc00ca06c Merge pull request #183 from qequ/main
Added Python port of Russian Roulette
2021-03-03 10:51:09 -08:00
olliehcrook
76823b70ff Debug tictactoe2.py
Fixed board being rendered twice bug when current_player = OccupiedBy.PLAYER.

TL;DR unnecessary print statement
2021-03-03 17:51:36 +00:00
olliehcrook
e0b547ac20 Update TicTacToe2.java 2021-03-03 17:37:23 +00:00
olliehcrook
f145e6f068 Delete .gitignore 2021-03-03 17:29:03 +00:00
olliehcrook
7cec1dd490 Delete run.sh 2021-03-03 17:28:33 +00:00
olliehcrook
482b8d8933 Delete make.sh 2021-03-03 17:28:23 +00:00
olliehcrook
87548abf96 Merge pull request #1 from olliehcrook/compgames
Compgames
2021-03-03 17:27:41 +00:00
Oliver Hensman-Crook
4a3d16db80 Tic-Tac-Toe java port 2021-03-03 17:20:46 +00:00
Oliver Hensman-Crook
462a68072f Tic-Tac-Toe java port 2021-03-03 17:18:28 +00:00
Dave LeCompte
36fba5ea52 work in progress porting CHECKERS to python
did a first pass, porting the logic, refactoring into functions. Found a few bugs in the original code:
- when a computer promoted to a king, the original piece would not be removed from the board
- humans could move normal pieces like kings

I've noticed at least one bug where the computer does not promote to a king when reaching row 0
2021-03-03 08:56:30 -08:00
Alvaro Frias Garay
c368517586 infimous change to print
so it can look exactly like the original
2021-03-03 13:26:19 -03:00
Alvaro Frias Garay
ba4b2c23b1 Added history comments and porting notes 2021-03-03 13:24:39 -03:00