View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0001623 | AI | AI | public | 2009-09-05 08:33 | 2009-09-06 18:39 | ||||
Reporter | hughperkins | ||||||||
Assigned To | Kloot | ||||||||
Priority | normal | Severity | feature | Reproducibility | N/A | ||||
Status | resolved | Resolution | fixed | ||||||
Summary | 0001623: [patch] New Java AI "HughAI" | ||||||||
Description | New Java AI created, "HughAI". New Java AI created, "HughAI". It runs. It shows off lots of cool concepts that can be used in other AIs, copy and pasted, forked, and so on: - GUI, using Swing, with registration pattern, so classes can register a button, and a handler method, with the GUI, and this will automatically add a button to the GUI - lots of maps: - losmap: updated during exploration, showing which areas have been explored - metal spot map - enemy map - movement area map: very interesting map: if two points have the same area number, then a unit can move between them freely: there are no obstructions, such as mountains. There are movement area maps for infantry, vehicles, and boats - the maps each have a GUI button to draw them onto the terrain - events: - AI events can be subscribed to - more abstracted events, such as unit events, enemy tracker events, and so on | ||||||||
Additional Information | Uses hoijui's Java Interface v0.1 | ||||||||
Tags | No tags attached. | ||||||||
Attached Files |
|
![]() |
|
hughperkins (reporter) 2009-09-05 15:26 |
Created github repository here: git://github.com/hughperkins/HughAI.git |
hughperkins (reporter) 2009-09-05 18:39 |
Uploaded 0001-added-link-to-HughAI-repository.patch , which maybe will do the same as typing: git submodule add git://github.com/hughperkins/HughAI.git AI/Skirmish/HughAI |
hughperkins (reporter) 2009-09-06 15:59 |
Note that in the process of migrating from a patchfile/spring git to using a dedicated HughAI git repository, a couple of dev files got integrated into the commit history. I've committed changes to the HughAI repository just now that should fix this issue. |
Kloot (developer) 2009-09-06 18:39 |
Done. Please keep it in a compilable state. :) |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2009-09-05 08:33 | hughperkins | New Issue | |
2009-09-05 08:33 | hughperkins | File Added: HughAI.patches.tar.bz2 | |
2009-09-05 15:26 | hughperkins | Note Added: 0004068 | |
2009-09-05 18:38 | hughperkins | File Added: 0001-Added-link-to-HughAI-repository.patch | |
2009-09-05 18:39 | hughperkins | Note Added: 0004069 | |
2009-09-06 15:59 | hughperkins | Note Added: 0004070 | |
2009-09-06 18:39 | Kloot | Note Added: 0004071 | |
2009-09-06 18:39 | Kloot | Status | new => resolved |
2009-09-06 18:39 | Kloot | Resolution | open => fixed |
2009-09-06 18:39 | Kloot | Assigned To | => Kloot |