[Kde-games-devel] Review Request 113854: avoid the game lock up
Jaime Torres Amate
jtamate at gmail.com
Thu Nov 14 12:11:32 UTC 2013
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113854/
-----------------------------------------------------------
Review request for KDE Games and Roney Gomes.
Bugs: 246382
http://bugs.kde.org/show_bug.cgi?id=246382
Repository: knavalbattle
Description
-------
Always return a valid move if there is still one.
desperateMove does that, it checks one bye one the sea and returns the first free coord or invalid if finally there are no free coords.
Diffs
-----
src/ai/smartai.cpp 261cf01
src/ai/ai.h 738c465
src/ai/ai.cpp 384090f
src/ai/dummyai.cpp 15544e2
Diff: http://git.reviewboard.kde.org/r/113854/diff/
Testing
-------
As I said in the bug, it happens when illegal move ( -1 , -1 ) for player x is reached in Controller::finalizeShot.
There are no more illegal moves (because the AI never shoots first), and I've seen this new method called several times (when it had kWarnings).
Also, in more than 50 matches (implementing the several ships feature), no more lockups.
Thanks,
Jaime Torres Amate
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-games-devel/attachments/20131114/fefc2806/attachment.html>
More information about the kde-games-devel
mailing list