Trevor Standley
f4743d2fc6
Various fixes. Temporarily replaced neural network's output with random number.
2009-08-21 18:18:52 +00:00
Trevor Standley
af1a55e063
More AI stuff.
2009-08-19 10:18:14 +00:00
Trevor Standley
a3b6bb4892
AI loads .brain file which contains a list of objects to visit and what features are necessary to determine how valuable that objective is.
...
AI creates random neural networks and assumes that their outputs are trained values.
2009-08-18 07:37:45 +00:00
mateuszb
49a142b92e
* minor changes
2009-08-17 13:08:05 +00:00
Frank Zago
69217ff217
Compile fix for g++.
2009-08-12 02:08:59 +00:00
Frank Zago
575840f641
Use amin instead of min.
2009-08-08 06:13:56 +00:00
Trevor Standley
3d93e0acf0
AI doesn't try to visit itself. AI doesn't try to visit OPW/OPH objects that have been visited. Soon AI will be able to learn priorities.
2009-08-07 08:41:40 +00:00
Trevor Standley
184676d7c4
AI now performs almost all basic operations.
...
-builds buildings
-recruits creatures/heroes
-upgrades creatures
-moves heroes to random destinations.
-passes units to heroes/upgrades heroes' units
-attacks weaker parties
-and more.
2009-08-06 09:59:33 +00:00
Trevor Standley
cd4d3e6db3
2009-08-06 09:52:07 +00:00
Trevor Standley
48581962ab
More AI changes. Minor associated fixes.
2009-08-05 09:46:55 +00:00
Michał W. Urbańczyk
310c369265
Fixed two possible block-ups in AI. Fixed possible problems with picking hero available to recruit (no more duplicates hopefully).
2009-08-05 00:05:37 +00:00
Trevor Standley
07828ab335
2009-08-04 09:40:57 +00:00
Trevor Standley
45d311a9f5
AI now attacks randomly.
2009-08-04 08:56:38 +00:00
Michał W. Urbańczyk
de1ed92379
* version set 0.73b
...
* config entry for 1600x1200 resolution
* several fixes
* http://vcmi.antypika.aplus.pl/forum/viewtopic.php?p=3185#3185
2009-08-03 23:53:18 +00:00
Trevor Standley
b987f02cb0
AI heroes move to random safe objects.
...
AI recruits heroes.
2009-08-03 22:15:13 +00:00
Trevor Standley
3cdff92e42
AI walks around randomly until movement is almost out. Battle causes crash.
2009-08-01 02:57:50 +00:00
Michał W. Urbańczyk
2f73b6cd1e
* pressing enter or escape close spellbook
...
* spellbook shows adventure spells when opened on adventure map
* removed redundant quotation marks from skills description
* erasing path after picking objects with last movement point
2009-07-03 19:57:14 +00:00
Frank Zago
788343dd1d
Typo: cast is an irregular verb.
2009-05-12 03:35:51 +00:00
ambtrip
1906060bc6
GeniusAI:
...
* project was reorganized - now there is possibility to work simultaneously on battle AI and general AI
2009-05-10 08:15:30 +00:00
mateuszb
b0e2d13b4e
* new spells:
...
- precision
- slayer
* refactoring
2009-05-01 13:42:41 +00:00
mateuszb
621400ac85
* small refactoring
2009-04-30 14:59:30 +00:00
Michał W. Urbańczyk
df25dd7efb
Sound patches from Ubuntux #7 - #10 :
...
* Some sound code cleanups
* Renamed soundBase::soundNames into soundBase::soundID
* Add a music handler destructor
* Add Archdevil and vampire pre and post movement sounds
I've applied minor change to fix CMusicHandler - GeniusAI conflict: moved sounds bimap to the .cpp file.
(vcmi_sounds_cleanup.diff
vcmi_sounds_cleanup2.diff
vcmi_sounds_cleanup3.diff
vcmi_add_sounds.diff)
2009-04-30 10:53:06 +00:00
Michał W. Urbańczyk
ade4b46edd
Sound patch from Ubuntux #2
...
(vcmi_sounds.diff)
2009-04-22 18:48:56 +00:00
mateuszb
aa87e1ff16
* next ubuntux's patch
2009-04-15 10:20:47 +00:00
Michał W. Urbańczyk
f9aebcc4bd
* Started making support for garrison window. Leaving guardians in flagged mines.
2009-04-12 00:58:41 +00:00
Michał W. Urbańczyk
d72d988a9c
* fixed crash on closing application
...
* unified yes/no and selection dialog interface calls
* VCMI won't anymore be always giving all three stacks in the starting armies
* fix for drawing starting army creatures count
* support for School of Magic
* support for School of War
* support for Pillar of Fire
* minor changes
2009-04-11 01:32:50 +00:00
mateuszb
b74b6ecc01
* minor bugfixes
2009-04-07 17:51:50 +00:00
Michał W. Urbańczyk
2710017049
* First Aid Tent won't get move
...
* presumably fixed crash occurring sometimes on battle end
* fixed problems when attacking with two-hex creature another two-hex creature, when tile before our destination was blocked
* minor changes
2009-03-31 20:47:53 +00:00
Michał W. Urbańczyk
b2c4f3e0fd
* fixed crash on saving when some objects havebeen removed
...
* support for multi-target attacks/spells in the protocol
* version bumped to 0.7d
2009-03-21 12:49:58 +00:00
mateuszb
a08aaba29d
* probably fixed problem with displaying corpses on battlefield
...
* fixed buy troops window
* workaround for a problem with GeniusAI
* some magic numbers are removed
2009-03-12 18:06:02 +00:00
Michał W. Urbańczyk
b2924064ee
* new movement cost calculation.
...
* fixed crashes on loading maps with flag all mines/dwelling victory condition
* minor changes
2009-02-12 14:44:58 +00:00
Michał W. Urbańczyk
a113a8d289
* patch update from Dikamilo
2009-02-08 16:36:53 +00:00
Michał W. Urbańczyk
dd36cfce50
Patch from Dikamilo:
...
* compatibility fixes for MinGW
* Code::Blocks project files
2009-02-08 15:39:26 +00:00
ambtrip
d794a83444
GeniusAI:
...
* code refactoring
* some problems were fixed
2009-02-07 18:52:55 +00:00
mateuszb
0070c93888
* more support for attacking stacks for back by two hex stacks
...
* minor typo fixed
2009-02-05 14:44:27 +00:00
Vadim Glazunov
a560e9069a
AI dynamic library load in linux. Autoconf/automake project updated, to recompile use autoreconf -f -i; automake; ./configure
2009-01-31 02:36:44 +00:00
ambtrip
fb0aad5edf
* AI should be a bit more intelligent
...
* some problems with double-wide creatures were fixed
2009-01-29 20:01:57 +00:00
ambtrip
584eced759
Several improvements.
2008-12-15 21:37:22 +00:00
Michał W. Urbańczyk
aeb1f6d012
Uploaded Genius AI by Ambtrip.
2008-11-25 18:51:44 +00:00