The Altera Centauri collection has been brought up to date by Darsnan. It comprises every decent scenario he's been able to find anywhere on the web, going back over 20 years.
25 themes/skins/styles are now available to members. Check the select drop-down at the bottom-left of each page.
Call To Power 2 Cradle 3+ mod in progress: https://apolyton.net/forum/other-games/call-to-power-2/ctp2-creation/9437883-making-cradle-3-fully-compatible-with-the-apolyton-edition
From what I gather, Lori stopped going to classes around march break. He needs to get the grades taken off and/or reinstated with the profs for make up work. It should be doable.
Scouse Git (2)La Fayette Adam SmithSolomwi and Loinburger will not be forgotten.
"Remember the night we broke the windows in this old house? This is what I wished for..."
2015 APOLYTON FANTASY FOOTBALL CHAMPION!
The dummy's sized it up pretty well. Lori probably needs this semester to not count, due to his condition. He thinks that's eminently doable, but psyching up to walk into the admin building, or just talking to a few profs, is a problem.
Heh. I mostly fixed the AI for my Connect Four program. The AI is very stupid for the first few moves, but if you don't trap it right then and there, it gets fairly smart. I think the problem is that it doesn't do a good job of evaluating a mostly empty board. So I have to work on the boardValue method...
And I think I fixed the boardValue method. I ended up debugging it by hand... because I'm bored at work but don't have access to the program. That was arduous. The method looks at the last test move made by the AI; finds every horizontal, vertical, and diagonal 4-slot space (on a 7x6 board) containing the most recent move; makes sure that space contains only blank slots or other tokens of the same player; finds a value for that move based on whether the space contains 1, 2, 3, or 4 tokens of the same player; and finally adds up all the values for every one of the 4-slot spaces and returns that sum to the miniMax method (which is a recursive method for finding the least bad move the AI can make).
And I went through and debugged that by hand with a test case board typed into notepad that looks like this:
-------
-------
-------
-------
x------
o--x---
Blarg. But before I pat myself on the back, I need to actually run the program with the new method and see what variety of ludicrous errors I've managed to spawn.
Comment