Evolutionary game-theory simulator https://oyun.charlespence.net/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

204 lines
8.2 KiB

  1. 2007-05-04 20:07 Charles Pence <cpence [at] gmail.com>
  2. * lib/CppUnitLite/TestResult.cpp, src/main.h,
  3. src/test/testmain.cpp, src/tourney/tournament.cpp,
  4. src/tourney/tournament.h: Added a Tournament class (from the 1.0
  5. series).
  6. 2007-05-04 19:05 Charles Pence <cpence [at] gmail.com>
  7. * src/common/common.h, src/common/mathlib.cpp,
  8. src/common/mathlib.h, src/game/fsaplayer.cpp, src/game/game.h,
  9. src/game/player.h, src/game/prisoner.cpp, src/game/prisoner.h,
  10. src/game/random.cpp, src/game/random.h, src/game/titfortat.cpp,
  11. src/game/titfortat.h, src/main.h, src/test/testgame.cpp,
  12. src/test/testgame.h, src/test/testmain.cpp,
  13. src/test/testplayer.cpp, src/test/testplayer.h,
  14. src/tourney/match.cpp, src/tourney/match.h, src/tourney/vars.cpp,
  15. src/tourney/vars.h, src/ui/evopage.h, src/ui/intropage.cpp,
  16. src/ui/intropage.h, src/ui/logosapp.cpp, src/ui/logosapp.h,
  17. src/ui/oneshotpage.cpp, src/ui/oneshotpage.h,
  18. src/ui/titledpage.cpp, src/ui/titledpage.h, src/ui/typepage.cpp,
  19. src/ui/typepage.h: Updated Copyright year to 2007.
  20. 2007-05-04 18:50 Charles Pence <cpence [at] gmail.com>
  21. * lib/CppUnitLite/Test.h, src/common/common.h,
  22. src/tourney/match.cpp: Added unit tests for the Match class.
  23. 2007-05-04 01:37 Charles Pence <cpence [at] gmail.com>
  24. * src/common/mathlib.cpp, src/tourney/match.cpp,
  25. src/tourney/match.h: Added a rudimentary Match class. Needs unit
  26. tests.
  27. 2007-05-01 19:51 Charles Pence <cpence [at] gmail.com>
  28. * lib/CppUnitLite/TestRegistry.cpp, lib/CppUnitLite/TestRegistry.h,
  29. src/game/titfortat.cpp, src/game/titfortat.h,
  30. src/test/testmain.cpp: Updated the test framework to be a little
  31. prettier, and added tests for the TitForTatPlayer.
  32. 2007-05-01 19:34 Charles Pence <cpence [at] gmail.com>
  33. * src/game/random.cpp, src/game/random.h: Added tests for the
  34. RandomPlayer.
  35. 2007-05-01 04:14 Charles Pence <cpence [at] gmail.com>
  36. * src/game/fsaplayer.h: Cleaned up FSA player documentation.
  37. 2007-05-01 04:06 Charles Pence <cpence [at] gmail.com>
  38. * build/root/data/test/tft.txt, src/game/fsaplayer.cpp: Added a
  39. more detailed logic test for FSAs.
  40. 2007-05-01 04:02 Charles Pence <cpence [at] gmail.com>
  41. * CMakeLists.txt, src/game/fsaplayer.cpp, src/game/game.h,
  42. src/game/player.h: Added unit tests for the FSA player.
  43. 2007-04-28 04:08 Charles Pence <cpence [at] gmail.com>
  44. * ., CMakeLists.txt, Doxyfile.cmake, build/root/data/test,
  45. build/root/data/test/testc.txt, build/root/data/test/testd.txt,
  46. build/root/doc, src, src/common/common.h, src/common/mathlib.cpp,
  47. src/common/mathlib.h, src/game/fsaplayer.cpp,
  48. src/game/fsaplayer.h, src/game/game.h, src/game/player.h,
  49. src/game/prisoner.cpp, src/game/prisoner.h, src/game/random.h,
  50. src/game/titfortat.h, src/main.h, src/test/testgame.h: Added
  51. Doxygen documentation to a significant part of the source.
  52. 2007-04-27 20:13 Charles Pence <cpence [at] gmail.com>
  53. * CMakeLists.txt, build/CompileFlags.cmake, lib/CppUnitLite/Test.h,
  54. lib/CppUnitLite/TestRegistry.cpp, lib/CppUnitLite/TestResult.cpp,
  55. src/common/common.h, src/game/game.h, src/game/prisoner.cpp,
  56. src/game/prisoner.h, src/main.h, src/test, src/test/testgame.cpp,
  57. src/test/testgame.h, src/test/testmain.cpp,
  58. src/test/testplayer.cpp, src/test/testplayer.h,
  59. src/tourney/vars.cpp, src/ui/logosapp.cpp: Added a first round of
  60. unit test framework. Unit tests are run automatically on every
  61. build, and we have a test-game and test-player class for testing
  62. other games and players.
  63. 2007-04-27 16:26 Charles Pence <cpence [at] gmail.com>
  64. * CMakeLists.txt, lib, lib/CppUnitLite,
  65. lib/CppUnitLite/Failure.cpp, lib/CppUnitLite/Failure.h,
  66. lib/CppUnitLite/Test.cpp, lib/CppUnitLite/Test.h,
  67. lib/CppUnitLite/TestHarness.h, lib/CppUnitLite/TestRegistry.cpp,
  68. lib/CppUnitLite/TestRegistry.h, lib/CppUnitLite/TestResult.cpp,
  69. lib/CppUnitLite/TestResult.h, src/ui/logosapp.cpp,
  70. src/ui/oneshotpage.cpp, src/ui/oneshotpage.h,
  71. src/ui/typepage.cpp, src/ui/typepage.h: Added CppUnitLite for
  72. unit testing (yet to write any unit tests, however), and reworked
  73. the page handling, especially in LogosApp.
  74. 2007-04-27 14:33 Charles Pence <cpence [at] gmail.com>
  75. * src/ui/intropage.cpp, src/ui/intropage.h: Added validation to the
  76. intro page.
  77. 2007-04-27 05:04 Charles Pence <cpence [at] gmail.com>
  78. * TODO: Updated to-do list.
  79. 2007-04-27 04:58 Charles Pence <cpence [at] gmail.com>
  80. * src/tourney/vars.cpp, src/ui/logosapp.cpp: Fixed the horrible
  81. global variable cleanup hack with a slightly less horrible (or at
  82. least contained) global variable cleanup hack.
  83. 2007-04-27 04:56 Charles Pence <cpence [at] gmail.com>
  84. * CMakeLists.txt, src/common, src/common/mathlib.cpp,
  85. src/common/mathlib.h, src/game/mathlib.cpp, src/game/mathlib.h,
  86. src/main.cpp, src/main.h, src/tourney, src/tourney/vars.cpp,
  87. src/tourney/vars.h, src/ui/intropage.cpp, src/ui/logosapp.cpp:
  88. Refactored the code a bit, cleaning up some of the more egregious
  89. hacks from earlier.
  90. 2007-04-27 03:09 Charles Pence <cpence [at] gmail.com>
  91. * src/game/fsaplayer.cpp, src/game/player.h, src/game/prisoner.h,
  92. src/game/random.h, src/game/titfortat.h, src/ui/evopage.h,
  93. src/ui/intropage.cpp, src/ui/logosapp.cpp, src/ui/oneshotpage.h,
  94. src/ui/titledpage.cpp, src/ui/typepage.cpp: Added wxT and _
  95. (translation) macros to the strings in the source.
  96. 2007-04-27 02:23 Charles Pence <cpence [at] gmail.com>
  97. * src/game/mathlib.cpp, src/game/mathlib.h, src/game/random.h,
  98. src/main.cpp, src/main.h, src/ui/intropage.cpp,
  99. src/ui/intropage.h, src/ui/logosapp.cpp: Player adding works. The
  100. current method of handling global variables is complete junk, and
  101. will be fixed in a future update.
  102. 2007-04-27 01:46 Charles Pence <cpence [at] gmail.com>
  103. * CMakeLists.txt: Updated the build, compiles properly.
  104. 2007-04-27 01:45 Charles Pence <cpence [at] gmail.com>
  105. * SConstruct: Removed the SConstruct.
  106. 2007-04-27 01:44 Charles Pence <cpence [at] gmail.com>
  107. * src/evopage.h, src/fsaplayer.cpp, src/fsaplayer.h, src/game,
  108. src/game.h, src/game/fsaplayer.cpp, src/game/fsaplayer.h,
  109. src/game/game.h, src/game/player.h, src/game/prisoner.cpp,
  110. src/game/prisoner.h, src/game/random.h, src/game/titfortat.h,
  111. src/intropage.h, src/logosapp.cpp, src/logosapp.h,
  112. src/oneshotpage.h, src/player.h, src/prisoner.cpp,
  113. src/prisoner.h, src/random.h, src/titfortat.h,
  114. src/titledpage.cpp, src/titledpage.h, src/typepage.cpp,
  115. src/typepage.h, src/ui, src/ui/evopage.h, src/ui/intropage.h,
  116. src/ui/logosapp.cpp, src/ui/logosapp.h, src/ui/oneshotpage.h,
  117. src/ui/titledpage.cpp, src/ui/titledpage.h, src/ui/typepage.cpp,
  118. src/ui/typepage.h: Non-working commit, re-arranged the source
  119. directory.
  120. 2007-04-27 01:40 Charles Pence <cpence [at] gmail.com>
  121. * src/evopage.h, src/intropage.h, src/logosapp.cpp, src/logosapp.h,
  122. src/oneshotpage.h, src/titledpage.cpp, src/titledpage.h,
  123. src/typepage.cpp, src/typepage.h: Added a bunch more pages and
  124. some skeleton controls.
  125. 2007-04-26 21:50 Charles Pence <cpence [at] gmail.com>
  126. * src/intropage.h, src/logosapp.cpp, src/logosapp.h, src/main.h,
  127. src/titledpage.h: Added the first page of the wizard with some
  128. present but non-functional controls.
  129. 2007-04-26 21:06 Charles Pence <cpence [at] gmail.com>
  130. * build/root/data, build/root/data/images, build/root/data/players,
  131. data: Moved the data directory into the build root.
  132. 2007-04-26 21:06 Charles Pence <cpence [at] gmail.com>
  133. * data/players/tests: Removed test players.
  134. 2007-04-26 21:05 Charles Pence <cpence [at] gmail.com>
  135. * data/images: Removed the images (way too cute).
  136. 2007-04-26 21:03 Charles Pence <cpence [at] gmail.com>
  137. * CMakeLists.txt, build/CompileFlags.cmake, build/debug,
  138. build/macosx, build/msvc, build/release, build/root, build/unix,
  139. src/logosapp.cpp: Switched the build system from scons to CMake.
  140. Better support, faster build time, prettier compiler output, more
  141. configuration options. Also likely to become more widely adopted
  142. once KDE4 comes out.
  143. 2007-04-26 13:14 Charles Pence <cpence [at] gmail.com>
  144. * ., SConstruct, build, build/debug, build/release, data, src,
  145. src/fsaplayer.cpp, src/fsaplayer.h, src/game.h, src/logosapp.cpp,
  146. src/logosapp.h, src/main.h, src/player.h, src/prisoner.h,
  147. src/random.h, src/titfortat.h: