αααα»αααΆαααααααΆαααααααΆαααα½αα±ααα
αΆααα’αΆαααααααα½αα
ααα½αα’αααΈαααααΆαα·ααααα·αααα·ααα
αααα»αα ααααα ααΆαα½αααΉαααΆαααααααα’αααΈααΏαααΆααΌαααααΆαα’αααΈ AI αααααααΎα§ααΆα αααααΆαααα α αΎααα
ααΆααααα»αααΆαα§ααααα αα·ααα·ααΈααΆαααααααΆαααααααααααΆα
αααΎααααααΆααααΆαα’αα·αααααα αα·αααΆααα
ααΆααααΆααααα½αααααααΆα αααα αααααα αα·ααααααΆααααΌαααααΎαα½αααΆααααΆααα
ααΈααααααα
α§ααΆα αααααΆαα αααΎαααααΌαααΆααααααααΆ pseudocode ααΌα αααααα·αα αΆαααΆα αααΆαα ααααααΉααααααααααααααααα·ααΈααααα·ααααααααα αα αααααααΆαααΆααααΆα 35 αααααΉαααα’ααααααααααΆαααΌαααΆααα·α gifs ααΌα ααααααααααααα½αα
UPD αααα»ααα»αααα ααα»αααααααα»αααΆαααααΎααΆαααααααα’ααααααααααααααα½αα―ααα½α
α αΎααα
ααΎ Habre
AI ααΆα’αααΈ?
α αααα AI αααααααΎαααααααΆαα’αααΈαααααααα»αα½αα’αα»αααααααααα’ααααΎαααααααααααααΆαααα·ααα α αααααααΌαααΆααααααα ααΆααΌαα ααΆααΆααΆαααααααααα "ααααΆααααΆαααααΆααα" αααααααΆααααΆαααΊααΆαα½α’αααα’αααααα ααΆααααα·α ααΌααααα α¬αα½αααΆαααΆα’αααΈαααα’ααΌααΈααΆααααα αααα»αααΆααααΌαααα’αααααΆα α¬ααΌααααΈααα’αα·ααααα αααα»αααααΈααΈαα½αα ααΆααΆααΏααααααααΌαααααΎαααΎαααα·ααΆααΆαααααααΆ ααααΎααΆααααααα α α·ααααααααα’ααααΎααΆ αα·αααααΎαααααααΆαααααααΆααα½αααα αααααααΌαααΆαααα α ααΆααααααα’αΆαααααα / αα·α / αααααααΆα:
- α’αΆααααααα ααααΆααααΆαααααααα α¬ααα½αααααααΆαα’αααΈα’αααΈααα αααα»αααα·ααΆααΆαααααααΆ αααα’αΆα ααΆαα₯αααα·ααααΎα’αΆαααααα·αα·ααΆααααααΆ (ααΆαααααΆαααα αααα αααααααα ααααα»αααααααΌααααααΌα αααααααα½αα±ααα αΆααα’αΆααααααααΎααααΈαα»ααα)α
- αα·αα ααααΆααααΆααααααα α α·αααααΈααααααααα·αααα (αα·α αΆαααΆααΆααΎααΆααΆααα»ααααα·ααΆααααααααααΆαααααα»αααΆααααααΌαααααααα α¬ααΆααΎααΆαααα½αααααα»ααα/ααΆαααα»α)α
- αααααααΆαα ααααΆααααΆαα’αα»αααααααααααΆαααΎααααΈα’αα»ααααααΆααααααα α α·αααααΈαα»α (α αΆααααααΎαααααααα αααααααΌα α¬ααααα»)α
- ...α₯α‘αΌαααα ααααΆαααΆαααΆαααααΆααααααΌααααααΆααααααααΆααααααα½α’ααα ααΌα αααααααααααααΎαα‘αΎααααααααααΆαα½αααΉααα·ααααααααααΈα
AI ααΆαααααααααααααΎααααα Sense ααααααα·ααα»αα ααΆα§ααΆα ααα ααααααααααααααααΌαααααΌα ααααααΆααΆαα½ααα·αααααααααΆααΆ αα·αααΈααΆ α αΎαααααααΆαααΆα ααΆααααααΆ αααααααΌαααΆαααααΎαααααΆαααααααΆαααΈα αααααααΎαααΆααα·ααααααα αΌα αα·ααααααα’αααααα ααΆαααααααααΆαααΆααααααΌα ααΆ "ααΆαα‘αΆααα½αααα 20 αααΆαααΈαα»αα’ααα"α ααΆαααααααΊααΆα’αααΈαααααα α ααΆαααα αΆα αααΆααααααΆααα
α αααααα·αααααΌαααΆααααααααααααα»αααααααΆαααΎααααΈααΆαααααααααΆα αααααΆααα·ααααααααΆαα αααΎαααΆαααααααααΆααααααααΆαα½α αα α αΎαα αα·αα αΆαααΆα αααααΎαααΆααααα½ααααααααΆαααΆαααα½αααααΆααααΌαααΆαααΎααααΈαααααααΆααΎααΆααααααΌααα ααΆααα»ααα α ααααααΉα αα·ααααααααααααΆααααααααΆαααα αααα»αααααΎαααΆαααααΎααΆααααααα α α·αααα ααΌα αααα ααααα Sense ααααααααα α αααΎαααααΆααααααΆαααααα Think and Actα
ααααααααααα αααα AI
AI ααΆααααααααααα½αα ααα½ααααααααΌαααααααα
- AI αα·αβα αΆαααΆα αβααααΌαβααΆαβααααα»αβαααααΆαβααΆβαα»αβααΌα βααΆβααΆβααΆβαααα½αβαααααααΆαβααΆαβαααβααΌαααβααααβαααΆαααΈαα ααΆααααΆαααααααααα»αααΆαααααααααααΆααααααααααΆαααα‘α»ααααα’αα·ααααααΎααααΈααΆαααΆαα’ααααααααΆαααααΊαααΆαα αα·ααααααΈαα·ααΈααα’αααα»αααΎααααΈαααααΆαα½ααα½αααα α ααα»α’αααΈ? αααααΆαααα ααααααααα·αααΆααα αα α αΎααα·αααΆαα’ααααααα
- α αααααα½αααααΆαααΆααααααΆαααΈαααΆα αα·αααΆαααααα½ααααααα ααΌα ααααααααΆααααΆααα·ααα½αααααααααα·ααΈααΆαααααααααα’αααα»ααααααΆααααΉαααα»ααααααααα
- ααααΆααααΆαααααΌαααΎααα ααΆαααΆαααααΆαααα·ααααΎααααΈα±ααα’ααααααααΆαα’αΆααααααααΆαα½ααααααα»ααααααΆαα½αααα»ααααα·αα αααααα·ααΈ AlphaGo ααααΎαααΆαααΆααααααΎαααΆαααα»ααα ααα»ααααααα αΆααααααΆαααααΎαααΎαααΊαα ααααΆαααΈααΆααααααΉαααααααααααΈααα ααααα ααααα·αααΎα αααααααααααααΎααΌααααααααααααα»ααα α’αΆααααααααααα·ααα½αααΆαααα αααα½ααααααααΆαααααΌαααααΆααααααΌα ααΎααααΈα±ααααΆααααΎααΆααααααα α α·ααααααα’αΆα ααΏααΆααααΆα ααΆααΆααααααΎαααααα’α
- AI ααααΌαααααααΎαααΆααααα»ααααααααΆααΆαααααααα αααααΆααααααΆ algorithm αα·αα’αΆα ααααΆα ααα»αααΆαααααΎααααΆαα CPU αααα»αααααααααΌαααΎααααΈααααΎααΆααααααα α α·αααααΆαααα ααΌααααΈαα 10 αα·ααααΈαα·ααΆααΈααααααααααα αααααα ααααααΆαα αααΎαααααΌαααΆαααααΉααα 16 αα 33 αα·ααααΈαα·ααΆααΈααα»ααααα ααΎααααΈααααΎαααΆαααΆααα’αα α αΎααααααα ααα»αααααΆα ααα·ααααααΆααα
- ααΆαα§ααααααα· αααΆαα αα ααααααααααααααααα½αααααααΌαααΆαααααΎαααΆαααααα·αααααα ααΌα ααααα’αααααααα·ααααααααΌαα’αΆα ααααΎααΆαααααΆααααααΌα α αΎαααΆααααααααΌαα’αΆα ααΎαα‘αΎαααΆααααααΏαα
ααΌααααα‘ααααΎααα·ααΈααΆααααα AI αααααααααααααααααααα’αΆαααααα/ααΆααα·α/αααααααΆαααΆααααΌαα
ααααΎααΆααααααα α α·αααααΆααΌαααααΆα
αααα αΆααααααΎαααΆαα½αα ααααααΆαααααααα»α - Pong α αααααααα αααα·αααααΆααααΎααααΈα±ααααΆαααααα ααααΈααΆ ααΆααΆαα ααααΆααααΆα ααΆααΌα ααΆααΈα‘αΆααΆαααΌαααΆαα αααα’αααα αΆαα ααααα·αααΎα’ααααα·αααΆαααΆααα αα ααΈααα AI ααΆααα·α αα ααΆαααΆααααα½ααα½α - ααΆααααααα α α·ααααααα»ααα·ααα ααΆαα½αααΎααααΈααααΆααααΈαααα·ααΆα
ααα ααααΈαααααααΆαααααΆααααααααα
αααααΆαα AI αα αααα»α Pong αααααααααΆαααΆααααααααααα»αααΊααααΌαααααΆααΆαααΆαααααα·ααΆαα αααααααΆααααΆαα·α αα α
αααα½ααααααααΆαααΆαααααααααΆααααΆαααα αααααααΆ pseudocodeα
ααΆααααα»α / ααΆαααααΎαα
αα
α»ααααααααΆααααααααααα αααααααα»αααααΎαααΆαα
ααααα·αααΎααΆαααα
ααΆαααααααα paddle:
ααααΆααααΈααααΆαααααα
ααααααααααααα·αααΎααΆαααα
ααΆαααααΆααα paddle:
ααααΆααααΈ paddle ααααΆα
ααααα·αααΎαααα·ααΆααααΆααααΈαααα»αααααΏαααΆαα ααααααααΊααΆαααα½ααααααααΆαααααα’αααααΆαα AI αα αααα»α Pong α αα·αα αΆαααΆα αααΆαααΆααααα»αααααΆαα’αααΈαα ααααα·αααΎαα·αααΆααα·ααααααα αααΎα αα·ααααααααΆααααα’αΆα ααΎαααΆααααααΆααααααΆααααΆαα
αα·ααΈααΆααααααααααΊααΆααααααΆαααααααααααα’αΆαααααα/ααΆααα·α/αααααααΆαααΆααααΌαααΊααααΎααααα½αα±ααααααααααΆααα ααα»ααααααΆαα ααΈαααα
- ααααα Sense ααΊαα αααα»αααΆαααααΈα if α α ααααααΉαααΆααΆαααα ααΈααΆ αα·αααααααααΆαααααΆαααα·ααΆ ααΌα αααα AI ααααΎαααΆαααααΆααααααααΆααααα
- ααααα Think ααααααΌαααΆααα½ααααα αΌαααααααα αααα»αααα ααααΈαααααααΆαααααΈαα αα½ααααα½ααααα αΌααααααααααΆαααΈα ααααααα»αααααΈαααααΊααααΆα ααα»ααα αα·ααα ααα ααΆαααααα αααααααΆααα½ααααα»αα αααααααααααΆαααΆααααΈααααΌαααΆαααααΎαααΎα - ααααΆααααΈαααα·ααΆαα ααΆαααααα ααααΆααααΈααΆαα ααΆαααααΆα α¬αα·αααααΎα’αααΈααααα·αααΎααΆααααΌαααΆαααΆααααααΉαααααΌααα½α α αΎαα
- αααααα αααΆααααααΌαααΆαααααΎααα αααα»α Move Paddle Left αα·α Move Paddle Right α α’αΆαααααααΎααΆααα ααΆα αααα αα½αααα’αΆα ααααΆααααΈαααα·ααΆααααΆαα α¬αααα»αααααΏαααΆααααΆαααα½αα
αα·ααΈααΆαααααααααααααααΌαααΆαααα α ααΆααααα·αααα - ααΆαα αααΆααααΆαααααα½α (αααα»αααααΈαααααααα·αααΎααα ααααΈαααααααΆααααα αααα»αααΌα) αααααΆαααααα·αααααα ααΉαααααΆαααΆααα αα α»αααααααααα·ααααααα·αα αΆαααα·ααΆαααΆαα
ααΎαααΎααΆααααααα α α·ααα
α§ααΆα ααα Pong ααΊαα·αααΆααααΎααΉαααααααα·α AI ααααΌαααΆααααα α ααΆ αααααΆαααΆααααααα α α·αααα αααα½ααααααααΆαααααααΆααααΆααΎααααΈααΆαααα "ααααΉα" αααααΆααΆααααααα α α·αααα’αααΈαααααααΆααααααααΌαα αΆαααα·ααΆαααΆαα
α αΌααααααΎαααααΆααααΆααααα»ααααααααΆαααΆααααααα α α·ααααααααΆαααααα½ααααααααΆααααααα·ααΆααααααΎαα
αααααααΈαα½αααααααααΆαααααΌαααΆαααα α
ααΆααααΆαα - AI ααααΎααααΉααααΈααααΆα ααααΎααααΈαα·αααααΆα’αααΈαα
ααΆααααααααααααααα ααααΆααααΆαααΈαααααααα
- ααααΆααααΆααααααα α α·αααα ααααΎαααΎααααΆααααααΎαααΈααααααα’ααααΎααΆαααΆααααααααααααααα½αα ααα½α ααααααααΎαααΈαα½ααααααΌαααΆαααααΆαααΆααΆααααΆααααΆα ααααα‘ααα
- ααααΆαααααα ααα αααααααΆαααΎααααΈα’αα»αααααααααααΆαα±ααααΆααααααα α α·αααα α»ααααααα
αααα½ααααααααΆαα αΆααααααΎαααΈααααΆααααααΌα ("α«α" αααααααΆα) α ααΆααααΎααΆααααααα α α·αααα’αααΈααααΆααααΌααα½αααΆαααααααΌααα α¬ααΆααααα·ααααα·αααααααΆαααααααααΆαα»ααααα»αααααΆαα αα·αα ααα
ααΎβααΆαβααΆαβαααααΆαβααΆαβαααααα βα α·αααβααααΎβααΆαααΆαβααΌα βααΉα if statements αααα»αβαααααβαα»αβααΆαβα’αααααααααααβα’αααΈβαααα? ααΆαααααααααααΌαα αα ααΈααα αααααΆααααααα α α·αααααΈαα½ααααΆααααααααααααα½α αα·ααααααααααα’αΆα ααΆαααΈαα αααα’αα»ααααΆαα±ααα’αααα’αα·αααααααααααΎα AI ααΈαα·ααααααααααΆαα±ααααΆααααααα α α·ααααα αααα»ααααααΆαααααα·αα αΆαααΆα ααααααααΌαααΆα±ααααααΆααα α αΌααααα αΆαααΆααΆααααααααΆααΆαα
αα
αααααααΆαααΌα α’αααααΉαααα½αααΆααααααααααααααΆααα’αΆαααααα’ααααα αααααΎαααααΆαααααααΆαααα½αααΆααΈαα½αα ααααΆααααααααααααααΆααααααα
α
α·ααααααααα’ααααΎαα½αααααΈααΈα αα·αααααΆααααΌααααααα’ααααΎαα½αααααΈααΈ αα·αααΈαα½αα α’ααααα
ααααααΌααααα
ααααααα·ααΈαααααααα αα·ααααααααΆα ααα»ααααα₯α‘αΌαααααα
ααΆααααααααααα ααααααΉαααΆαααααααα»αααααΆαα αα
ααΈαααα’αααααααααααΆααααααα
α
α·ααα αα·ααααααααΆααααααα α αΎααααααΆααααααααΌαααΆααααα AI ααΆααααΌααααααααΆααααααααααα½αα―αααΆαα’ααααααα·αααααααΎαααΎα αααααΆαααα α’ααααααααα―αααΆααα
α’ααααα
ααΆα αααα αααα’αΆα
ααααΆααααααΌαα₯αα·ααΆααααααα·αα
αΆαααΆα
αα
αααααα ααααα‘αΎααα·α α¬ααααΆααααααΌααααααΌαα
αααααΆαααΆααααααα α α·αααααΆαααααααααααααΆααααΆαααα αααααααα½αααΆααααΌαααΆααααααΎααααααααααααααααα·ααΈαααα»αααα§ααΆα αααααΆα αααΎα (α§ααΆα ααα αααααααΎαααα½ααααααααΆα ID3)α αααααααΎα±αααα½αααΆααΆα§αααααααααΆαααααα·αααααΆα αα·αααΆαααααα·αααααΆαααααααααααΆααα αΆααααααΆααααααΆαααΆααααααα’ααααΎαα·αααααααααααα½αααΆαα ααααααΆαααΆααααα ααΎαα α½αααΈααααααααααΆαααααα½ααααααΆααααααΆααααΆαααΎααααΈααααΎαααΎααααααααΆαα
ααααΆααΈαααΌ
ααΎαααΆααα·ααΆααααααααααααααΆαααΆααααααα α α·ααααααααααΎαααααααα αα·ααααααααΆααααααΆααααααΎαααΆαα»αα α’ααααα ααΆ AI α’αΆα αααα ααααααΆαααΆααααααΆααα ααααΆα ααα»ααααααΆαααα ααααααΌαααΉαααα’ααααΎα’ααααααααααΌααααααααααααααα·ααΈααΆααα’ααα α α»αααααα·αααΎααΎαα’αΆα αααααα±ααα’ααααα ααΆααΌαα§αααααααΎααααΈαααααΎααααααααα α¬αααααααΆααααααα½ααα?
ααΌα ααααα’αααααααααααααα·ααΈαα·αα αΆαααΆα ααααααααΌααααααΆαααααααααα Is Ball Left Of Paddle αα·α Is Ball Right Of Paddle ααΆααα’αΆα αααααΎααααααααααα½ααααα’ααααα ααΆααΉααααααααααααααααΎααααΈαα·αα·αααααΎααααααααΆαααααα αααααΆαααααα·ααααααααΎαααΎααΆααααααα α α·αααααΉαααΎααα ααΌα αααα
αααααΊααΌα
ααααΆαα
ααΉαααΆααΆαααΈαα½αααα ααα»αααααααααααααΆααα
αααα»ααααα½αααααΆαααΌαααααΆαααααα½αααααααΆ ααααααααΉαααααααααααΆααααααααααα if statementα αα
αααααααΆαααΌα ααΆααΉαα’αΆααα
αααα»ααα½αααΈααΈααααααΆααααααΆααααΆααααααα
α
α·ααα ααα»αααααααα½αα±ααααΆααααααααααααααααααΆααααΆαααα½αααΎααααΈααααα·ααααα· (Is Ball Left Of Paddle) ααΆααΆααααααααααααααΆααααααααα α αΎααααα‘αααα·αα¬αα·ααα·ααα
ααΆααααα αααααααΌαααΆαααααΎαααααααΎααΆααΆα’αααα Lua α¬ Angelscript α αααααααΎαα½αααΆ α’αααα’αα·ααααααα’αΆα
ααααααα»αα
αααα»αα ααααααααααΆαα (ααΆαα αα·α paddle) α αΎααααααΎαα’ααααααααΉαααΆααα
αααα»αααααααΈα (ball.position)α ααααα ααΆααΆααααααΈαααΊααΆααααααΆα C++ α ααΆαα·ααααααΌαα±ααααΆαααααΆααααΆαα
αααααααααααααααα ααΌα
ααααααΆααα’αααααΆααααΆαααααααα½ααααααα·ααααΆα αααααααΆαααΆαααα αα αα·αα’αα»ααααΆαα±αα "α’ααααα·ααααααααΌα" αααααΎααα»αααΆαα
αΆαααΆα
αααααααα½αα―αα
αααα»αα§ααΆα αααααΆαααΎ ααΆααΆααααααΈαααααΌαααΆαααααΎααΎααααΈααΆααααααααααααααΆαααααααααααα»ααααα ααα»ααααααΆααα’αΆα ααααΎαααααΆαααααααααΆααααααα α§ααΆα ααα αα·αααααα Move Paddle Right α’αΆα ααααΆαααΆ script statement (ball.position.x += 10)α ααΌα αααααααααααΆαααααΌαααΆααααααααααααα αααα»αααααααΈαααααα·αα αΆαααΆα αααΆααααααα·ααΈ Move Paddle Right α
α’αααα’αΆα αα ααααααααα α αΎαααααααααααΆαααΆααααααα α α·αααααΆααααΌαααΆααΆααΆααααααΈαα αααααΉαααΆααΌααααα»αααααααααααα ααααΈαααααααΆαααΆααααααααααααααΆααααααααα hardcode ααα»αααααα½αααΆααΉαααΆαααΈααΆαααα αααα»αα―αααΆαααααααΈαααΆααααα αααααΊαα½αααα’αΆα ααααΆααααααΌαααΆαααααα·αα αΆαααΆα αα ααααααααααα·ααΈααΆααααΌαα‘αΎααα·αα ααΆααΉαααΆααα’αααα’αΆα ααααααα½αα―αααΆαααααααΈαααα‘α»αααααααα αααα ααΎααααΈααΆαααααααΆαααααΎααα AI ααααααααΆααααΆαααΆαααα ααα
ααΆαααααΎαααααααΉαααα·ααΆααα
α§ααΆα αααααΆαααΎααΊααα’α₯αααα αααααααΆαα Pong α αα½αααααααααααΎαααΆα Sense/Think/Act Cycle α αΎαααααΎαααααααΆααααααα’ααααΎααααΆαααΆαα α»αααααααααα’αααααααα·αααααα ααα»αααααα αααα»αα ααααααααααα»αααααΆαααΆαααα α’αααααααΌαααΆαααααα·ααααα ααααααααΉαααα·ααΆαααααΈαα½αα α αΎααα·αααααΌαααΆααααααα’αααΈαααΆααα’αααααα»αααααααα½ααααααα Pong αααα»αααααΈαααααΊααΆααααΌα’αΆααααααα½α αα α αΎαα αααααααΎαααΎααα½ααααα
αααααααΎαα’αααααΆαααααα αΆαααααααααΌαααααΆαα αααΆαα αΌαααααα½αααααααΎαα’αααααα αααααΆααααΈααααα½αααααααΎαααααααΆαα’αΆαααααααΎ "ααααΆα" αααααα½αααα ααααΆααααΆααααΉαααααα "αααααΆαα" ααααΆααααΆααααΉαααΆααααα αΆαααΈα ααααΆαα ααΆαα ααααΆααααααααααααα·ααααααΆααΌαααααΆα - "ααααα·αααΎα’ααααααααααΌαααΆααααααααααΎα ααααΎα’αααΈαα½α" ααα»ααααααΆα’αΆα ααααΌαααΆααααααααΆα‘αΌααΈαααα ααΆααααΉαααα·ααΆααααααα’ααααααααΆαααΎα αα·αααααα·αααα (ααααΎαααΎαααΆαααααΎααα αα·αααααα·ααααα·ααΆ)α
ααΆααΆαααΎααααααααα ααααααα’αΆαααααα/αα·α/αααααααΆαα ααΎαα’αΆα αααααααΌαααααα Sense αααααΉααα·αα·αααααΎαααΆααααα»αααΆααΎ AI ααΎαααΎαα’ααααααα¬α’ααα ααΎαα·αααΌα αααααα ααααΆαα’αααΈααΎαα‘αΎααα ααα»ααααααααα·αααΎααΆααΎα αααααααΉαααα·ααΆααααααααΆαααΎαα’ααααααααααΌαααΆααααααΎαα αααααΌαααΉαααΆααααααααΆα ααααα‘ααααααα·ααΆαααΆ "αα ααααααααααΉαααα·ααΆααααααααΆαααΎαα’ααααααααΎαα‘αΎα ααααΎ" αααααΆαααααααααααΆααΆαααααΎααααααα’αααααααΌαααΆαααΎααααΈαααααααΆαααααααα·ααα·ααααααααΆαα ααΌα αααα α’αααααΉααααα αααααα·ααααα ααααααααΉαααα·ααΆααααααα’ααααααααΆαααΎαα αααααΆαααα½α’ααα "αααααΆαα" - ChargeAndAttack αα·ααααααΆααα’αααααααΆαα - HideAndSnipe α ααααΆααααααααΆαααααα’αΆα ααααΌαααΆααααααΎααα αααα»αα―αααΆααα·αααααααααααΆααααΆαααααααα½ααα ααααααα·αα αΆαααΆα αα αααααα‘αΎααα·αα ααΆααΆααααααΈαα’αΆα ααααΌαααΆαααααΎαα ααΈααααααααα
ααααΎααΆααααααα α α·ααααα·ααΆα
αααααΈααΆααααααααααααα·ααααααΆααααααΆαα₯αααα·ααααααΆααααααα ααΆαααααΆαααΆαααΆα αααΎααααααΆαα·ααααααααααΆααα αααααααα’αααααααΌαααααΎααΆααααααα α α·αααααααααααααΆαααααα’ααααΎα’αααΈαααααααΆααααΆααααα»αααααΎ ααα»ααααααΆαα·ααΆααααα»αααΆααααααααΆαααααΆαααααααααα½αα αααααααααΆαααααααααα αααΎαααααααα»αααΆαααααΆαα±αααα½αααααααααααααααα·αααααΆααα αααα»ααααααΆαααΆααααααα α α·ααα α¬ααααααΈαα αααααααα’αααααααΌαααΆααααααααΆαα»αααΆααΎααααΆαααΆαααΉαααααΆααααααΌααααΆαααΌα ααααα αα»αααααααααα α α·αααααΎααα αΆααααααΆααα αα·ααΈααΆααααααααα»αααααααΆααααααααααααΊααααΌαααΆαααΆα αΆαααΆα αααΎααααΈαααααααΆααααα αΆααΆαααααα
αααΆαααΈααααααααααΆαααΆα
Finite state machine α¬ FSM (αααΆαααΈαααααααααα) ααΊααΆαα·ααΈαα½αααααα·ααΆαααΆααααΆααααΆαααααααΎααα αα α»αααααααααα·ααα αααα»ααααααα½ααααα»αα αααααααααααα’αΆα ααααΎαα ααΆα α αΎαααΆα’αΆα ααααΆααααααΌαααΈαααααα½ααα αααααα½ααααα ααΆαα ααα½αααΆααααΆαααααααααααααα - ααΌα αααααααααα α§ααΆα αααααααα’αααα»αααΈααΈαα·αααΊααααΎαα ααΆα αααα ααΆαααααΆαααααααααααΆαααααααΊαα αααααααααααααααΆ ααα»αααααααααΆαααααΊααΌα ααααΆ - ααααααΈαα½ααααααΆαα±ααα’αααΈαα½α (αααααΎαα αα ) α ααααΎααααααΆα ααΆα ααααααα·ααα αααα»αααααΆαααΆααααα½ααα αααααΆαα½α α αΎαααααΆααααΈααΈαα½ααα αα½αααααααααα’ααααΎα αααΆααααΆααααα
ααΆααΆααΏαααααααααααΆααΆαα½α NPCs αα αααα»αα ααααα ααΆα§ααΆα ααα α αΌαααΎααααα»αααααααααααΆαα½αααααααΆααααααα
- ααΆαααΎαααααΆαα
- ααΆαααΆααααα αΆαα
- αααααα αααα½αα
α αΎαααααααααααΆααααααααααΆααααΆαααααΆααααααΌαααααΆαααΆαααααααΆα
- ααΎβα’αααβααΆαβααΎαβααααΆααβαααααΌα ααΆααβααΆαβαααα αΆαα
- ααΎβααααΆαβααΆαβαααα αΆαβααβαααβααΎαβααααΆαα ααΆααβαααα‘ααβαα βααααΆαβαα·αα
- ααΎβα’αααβααΆαβααΆαβααβααα½αβααααα ααΆααβαααβαα βααΆααα
α’αααααα’αΆα ααααα if-statements ααΆαα½αααΉαα’αααααααα’αΆααΆααααΆααΆα αα·αααΆααααα½ααα·αα·αααααααααα ααΎααΆααααααΌααα αααααααα ααΎααααα·ααα»αααΆααααα NPC ααΆα’αααΈα
- ααΆαααααα - αααΆαααΆαααααΆαα
- ααΆαααααααα - αα αααααααααααΌααααααΆαααααααααΆααααΆαααΆαααααα½αα
- ααααααααααα½α - αα αααααααααααΌαααααΌαααΆααααααααααΎα ααα»ααααααααΆααααααααα»αααΆαααααα»αααααααααΆααα―αα
αααααΎααααααΆαααα½αααααααΆαααααΆαααααα·α - α§ααΆα ααα α’αααααΆαααΉααα·ααα ααααααααααααΌααααααΆααααααΆαααα ααααα·αααΎααΆααααΆααα»αααΆααααααα
αα ααΈαααα»α αααααΈαααααα "ααααα·αααΎ ααα " α’αΆα ααααΆααα ααΆαα·αα αααΆααααα ααΌα ααααααΎαααααΌααααααΎααα·ααΈααΆαααααααααΌαααΆααααα’αα»ααααΆαα±ααααΎααααααΆαα»ααααα αα·αααΆαααααΆααααααΌααααΆααααααα αααα»αα α·αααα ααΎααααΈααααΎααΌα αααα ααΎαααααΌααα·αααΌαα’αααΈααααααΆααα’αα α αΎααα αααααααααααΈαα½αα ααΎαααααααααα»ααααααΈααΆαααααΆααααααΌαααΆααα’αααα ααΆαααααααααααααα αα½αααΆαα½αααΉαααααααααα αΆαααΆα ααααααΆαααα½αααα
αααααΊααΆααΆααΆαααααΆααααααΌααααα - αααααααΆαααΌααααΌααΆαααΎααααΈααααΆαα±αα FSM α α
αΌαααΌαααααΆααααΆααα½α α αΎαααα½αααΆααα·αααααΆαααΌαα
ααααΆαααααΆααααααΌαα₯αα·ααΆαα NPC α
ααααΆααααΆααααα»ααααα
αΆααααΈααααΉαααΆαααααΆααααααα
α
α·ααααααααΆααααααΆααααΆαααααααααα’ααααΎααααΆαααΆααα
αα
α»ααααααα ααΎαααΈααααα
ααα αααα½αααΈαα½αααααα αΆαααΆαααααΆααααααΌααααΆααααα ααααα·αααΎαααααααααα
ααΆααααΉαααΆαα·αα
ααΆαα’αΆαααααααΈαα½αα ααΎααα·αα·αααααΎαααααΆαααΆααα αα α»ααααααααααααααΆααααΆα ααααΎαααΆαααααααααΈααααΆαααααΆααααααΌα α αΎαααααα·αααΎαααααααααααααΆααααΆαααααΆααααααΌαααααΌαααΆαααααα ααΆααα½αααααααΆαααΆαααααΈα α§ααΆα ααα ααα»αααΈαα½αααα·αα·αααααΎαααΆααΎαααααα·ααΈααααααααα 10 αα·ααΆααΈααΆααα»ααααααα¬α’αα α αΎαααααα·αααΎααΌα αααααααααα ααααΆαααΉαα ααααΈαααα Idling αα Patrollingα ααΆαααααααΌα ααααΆ ααααααΆααααα αΆααα·αα·ααααα»αααΆαααααααααΆααααΆα - ααααα·αααΎααΆααΆα αααααΆα αΌααα αααα»αααααΆαααΆαααααααα½αα
αααααΊααΆααΆααααααααΆαααΆαααααΆααααααΌααααΆααααα ααα»ααααα α»ααααΆαααΆα ααααα’αΆαααααα·αα·ααΆαααααΆααααααΉααααααααα½αα―α? αα αααα»αααααααααααααΆαα’αα»ααααα’αΆαααααα·αα·ααΆααΆααααααααααααΆααααααααΆααααΆαααα½α ααΆααΌαα ααΆαααΈααααααααα "ααααα" αααααΎαααααααααααααΆααα FSM:
- αααααααΆααααααΎαααααΎααΆαααααΆαααααααΆααααααΆαααΆααα αα α»ααααααα
- αααααααΆααααααΎαααααΎαα αααααααΆααααααΌαααΈαααααα½ααα αααααα½ααααα
α§ααΆα ααααααααΆααααααααααΈαα½αα ααααααααΆαααΉαααααΆααααΈααααΆααααΆααα ααΆαααααΌαααααΆαααΈαα½ααα ααααααΆααααα αΆαααΉαααααΆααΆααααα½α ααααΎαααΆαααΆααααα αΆααα½ααααα»αααα»αααΈαα½αα α¬ααααΆααααααΌααα αααααααααΆα’αΆα αα αα½α α
αααααΆααααααααααΈααΈα αα·α αΆαααΆααΆαααααΆααααααΌα βααααα·αααΎαααααΌαα’αΆα ααΎαααΎα α αΎααααααΌαααααΆααααα ααΌαα αΌααα ααΆααααααΆαααΆαααααααααααα½αα ααααΆααααΆαααααΌαααααααΎαααΎααααααααααααααΌααα αααααΆαααααα½α αα·ααααααΆαα»αααααααΆαααα ααΎααααΈα±ααααααααααααααααα½αααΉαααΈαααααααααααααΌααα α αα αααααααααα½αααααΌαααΆαααααΎα ααααΆααααΆααααα‘αααα ααααΆαααΆαααΆααααα αΆααα·αα αα αααααα ααΆααααΉαα ααααααΆαααααααααααα·αααα’αααΈααΆαααααΆαααα αα ααΌα αααααααααααΆα NotifyFriendOfThreat α’αΆα ααΎαα‘αΎαα
ααΆβααααΈβααααβααα ααΎαβα’αΆα βααΎαβααααααααβαααβααΆαβαααβαααα ααβααβαααα Sense/Think/Actα Sense ααααΌαααΆααααα αΌααα αααα»ααα·αααααααααααααΎααααααααα·ααααΆααααΆαααααΆααααααΌαα αα·α - ααααΎαααααΆααααααΌααααααΆααα αααα»αααααααΈαα½ααα α αΎαα αααΆααααααΌαααΆαα’αα»ααααααααααααααΆααααααααΌαααΆαα’αα»ααααααΆαααααΆαααα αααα»ααααααα½αα¬αα αααα»αααΆαααααΆααααααΌααααΆαααααα
αααααααααααααααααααΆααααααΌαααΆαααααααααααΆαααααααααΆααα’αΆα ααΆααααααααααα α§ααΆα ααα ααααα·αααΎααααΆααααΆαααΈαα½ααααααΎααΆαααααΆαααα»αααααααΆααααααααα»αααΎααααΈαααααααΆααΎααΆα’αΆα ααΎαααΎααααααΌα αα·ααααααΆααΎααΆα’αΆα ααααΆααααααΌαααΈαααα Patrolling αα ααΆ Attacking αααααΆααΉαααααΌαααΆααααααααΆ CPU α αααΎαα
ααΆαααααΆααααααΌαααααΆααααα αααα»αααααΆαααΆααααα·αααααα’αΆα ααααΌαααΆααααα·αααΆααΆααααΉαααα·ααΆααααααααΉαααααΌαααΆαααααΎαααΆααα ααααααααΆααΎαα‘αΎαα αααα½αα±αα FSM αα·αα·αααααΎαααααααααααααΆααααααΌα "ααααΆααααΆααααααααα»αα’αΆα ααΎαα’ααααααααΆααα?" ααΆααααα»α ααααααααααΆα ααααα‘ααα’αΆα ααααΌαααΆαααααααα ααΆααααααααααΎααααΈαα·αα·αααααΎααα·α ααΆααΉαααΆαα (α§. 5 αααααα»ααα½ααα·ααΆααΈ)α α αΎαααααααααΊα αα Player Seen αα αααααα check ααααααΆααα
αααααααΌαααΆααααααΌααα FSM αααα₯α‘αΌαααααα½ααααα ααΆααααααΉαααα·ααΆααα Player Seen αααααΆαααα½ααααααααα α αΎαααααΎααααα ααΆααααα α₯αα·ααΆααααααααααΊααΌα ααααΆ ααΎααααααααΆααααααΆααααααααΎααααα·αα’αΆα αααααΆααα»ααααααααΎαααα ααα»ααααααΆαααααααααΆααααααΎαα‘αΎαααΆααααααααααΆααααααααααα Sense αα ααΆαααααααΆα ααααα‘αααααααααα·ααΈα
αααΆαααΈααααααααααΆαααΆαααΆαααΆααΆαα»αααα
αααααΆαααΆαααΆαααααααΆαααααΎααΆαααΆαα½α FSMs αααα·ααααααααΆααααα½ααααααα ααααα·αααΎααΎαα αααααααΈαααααΆαααΆαααΆααααα αΆαααΎααααΈααααα MeleeAttacking αα·α RangedAttacking ααΎαααΉαααααΌαααααΆααααααΌαααΆαααααΆααααααΌαααΈααααααααααααααΆααα’αααααααΆααα αααααααΆαααΆαααΆααααα αΆα (αα αα α»αααααα αα·αα’ααΆαα)α
α’ααααααα ααααΆααΆαααααααααΆααααΆαα αααα»αα§ααΆα αααααααααΎαααΆαααΆαααααΆααααααΌααααα½αααΆα αααΎαα ααΆαααααΆααααααΌαααΆαα αααΎααα αααα»ααααα Idling ααΊααΌα ααααΆααααα·ααα ααΉαααΆαααααΆααααααΌααα αααα»ααααα Patrolling α ααΆααΆααΆααααααΎαααΆααααααα·αααααΎαααααααααααααα½αα―α ααΆαα·αααααααα·αααΎααΎαααααααααααααααααααααΆαααααααααα ααΆααα ααα»ααα αααααααα»α Idling αα·α Patrolling αααααααααΆαααΌαα αα "αα·αααααα»ααα" αααααΆαααααααααααΆααααα»αααααααΆαααα½ααααααααΆαααααΆααααααΌααα ααΆααααααααααα»αααα ααααα·αααΎααΎααα·αααΈααααΆααααααΆαααα ααα Idling αα·α Patrolling ααααΆαααΆααααααα α§ααΆα αααααααΆαααααΎααααΆααααΆααΆαααααΆααααααΌαααΆα ααααα‘αααααααΆαα substate αα·αααααα»αααααααΈα
ααααααααΆαααα
α
ααααΈααααΆαααΆαααααα»αααα
α αΎααααα»αααααααααααΆααααΆαα
ααΆααΆααααααααααΌα
ααααΆ ααα»ααααααΆαα½αααΉαααααΆαααΆααα·αααααα»αααααααΈ ααααα½αααΆα Idling αα·α Patrollingα ααΆαα½αααΉαααααααΈαα½αααααααΆα FSM ααΆαα½α substate (αα·α substate ααΆαααααααΆα FSMs ααααΆαααααα½ααααααα½ααα - α αΎαααΌα
αααααα
ααΎαααΆαααΆα’αααααααΌαααΆα) ααΎαααα½αααΆα Hierarchical Finite State Machine α¬ HFSM (αααΆαααΈααααααααααααΆαααΆααΆαα»αααα) α ααΆααααααΆαααΆααααΆαααα»ααααααααα·αααααα»ααα ααΎαααΆαααΆααα
ααααΌαααααα»αααααΆαααααΆααααααΌαααααααααααΌαααΆαααα
αααα ααΎαβα’αΆα
βααααΎβααΌα
ααααΆβαααααΆααβααααβααααΈβααΆβαα½αβαααβααΆαβααααΎαβααααΆααααααΌαβααΌαα
α α§ααΆα ααα ααααα·αααΎαα
αααα’ααΆααααΎααααααΈαααααΆαααΆαααΆααααα αΆααα
αααα MeleeAttacking αα·α MissileAttacking ααααα½αααΆααΉαααααΆαααΆαααααααααααααΆααααααΌααααΆαααααΆαα
αα·ααα
αααααααα’ααααΎα
ααααΆααα
αααααΌα αα·αααααααΆαααααααΆαααααααα ααΆαααααα α₯αα·ααΆαααααα»αααααΆα αα·αα₯αα·ααΆααααα’αΆα
ααααΌαααΆαααααΆααααα’ααααααΆααααΆαααααΆααααααΌααααα½αα
ααΎαααΎα₯αα·ααΆαα
ααΆαα½αααΉα HFSM ααΆααα½ααααα αΌαααααΆαααααα»αααααΆαααα’αΆαααααα·αα·ααΆααααΌαααΆααααααΎαα‘αΎαααΆαααααααΆαααααα½αα ααααααΆαααΆααααα ααΆαααΆαααααΆαααααα·α ααααα½α αααααΆααααααα α α·ααααααα»αααααααααα αααΆααα’ααααααΆαααΊααΆαααααααΆααα·ααααα·ααααα ααΉαααααΆαααΆααα αα α»ααααααα α αΎααα αααα»αα ααααααΆα αααΎααααααΊαα·αααΆα’αααΈαααααααΌαααΆαα α αΎαααΆαααααΎααααααα»αααααααααααΌαααΆααΆαα»ααααααααα’αΆα ααΆαααααααα ααα½αααααΆαααααΎα‘αΎααα·αααααΆαααααΆααααααΌαα ααα»αααααααααααα’αααααααΌαααΆαα αααΆαααααααααΎαααΆααα·αααΆα’ααααααα·ααααα»αααααααΆ α¬α’αα»ααααααααΎαααααααααααααααααα α§ααΆα ααα ααααα·αααΎαα»αααΆαααααααααΆααααΆαααααΆααα α»αααα 25% α’αααααΉαα ααα±ααααΆαααααα ααααααα·ααα·αααΈααΆααΎααΆαααααα»αααααα»ααα ααααα α¬αα·ααΆαααααα - α’αααααΉαααααΌαααααααααααααααααααα ααααααΈαα½ααα α αΎαααααα·αααΎα’ααααα ααΆααααα’ααααα ααααααααα ααααααΆααααααΌαααααα·ααα»αααΆαααΆαααΈ 25% αα 10% αααααΆααΉαααααΌαααααΎαααααααα
ααΆαα§ααααααα· ααααΆαααΆαααααααααΌαα±ααααΆααααααααααααααΆααααααα α α·αααα’αααΈ "ααααα’αααΈαααααααΌααααα·ααα αααα»α" ααΊαα ααΆααααα αααααααα½αα―α ααΎααααΈααααΎααΆαααααΆααααααΌααααα αααα»ααααααααα½αααα»ααααα αα·ααα·ααααααΆααααααααααααααΆαααααΆααααααΌααααααα ααΎαααΎα₯αα·ααΆααααα α‘αΎααα ααΈαααα
ααΆααα·ααΈααΆα αααΎαααΎααααΈα’αα»αααααα½αααΆ ααα»ααααααααΉαααΆαααΊαααα ααααΌα ααααΆαααααΆααααΆααα’ααααααΆ α αΎααααααααα ααΉααααααΆαααΆααααααα α α·αααα αααα½ααααααααΆαα αΆααααααΎααααααααΆαα "α«α" α αΎαααΎαααΎααΆαααααΆαααααααααΆαα±ααααΆααααααα α α·ααα α¬αααααααΆαα ααΆαααΆααα»ααααααααααΆααααΆααααα½αα ααα½αα
- α₯α‘αΌαααα Nodes αααα‘ααααααααα½ααααα»αα αααααααααααΆααααΈα αααααα (ααααα·αααΎααΆαααΆαααααΌαααΆααααα αα) αααΆααα (ααααα·αααΎααΆαα·αα’αΆα α αΆααααααΎαααΆα) α¬αααα»αααααΎαααΆα (ααααα·αααΎααΆαα ααααααΎαααΆα α αΎααα·αααΆαααααααα α»αααααα)α
- αα·αααΆαααααΆααααΆααααααα α α·ααααααααααΎααααΈααααΎαααΎααααΆααααααΎαααΈαα αααα»ααα αα·α αα½αααΆααΆααααΆαααα»αααα αααααΆαααααΆααααΌααααα½αα ααααα·αβααΎβαα½αβααβααα½αβααΆαβαααααα αα½αβααβααααα·ααααα·βααααΆααβααΌαβααβαα½αβααααβαα½αβααα
- ααααΆαααααα’αα»αααααααααααΆααααα‘αααααααααααααα»αααααΎαααΆαααΎααααΈααααΆαα±αααααααααΆαααααααα»αα’αα»ααααα
αααα»αβααααΆααβααΌα βαααβα’αΆα βααααΌαβααΆαβαα½αβαααα αΌαβααααΆβααΎααααΈβαααααΎαβα ααα½αβααα αααΎαβααβα’αΆαααααα·αα·ααΆβαααα»αααααΆαα ααααααααααΎα HFSM ααΈα§ααΆα ααααα»ααααααΆαααααΆαα’αΆαααααα·αα·ααΆα
ααΆαα½αααΉααα
ααΆααααααααααα αα·ααα½αααΆαααΆαααααΆααααααΌαααΆαααααααααΈαααα Idling/Patrolling αα
ααΆαααΆααααα αΆα α¬ααααααααααααααΆαα½αα‘αΎαα ααααα·αααΎαααααΌαα’αΆα
ααΎαααΎα α αΎααα»αααΆααααααα½α’αααααΆαααααα·αααΆα ααΆαααααα·ααααα·ααΉαααααα
Fleeing node ααααα·ααα·αααΈααααΆααααΆαααααΆααααΌαααΆαααααα·ααααα·ααΈαα»αααααα - ααΆαααααΆα αα»αα
αα ααΆαααΆααααα αΆα α¬α’αααΈααααααααα
ααΎαααΎα₯αα·ααΆααααΆαααΆααααα»αααααααΆαβααΆααα·ααΈααΆα
αααΎααααα»αααΆαααααα½αααΆ α αΎαααΆααααααααααΆααα½ααααα
αΌαααααΆααααΉαααααΌαααα’ααααα»αααα αα·αααααΆααααααα’αΆα
ααΆαααα αΆαααααα ααΆααααα½ααααααα’αααΈααΆααΎααααΌααα·αα·αααααΎαααΎαααΎααΉαααΆααααα»ααααΆ - ααΎααΎαα
ααααααααΆααααααααααααααααααΆα¬αα
ααααααααααααααααΆαα½αααΆαααααΆααααααΌα? ααΎβααΎαβαααααΆαα»αβααααβαααβααΆααααβααΉαβααααΆααβαααβααααβααΆ - ααΎβααΎαβααΉαβαααβααααβααΆβαααβαααβααΎαβαα
βαααααβαααααα 10 αα·ααΆααΈ α¬βααΎβααΎαβααΉαβαααβααααβααΆβααΆβααααΆααβααΆβααααβαααβααΆαβααααα·ααααα·βααΆαβααΈβααΎαβαα»α ααΌα
ααααβααΎαβα’αΆα
βααααΎαααΆαβααααΆααβααΆαβααααΉαβααααΌα?
αααβααΆβααΌαβα ααα»βαααβααΆαβααΆαβα’αα»ααααβααΆβα αααΎαα ααΆα§ααΆα ααα αααααααααα½αα ααα½αααΆααααα½αααααΆαααα»ααααααΆαα½αααΉαα§ααααααα»ααααααΆααααα»αα αα½αααααΆαααααααααααΆαα‘αΎααα·α αα ααααααααααααααααααα’ααααα»ααααααααΆααααααΌα αα½αα αΌααα½αααΆαα½αααααΆαα αα·ααααααααααααΆαααααΈαααΆαααΆααααααα
ααααααααααα’ααααΎα§αααααααααΎααααΆαα
α ααααααααααΆαααααΆαα·α ααααααααααΆα ααΆααΆααΆαα ααααΆααααααΆαα½αααααα½αααΆαα’αααααααααααααΆααα’ααααα αααΆααααααΆααααααΌαααΆαααα αα·αααΌαα ααα»αααααα·αα αΆαααΆα ααα αααα»ααααααααααααααΆαααααααααα’αΆαααααα·αα·ααΆαααααα αααα½αα±ααααΆαααΆααααααΎαα αααΆααααΆαα α¬αααααΆααααααααααΆααααα’αΆα ααααΎααΆα ααΆααΆααααααΆααααα½ααααα»αααΆααα·αα·αααααΎααααααααΆαααΆααα’αα α αΎαααααΎαααΎαα’αααΈααααααααααααα»ααα ααααααα
αααααααααααααΆαααΌαααααΆαααΎ Utility ααΉααα½ααααα»αααΏααααα αααααΊααΆαααααααααααααααΆααααΆαααΆααααααααΆαααααααααααΆ α αΎαααααΎαααΎααα½αααΆαααααααΌαα’αα»αααααααααα’ααααΎα§αααααααααΎααααΆαααααααΆααααααααΆαααααααα·ααΈααΈαα½ααα ααααααααΆαααα§αααααααααΎααααΆααααΊααΆαααααΆααααΆαα’αααΎα α·αααααααΆααΎααΆααΆαααΆααααααΆαα α¬αα½αα±ααα ααααΆααααααΆααααααΆααααΆαααΎααααΈα’αα»αααααααααααΆααααα
α§αααααααααΎααααΆαααααααΆαααααΆαααααααααΆααααααα’ααααΎααααΆαααΆααα αα α»αααααα αα·αααα·ααααΆα ααααΆααααΆαα’αΆα αα·αα·ααα αα·αααααΎαααΎαααααααααααααααααααααααααα»ααα αααααΆααααΆαα αααααΊααααααααααΆαα ααΉα FSM ααΎαααααααααααααααααΆαααααΆααααααΌαααααΌαααΆαααααααααααΆααααΆααααααΆααααααΆααααααΆαααΆααααααΆαα»ααααΈαα½αα αα½αααΆαααα αα α»αααααααααααα ααΌαα αααΆαααΆααΎαααααΎαααΎααααααααΆααααααΆααααααααααααα»αααΎααααΈαααα (α¬ααααααααα·αααΎααΎαααΆααααα ααααΆ)α αααααΆααααΆαα αααα»αααΆααααα αααΎα αααα’αΆα ααΆαααααΎααααααΆααα»αααααΆα ααα»ααααα αααααααΈαααααΈααΌα αα½αα
ααααααααβαααααβαα½αβαααααβα§αααααβααααΎααααΆααβαααβααααΆαβα§ααΆα αααβααΈ 0 (αα·αβα ααβααΆαβααΆααβαααα»α) ααα 100 (α ααβααΆαβααΆααβαααα»α)α αααααααΆαααΈαα½ααααΆααααΆαααΆαααααααα½αα ααα½αααααααααΆαααααααΆαααααΆααααααααα αααα‘αααα ααααΌα’αΆααΆααααΆααΆαααααααΎααα·αα
ααΆαααααΆααααααΌααααΆααααααααΆαααΊαα·αα
αααΆααααΆαα - ααααααΆαα½αα’αΆα
ααααΎααΆαααααααααα α’αΆαα·ααΆααααααααΆαααααΌαααΆαααααΎααα
αααα»ααααααα§αααααααααΎααααΆαααααααΆααααα‘αααααα·αα ααααα·αααΎαααααΌαα’αΆα
ααΎαααΎα α αΎααααααΌααααααααΆαα α αΎααα»αααΆααααααα½α’αααααΆαααααα·αααΆα αααααΆαα Fleeing αα·α FindingHelp ααΉααααα‘ααααααααααααααααα·αααΌαααα αααα»αααααΈααα FindingHelp ααΉααααααααΆαααΆαα·α
αα
α ααΌα
ααααΆααα αααααααΆααα·αααααα»ααααα·αααααααα‘αααααα·αααΎαααΈ 50 αα ααΌα
αααααα½αααααΉαααΆαααΆαααΆαααααα»αααααΆαα·α
αα
α α’αααααααΌαααααΆαα
αααα»αααααΈαα
ααααααααΎααααααααΆα αα·αααααΆα§αααααααααΎααααΆαααααααα½αααα
αααα»αα§ααΆα αααααααααΎα αααααααΆααααα‘ααααΆααααααααααα α¬αα½ααααα»αα ααααααααααααααΈαα ααααααααααααΆαααα·ααααΆαααα ααΉααααα‘ααααΆααααΆααααααΆαααΈαα½ααααααααΆαααααααααΆααα α§ααΆα ααα αααααααΆα Fleeing αααα‘αααααααα§αααααααααΎααααΆαααααααααΆα ααααα·αααΎαα»αααΆαααααααααΆααααΆαααΆαααααα·αααΆα α αΎααααααααΆαααΆααααα αΆααααα‘αααααααα§αααααααααΎααααΆααααΆα ααααα·αααΎαααααΌαααααΆαααααα αααααΆαααααα αααααααΆααααααααααα½αααΆαα’αΆαα·ααΆαααΎααΆαααΆααααα αΆααααα»αααααΆαααΆαααΆαα½ααααααααΆααααΆαααΆαα’αΆααααααααΆααΆαααα·αααΆααα»αααΆααααααααααΆααααΎααααΈαααα αΆαααααααΌαα αααα’αα»ααααΆαα±αααααααααΆαααααΌαααΆααααααα’αΆαα·ααΆααααααα’ααααΎαααααααα·αα·α αααααα½αα ααα½ααααααααΎα±αααα·ααΈααΆααααααααααΆαααΆααααααα αα·αα’αααααΆααααααΆαα’αΆαααααα·αα·ααΆ α¬ FSM α
αααααααΆαααΈαα½ααααΆαααααααααααΆα αααΎααααααΆααααΆαααααΆαααααα·ααΈα αα½αααα’αΆα ααααΌαααΆααααααααΆααΆααΆααααααΈα α¬ααΆαααααΈααααΌαααααααα·ααα·ααααΆα The Sims ααααααααααααΎαααααΆαααααα αΆααααααααααα½α’ααα αααααααααααΆααααααΆαααααΆααααααααα - ααααΆααααΆαααα½αααΆααααααΈαα "ααΆαααΎαααΉαα α·ααα" αααααΆαα₯αααα·ααααΎααΆαααΆααααααα§αααααααααΎααααΆααα ααααα·αααΎαα½α’ααααααααααααΆα αα½αααααΉαααΆααααααααΆαααΆααααααααΆ α αΎααααααααααΎααααΆαααααααααααΆα EatFood ααΉαααΎαα‘αΎααα αΌαααααα½α’αααα’αα»ααααααΆ ααΆαααααααααααα·αααααΆαα’ααααααΆα αα·ααααα‘ααααααα EatFood αα ααΌααααα·αα
αααα·αααααΆαααααΎαααΎααααααααΆααααααα’ααααΎααααααααααΆααααααααΊααΆααααααΆαα ααΌα αααααααααααααααααΆαααΌαααααΆαααΎα§αααααααααΎααααΆααα’αΆα ααααΌαααΆαααααΎααΆαααααααααααΎαααΆαααααΎααΆααααααα α α·ααααααα AI ααΆααΆαααΆααααα½ααααααααααααΆαααα½αααα αααααΆαααΆααααααα α α·αααα’αΆα ααααΎαα»αααΆαααΆααααααα§αααααααααΎααααΆααααααααΆααααΌαααΈα α αΎαααααΎαααΎααααααααΆααααα ααααααααααΆαααααα αααααΆαα’αΆαααααα·αα·ααΆα’αΆα ααΆαααααΆααα§αααααααααΎααααΆααα αααα»αααΎααααΈααΆααααααα§αααααααααΎααααΆαααααααααααΆαααΎααααΈαααααα ααΆααΎααΌααα½αααΆαααααααΌαααααα·ααααα·α
α αααΆ αα·αααΆααα»ααα
αα αααα»αα§ααΆα αααααΈαα»α ααΎαααΆααααα·ααΆαα½ααααααΎαααααΆααααΈαα ααααα α¬ααααΆα α αΎαααααΆααααααΎαααααΆα α¬ααΆααααα αΆαα ααα»αααα ααΎβααΎαβααααΎβαααΆαβααΆβα²ααβααααΆααβαααα»αβααΆαβαααααααΆαβα αααΆβααααΆααααΆαβαααα»αβαααβαααβαα½α? ααΎβααΎαβαααααβααααΏαβαααβααααβααΆ ααΎβααΎαβαααβααΆαβα§αααααβαααβααααβααΆ α αΎαβααΎβααΎαβαααα αβαααααΆαβααααΌαβαααβααααβααΆβαααβαα βαααβααααα βααΊβαα·ααΆαβααΆαβααΆαβααΎαβαααα»αβαααααΆααβααααα? αααααΎαααΏααααα
α’αα·ααΆααα·α αα
αα ααααΆααααΆαααααΌα ααΎαααΉαααααααααΆααααΆααααΆαααΈαα½ααααΆααααααααααΏα ααααα½ααααα αΌαααααΏααααααΆαααα»αααααΆααααΈ αα·ααααα»ααα·ααα α’αααΈα ααΆα’αΆα ααααΌαααΆαααΆαααααααΆαααααααααα»ααα½ααα·ααΆααΈ ααΈα‘αΌαααααααααα»ααα½ααααα ααΈαααααααα»ααα½ααα·ααΆααΈα ααΆααααααΆ α ααααααΆαααααααααααΌααα·ααααΆαααααααΎααΆαααΆαααααααααΆααα’ααα ααααααααΈαααααααααΏαααααααα»ααΈαα½αα αα·ααααααααΌαααΆα ααΌα ααααα αΎα α’αααα’αΆα αα»α AI ααΆαα½αααΉααα·α αα ααΆααα½α - ααΎααααΈαααααα ααΆααΎααααΆααααΆααα½αααΆαααααΏαα’αααΈα ααααα·αααΎα’αααααΉαααΆααααΆααααΆααα½ααααα ααΈααΆ αααα’αααααααΌαααααΆααααΈααΆαααα»ααα·ααα ααααΉαααααΌααααα»αααααΏααααααα αααΈααΆαβαα·αβααΌαβααααΆααα
α ααααΆα_travel = αα·ααα _ααΈααΆαα - ααααΆααααΆα_ααΈααΆαα
αααααααΎααα·ααααα 2D α ααααΆααααΆαααΊαα α ααα»α (-2,-2) αα·ααα ααΊααααααααΆαα½ααα ααΆαα¦ααΆααα α ααα»α (30, 20) α αΎαααααΌααααααααΌαααΆααααααΆααααααΆααααΆααα ααΈαααααΊ (32, 22) α α αΌααα·ααΆαααΆααΈααΆααααΆαααααααααΌαααΆαααΆααααΆαααααα - ααααα·αααΎααΎαααααααΏαααααααααΆααααΆααα ααΆ 5 αααααααααα»ααα½ααα·ααΆααΈ αααααΎαααΉαααααΎααΆαααααααΆαααα·α αααααααΆααααΈαααα ααααααΎα α αΎαααα½αααΆαααααΏααααα αα (4.12, 2.83) α ααΆαα½αααΉααααΆαααΆααααααααΆααααα ααααΆααααΆαααΉααα αααααααα ααααααΆαααα»ααααααααα·α 8 αα·ααΆααΈα
α’αααα’αΆα ααααΆαααααα‘αΎααα·αααΆαααααααααα ααααα·αααΎααααΆααααΆααααα·ααα ααΆαααααααΆαααααΌααα ααΆααααααα α αααΆααΉαααΆαααααααααΆαααααααΆα ααα»αααααααααΆαααααΏαα’αα·ααααΆααααααααΆααααΆαααΊ 5 m/s (ααΎαααΆααααααα α α·αααααΆαααΎ) ααααΏαααΉαααΌα ααααΆα αααααααααΎαααΆααααααΆααααΆαααααΆααααααΌαααααα αααα’αα»ααααΆαα±ααααααΆααααΆαααααΎααΆαααααΆααααααΌαααΌα ααα ααααα½αααααααΆααααΈα
ααα»ααααααΎαα ααααΆαααΆααααααααα½αααααααααα - α§ααΆα ααα αααααΎαααααΏαααααα·α ααααα ααΎααααΈαααααααααΎαα½α’αααααααααααΆααααααΌαααΈααΆααααα αααα ααΌα ααααΆααααααα’αΆα ααααΌαααΆαααααΎαα α α»ααααα αααα»αααααααα ααααααααΆαααααααααΌαααΆαααααααΆααααΆααΆα₯αα·ααΆααα ααααΌα αααααΈαα½ααααΆααααααααΆααααΆααα ααααααα ααααααα½α ααΆααααααα αααααΆα±ααααααΎαα·ααΈαααααααααΆααααΆαααααΆααααααΌααα ααΆααααααα α
α₯αα·ααΆααααΈαα½ααααΆαααααααααα»αααααΆααααα·α ααααα½α α ααααααα αα·αααααα ααΊααΆαα·ααΈααΎααααΈααααΆααααΈααααΆααααΆααα ααααα αα½αα ααΆααααααΆαα§ααααα αα·αααΆαααααααααα½α ααααααα½αα αααΆααααααααΆααααΆα ααΎααααΈαααααΆαα§ααααααα ααΆαααααΌααα ααΆααααααα α ααΆααααααΉα αα·αβααΆαβααα’α·αααα½αβαααααΆβααααΆααααΆαβααααΎβα αααΆβααΆαα½αααααΆα α ααα½αααα₯αα·ααΆααα ααααΌααααααααααΆα’αΆα ααααΌαααΆαααααααααΎααααΈαααααΎαααα·α αααααααΌααααα½αααααα·αααΌαααΈαααααΆααΆααα’ααα ααααΆααααΆααααααααΎα₯αα·ααΆααααΆαααααα ααΆαααααααααα½α αα·αααΆααααααΆαα§ααααα ααΎααααΈαα α±ααααααΆαααΈαααααΆαα αα·αααααΆααααΆαααααααααα αα·ααΈααΆααααααααααααΎαααΆαααΆααααΆαααα’αα αααα»αααΈααΆααααΎαα αα αααααααΆαααααααΆααααα’α·αααααα·αα αΆαααΆα αα
αα αααα»αααααΆαααΆαααααΆαααΆαααα ααΆαααααααα’αΆαααααα·αα·ααΆααααααααααΆααααΎαααΆαααΆααααα’αΆααααα - α§ααΆα ααα ααααΆααααΆαα’αΆα ααΆααααΆαααα αααα»ααααααΆαα αααααΆααααααααααΆαααΆαααααα αα·αααΆααααααΆαα§αααααα ααΌα ααααα αΎα α’αααααααΌααα·α αΆαααΆαααααΎαααααααα»αααααΆαααΆαααΆααααααααααααααΆααα’ααα αα·ααΈαααααΊα αααα½αα±ααααΆαααααααααααααααα’αΆαααααα·αα·ααΆααΈαα½αα α’αααα’αΆα αα·α αΆαααΆα αααΆαααα»ααα·ααα ααααααααααΆ α αΎαααααΎαααΎααααααΎαααααα’αααα»αα
αααααΆαααΆαααΆααααα αα αααα»αααα·ααΆααΆααααα»αααααααΆαααΆαα½αααΉαααααΌαααααΆαα αα·ααααααΎαα’αααΈαα·ααΈαααααααΌααα ααΎαααΉαααααΌαααΆαα’αααΈαααααΆααααααΏαααΏαααΆααα»αα
αααα»ααααα·ααΈ
α₯αα·ααΆααβααβααΆαβαααααΆβααΊβααα’βαααααΆααβα αααΆβααΆααααβαααα»αβαααααβααΎαβα αα (ααΈααΆαβααΆααααΆαα α¬βαααααα) αααβααΆαβα‘αΎαβααΈ A αα B ααΊααΆβααααΌαβαααααβαααβααΆαβααβααααΌαβααΆαβααΌα αβαα»ααα·αβα§αααααα αααααΆααααααΌααααα»αααααΆα ααΎαααααΌαααΆαααΆααααααααααααΌα αααααΆαα·ααΈαα»ααααα·ααααα α αΎααααααα α α·αααααΎααααΌαααααααΆααααΆα
ααΆαααααααα»αααΊααααΌαα’αα»αααααααα‘αΆα αααααααα ααΆαααααΈαα½αααα ααΆααααααΆααααΆα α αΎαααΆααααααααΆααΎαα½αααΆαα½αααΆααααΌαααΆαα’αα»ααααΆαα±ααααααΆααααΈα ααααα·αααΎαα½ααααα»αα αααααα½αααααΊααΆαα·ααα αα½α αααααΆααααααΎαααΆαααααΌαααΈααΆαααααΈαα½αααα αααααααα»ααα αΌααααα’αααααΆααααααΆαα αΆααααααΎαα αααααΊααΆααααΌαα ααΎαα·αααΌα αααααα ααααΎαααΆαα‘αΎααα·αααΆαα½αααΆαααααααααααααααα αα·αααα αΌαααΆααααα’αααααααΎαααααα ααααα’ααα α¬α’ααααααα ααααΈααΆααα (ααΆααααααΆααααΆαααααΌααααα’αΆα ααααΎααΆααα)α αααααΊααΆα’αααΈαααααααΌαααΆαααααααΆααααΆααααΌαααΆαααΆ Breadth-First Search α¬ BFS (breadth-first search algorithm)α αα αααααααα αΆα ααΆααααΎααα ααααααα·αααΈ (α ααα»ααα αααΉα "αααΉα")α α ααααααααααααααΊααΌα ααΆααααααααααΆααααΈαα αΌααααααΆαα αααααΈααΆαααααα ααααΆα - ααα αααααααααααααΈααα ααα αΆαααΈαα½αααα αΌααααα ααα»α αααα ααααααΌαααΆααα½ααααα αΌα αααααΆααααΈαααααΆα’αΆα ααααΌαααΆαααΆαααΆααααα‘αααα ααΎααα·αα
ααΆααααααα’αααααΉαααα½αααΆααααααΈααααΆααααααααααΌααααα
ααααΆαααααΌαααΆαα
αααααα αααααΊααΆααααΌα (α ααα»ααΌα
ααααα αΎαααΆααααααααααααΌα) - αααααΈαααααααααααααααΆααααΆαααΉααα
ααααα
αααααΎαααΆαααααα
α
αααααΆαααΎαααΉαααΈααΈααΆααααααΆαααααΈαα½αααααα»ααα·ααααα ααΎαα’αΆα ααααΎα₯αα·ααΆααα ααααΌαααΎααααΈααααΆααααΈααΆαααααα - ααΈααααΆαα 1 αααααααΆαα 2 αααααΆααααααΈααααΆαα 2 αααααααΆαα 3 ααΆααΎαα αααααΎαααααΆαααααααα»αααΊααααΌαααααααα αααααΆαααααΆααααααααΆαα ααα»αααααααααΎαααααα’αα½αααΊααααΌαααααα αααααΆαααααααΆαααΆααααα αα α»αααααα αα·αααΆααααααααΆααα αααααΆααααααααααΆααααΆαααΉαα’αΆα ααΆαααααα»ααα ααΎααααα»ααααα½α α
αααα½ααααααααΆα BFS ααααΆααα»ααα·ααααα·ααααα - ααΆαα»αααααΆααααΆα αααΎααααα»ααα·ααα "αα»α" ααΌα αααα»ααα·ααα "ααααΉαααααΌα" α αααααΊααΆααααααααααααα½ααααααααΆααααα»αααααΆαααΆααααα α ααΆ A* (A star) α αΌααααααα ααΆααααΎαααΆαααΌα ααααΆ ααα»αααααααα½αα±ααααΆααα·αα·αααααΎαααΆαααα·αααΆαααααααΉαααα»α (αααααΆααααα’ααααα·αααΆαααααα’ααααα·αααΆα αααααΆααααα’ααααα·αααΆαααααα’ααααα·αααΆα αα·αααΌα αααααα ααΎ) ααΆαααααΌαααααΆαααα αααα»ααααααΈαα½α α αΎααααααααα½αααΆ ααΌα ααααααααΆαααααααΆαααααααΆααα·αα·αααααΊαααααααΆ αααααΆααα αααααααΌαααααΈαααα»αα ααααΆααααααΌαααΆααααααααααααα’ααααΎ heuristic ααααα·αααΌαααΈααΏαααΈα - "ααΆαα αααΆα" ααααααΌααααααα·αααααα ααΆααααΆααααααα ααααΆα (αα½αααΆααααααααααΎααααΎαααΆαα½α) αα·αααΆααααΆαααααααΆαααΆααΎααΆαααααααααα·ααα α ααααΆαααα»ααααΆαααΈααααα (αααααα’ααααΆαααααααααα αααα»α αα·ααα ααααΉαααααΌα) α
α§ααΆα αααααααααα αΆαααΆααααΆααααΆααα»ααααα½αααΆααααααα»αααααααα½α ααΆααααααααααααΎαααΎααααααααα
ααΆααααααΆααααααααααααα»αα ααααΌαααααααααΊααΌα
ααααΆαα
ααΉα BFS ααα»ααααααΆαααα·α
ααΆααα»αααααΌαααΆααααα·α
αΆαααΆαα
αααα»αααααΎαααΆα αααααΆαα₯αααα·αααααΆαααααΆααααΎααααΎαααΆαα ααααα
α αααΆαααααααΆααααα‘αΆα αααααα
ααα»ααααα ααααααΆαα αααΎααα·αααααΌαααΆαααΆαααα ααΎαααα‘αΆα αααααααα α αΎαααΆααΏααααΆαα·αα’αΆα αα αα½α αααααα»αααΆαααααΎααΆααααα·ααααααααΆαααααΆαααα·ααα ααΆααααααααααα½αααΊα αΆαααΆα αα ααΎααΆααααα½αααΆαααα αααα»αααΆ? ααααα α αΎααα½αααααΉααα·αα’αΆα ααααΆαα±ααα αααααααααΌα α¬αααααΆαααααΉαααααΌααα ααΌα ααα α αΎαααΆααΉαααΆαααΆαααα αααΎααααααΎααααΈααααααα αααα α»ααααααααΉαααααΌαα αααΆααααα αααΎαα
ααΏαααααΌααααααααΌααααααΊααΆ Mesh αααααα±ααααΎαααΌαααααΆα ααααααααΆαααααααΆααααααΆααα αααα½ααααααααΆα A* αα·α BFS αα·αααΆααααΎαααΆαααΎααααΆα αα α αΎααα·ααααααα’αααΈααααΆααααααααΎαααΆαααααααα ααΎαα’αΆα ααΆααααααΆαααα ααααααααΆαα½ααααα»ααα·ααα ααααα αααΆαααΆααΆαααΆααααααΆαααααΆαααααΆαααααααΆααααααΆααααΆααααΈα ααααΌα ααΆαααΆαα ααα»α α αΆααααααΎα αα·αα ααα»α αααα αα αα·ααααΆαα αα ααΆαααα½αααααααΆαα ααααααα½ααααααααΆαααΉαααααΎαααΆαααΌα ααΈαα»ααααα ααΆααΏαααααααααΌαααΆαααα α ααΆαααααααα waypoint α αΆααααΆααααΈααααΆααααΈαα½ααααααΆαα±ααααΈααΆααααααααΆαααα½ααα αααα»ααα·ααααααααα’αΆα ααΆααααααα½αααα ααα½αααααααΌααααααα·ααααααΆαα½αα
α§ααΆα αααααΈ 1: knot αααα»αααΆαααααΈαα½ααα ααΆααααααααα
αΆααααααΎαααΈααααΆαααααααααΆααααΆαααΆαααΈααΆαααα
α αΎααααα
αααα
ααααΆααααααΆααααααα
ααααΆαα
α§ααΆα αααααΈ 2α αααα»αααααΆααααΌα
ααΆα (α
ααα»α
ααααΌα)α ααΆααααααααα
αΆααααααΎααα
ααΆαααααααααααΆααααΆα ααααααΆααα
ααα½αααααΆαααααααααΌαααΆα α αΎααααααΆαααααααααα
ααααα
α
αααααΊααΆαααααααααααα’αΆα ααααααααΆα αα·αααΆαα₯αααα·ααααΆαααααα»αα ααα»ααααααΆαααα α·ααααα»αααΆααααααααΊααααΌαααΆαααΆα αΆαααΆα ααααα»αααΆααααααα α α·αααααΆααΎααααΌαααΆααααααααααΆ αα·αααααααΆααα ααα»α ααααΌα ααΎαα·αααΌα αααααα ααααΆααααΆααααα ααααΆαα·αααΎαα ααα»α αα·ααααα»α α αΎαααΉααα·αα’αΆα α αΆααααααΎαααααΌαααΆαααα ααΆααΉαααΆααααααΆααααα½α ααααα·αααΎααΎαα’αΆα ααΆαα waypoints αααααααααααααααα·αααααα’ααααΎααααΈααΆααααααα·αααααα
αααααΊααΆαααααααααααααΆαααα»ααα α¬ navmesh (ααααΆαααα»ααα) ααα α‘αΎαα αααααΆααααααΆααΆααααΆαα 2D ααααααΈααααααααααΌαααΆαααΆααααΎααΎααααΈααΆααααααα·ααααα - αααααααΈαααααααααααααΆααααΆαααααΌαααΆαα’αα»ααααΆαα±ααααΎαα ααααΈαααααΈαα½αααααα»αααααΆααααααΆαααΆααααΆαααααα»αααααΆα αα α αΎαααΆαααααΈαααααΆααααααΆαα αΌααααααΈαααααααΆαααΆααααΆααααΆααααααΆαααα»αααααΆα ααα
ααΌαααΆααααααΊααΆα§ααΆα αααααΈαααΆαααΈα Unity - ααΆααΆααα·ααΆαααααΈααΆααααααα»ααα·ααααα αα·ααααααΎα navmesh (αααα»αααΌαααα’ααααααααααααααα αΈ)α αα α»αααααΈαα½αααα αααα»α navmesh ααΊααΆααααααααααααΆααααΆαα’αΆα αα α¬ααααΆααααΈααΈαα α»ααααα½ααα αα α»ααααα½ααααα αααα»αα§ααΆα αααααα αα α»αααααΆαααα αααΌα ααΆαααΆααααααα½αααΆαααα·ααα - αααααααΌαααΆαααααΎααΎααααΈαααα αα·α αΆαααΆααΈααα αααααααΆααααΆα αααααΉααααααΈαααΎαααΈααΈααΆαααααααΆαααααααααααααΆα
ααΎαβα’αΆα
βαααααααβααααΌαβααΆααααβααααΆααβαααβαααααααβαααβααααΎβαααα½αβαααααααΆα A*α αααααΉααααααα±ααααΎαααΌαααααΌαααααΎαααααα’α₯αααα
αααα
αααα»ααα·αααααααααα·αααΌαααΈααααΈααΆαααααΆααα’ααα αΎααα·αααααΌαααΆαααααΆααααααα·αα
αΆαααΆα
ααα·αααΆααααααΎαα
ααα»α
ααααΌαααα
ααΆααααααααααααΌαααΊααΌααααΌααΆααααααΆαααααΆααααααααααααα½αααα’ααααααα·ααααααααααΆααα ααααα·αααΎα’αααα
αααα·ααααΆααΆα±ααααΆαααααααα’α·ααααααΆααΉααα½α
αααααΆα
ααΎαααΆααααααΆαα½αααΉαααΆααααααααααααΌαααΆ αααααααααΆαα·ααααααααααΆαααααααα»αααΆαααααΆααααααααΎαααΎααα·ααα αα½α α αΎαααααΆααααΈ - ααΎαααααΌαααααΎαααΎαααααΌααα½α α αΎααααααΈαααΈ ααΎααααΈαα αααααααα αααααΎαα ααααΆαα ααΎαα’αΆα αα·ααΆαααΆαα½ααααα·ααααα ααΆααααααα ααΆαααΌαααααα αα½ααα·ααααααααΆααααααΆααα αΆααααααΆααααα»ααααααα ααα»ααααααΆααααΆααααΆααααΌα ααααααααααα’αααααααΌαααΎαααα αΆαααΆα αααΎαααΎααααΈααααΎαααΆααΎα’αααΈααααΌααα½αααααΆα’αααΈα αααα α ααΆααΆαααααΎαααααΆαα ααΆααααααααααααΌαα’αΆα ααααΌαααΆααα·αααΆααΆααααααααααααα½ααααα»αα αααααααααααααααααΆα αααΎααααα»αααΆαααααΎαααααΆαα αα αααα»ααααααααααααααα Sense/Think/Act ααααααΎα αααααΊααΆαααααααααααααα Think ααΆαααααααααααα Act ααΆα αααΎααααααΆαααααα’ααΆααα
ααΌααααα‘ααααΎαα§ααΆα αααααα ααααααααΆα Magic: The Gathering α ααΎααα αα»αααααΆαα½αααΉαααΆαααΆαααααααα αααα»αααααααααΎαα
- Swamp - ααααααααΆααΆαααα α ααα½α 1 (αααααααΈ) α
- αααα - αααααα±αα 1 αααΆααΆαααα (αααααααΈ) α
- α’ααααααα½αααΆααααααα αααα½α - ααααΌαααΆααααΆααΆαααααα 1 ααΎααααΈαααα α α
- Elvish Mystic - ααΆαααΆα 1 mana αααααααααΎααααΈα α α
ααΎααααααΎααααααΎαααΉααααααΉαααααΈαααααΉαααααα ααα ααΎααααΈααααΎα±ααααΆααΆααααααΆααααα½αα ααααα ααΆαα αααΆααα’ααααααααααΌαααΆαα’αα»ααααΆαα±ααααα 1 αααααΉαααΈαααα»ααα½ααααααΆααα’αΆα "ααα" ααΆααααααΎααααΈααΆααααααΆααΆααΈααΆα αΎααααααΆαααααααα’αααααΆαα·αα»ααα (αα½αααΆααααΆαα α αααααα½α) ααααα ααΆαα ααα½ααααΆααΆα αααα»αααααΆαααΆαααα α’ααααααααα»αααα ααααα Forest ααα 1 mana ααααααα α αΎααααααΆααααα α Elvish Mysticα ααα»ααααααΎα αααα AI α’αΆα αααααααΆαααΏαααααααααααααΆ?
ααΆαααααΎαααααΆαααΆααααα½α
αα·ααΈααΆααααααα·αααααΆααααΊααΎααααΈααΆααααααααααααΆαααΈαα½ααααΆααααα αΌαααααα·αααΆαα’αααΈααααααααααα αααα αααααΎαααΎαααααΉααα AI ααΎαα’αααΈααα Swamp α’αΆα αααααΆαα α αΎαααΆαααααααΆα ααΎβααΆαβαααααααΆαβα’αααΈβαααααβαααβαα βαααβαααβααα? ααΆαα·αα’αΆα αααα α Elvish Mystic α¬ Fugitive Wizard ααΆααα αααααΆααα½αααααααΌαααΆα Mana ααααααα αα·ααααααααααααααα½α ααΎααααΈαααα α αα½ααα αααααα Swamp ααααααααααΆααΆαααα ααα»αααααα α αΎαβααΆααβααΉαβαααβα’αΆα βααα Forest αααβα αΎα αααααβααΆααβααΆαβααα Swamp α αΎαα ααΌα ααααα αΎα α αααα AI ααΆαα’αα»ααααααΆαα αααΆαα ααα»ααααααααΎααΆαα·αααΆαααα’α α’αΆα ααααΌαααΆααααααα’α
ααΆαααααΎαααααΆαα’αΆα ααααααααααααΈαααααααΆααααααΆαα αααααα ααΆααααααΆαααΆααααα ααααΆαα ααΌα ααΆααααΆααααα ααΎααααΌαααΆαα’ααααα·αααΆα (αααα»αααΆααααααααααααΌα) ααΆαααααααααΆααα αααα»ααααααΆαααααΆαα’ααααα·αααΆα α¬α’αααααααα ααΎαα’αΆα ααααΎααααααααΆαααΆααααα αα·ααααααααΆαααΆαααααααααΆαααα αΌααααααΎαααΆααααααααΆαααΆααααα ααααΆαα
αααα»αα§ααΆα αααααααααΎα αααααααααα ααααΆαααΊ "αααα α αααααα½αααααααα·αααΎα’αΆα " αα ααΎαααα ααΎαααΎααααααααααΆαααΈααααα’αα»ααααΆααααα αααΆααααα ααααα
1. ααα Swamp (ααααααα Swamp αα
αααα»αα αααα)
2. αααααααααΎ (ααααααα ααααααΎαααα»αα αααα)
αααααααΆαααΈαα½αααααααΆαααααΎα‘αΎαα’αΆα ααΆαα±ααααΆααααααααΆαααααααααα αα·ααα·αα’αααααααααααααααααα α’αΆαααααααΎα αααΆααααα ααααα αααααααΆααΎαααα Swamp - ααΆααΉααα»α Swamp ααΆααα αΆααααααΆαα (ααΎαααΆααααααΆαα½α α αΎα) α αΎαααΆααΉααα»α Forest ααααα (αααααααααα ααΆαα αααΆααα’αααα’αΆα αααααΆαααΈαα½ααααα»ααα½αααα) α αααααΆααααΈααα AI ααααααααΆαααα½αααΆα 1 black mana ααΆααα αΆααααααΆααααααααα·αααΆααααααΎαααααααααααα ααααα·αααΎααΆαααα αα»αα αΎαααααΎαααΎα Tap the Swamp ααΆααααΉαααα½αααΆααααΆααΆαααα 1 α―αααΆ α αΎαααΉααα·αα’αΆα ααααΎα’αααΈααΆαα½αααΆααΆαααα
1. ααα Swamp (ααααααα Swamp αα
αααα»αα αααα)
1.1 "ααα" ααΆαααα (ααααααα ααΆαααα "ααα" + 1 α―αααΆαααααΆααΆαααα
)
αα·αααΆααααααααΆα - αααα
αα
2. αααααααααΎ (ααααααα ααααααΎαααα»αα αααα)
αααααΈαααααααααΆαααΆαααααααααααΈ ααΎαααΆαααΆααααααΈαααα ααα αΎαα ααΎαααααΎααααΎαααΆαααααααααααααΆααααα αΆααααααΆααα ααΎαααα Forest ααΎααααααααΆα "ααα½αααΆα 1 mana ααααααα" ααααα αααα»ααααααΉαααΎααααααααΆαααΈααΈ - α α Elvish Mystic α
1. ααα Swamp (ααααααα Swamp αα
αααα»αα αααα)
1.1 "ααα" ααΆαααα (ααααααα ααΆαααα "ααα" + 1 α―αααΆαααααΆααΆαααα
)
αα·αααΆααααααααΆα - αααα
αα
2. αααααααααΎ (ααααααα ααααααΎαααα»αα αααα)
2.1 "ααα" ααααααΎ (ααααααα ααααααΎααααΌαααΆα "ααα" +1 α―αααΆαααααΆααΆαααα)
2.1.1 αααα α
Elvish Mystic (ααααααα Elvish Mystic αααα»αααΆαααα -1 mana ααααααα)
αα·αααΆααααααααΆα - αααα
αα
ααΈαααα»α ααΎαααΆααα»αααααααααααααααΆααααα’αΆα ααΎαααΆα α αΎαααΆαααααΎααααααΆαααααααα α αααααα½αααα
αααααΊααΆα§ααΆα αααααααΆαααααα½αα αα½αααααααΎαααΎααααααΆααααα’αΆα ααααΎααΆαααα’αααα»α ααΆααΆαααααααααΆαα½αααααααααααΆααααααααα·αα·α αααααα½αα ααα½αα ααΆααΌαα ααΆα’αΆα αα αα½α αααα»αααΆαααΆαααααααααααΆααααααΆαα»αααααααα’ααααΎαααααα α¬αααααααααααα½αααααΆαα’αα»αααααααααα½αααα α’αααα’αΆα ααΆαααα·αααα»αααα½αα―αααΆα 1 αα·αααα»αααααΆααααΆαααααααααΈ αα·α 3 αα·αααα»αααααΆααααΆαα α αααααα½αα ααΆαααα Swamp ααΉαααααΆαααΆαααααΆα 1 αα·αααα»α α αΎαααΆαααα Forest β Tap the Forest β α α Elvish Mystic ααΉαααααα 4 αα·αααα»ααααΆααα
αααααΆααααααααααααΆαααααΎαααΆααα αααα»α Magic: The Gathering ααα»αααααααααα·ααααΆααΌα ααααΆα’αα»αααααααα»αααααΆαααΆαααααααααα ααΆβα§ααΆα ααα ααΆαβαααα·αβααΌαβαααα αΆαβααΎααααΈβααααΎβααααααβαααααΆααβαααΈααααβααΎααααΈβααααΆααααΈβαααα»αβα’α»αα α¬ααααααααα ααΈααααααααααΆαα ααΎααααΈααΆααααααα»ααααα·ααΆααααα»α XCOM ααΌα αααα ααΆααΌαα α’αααααα½αααΆααααα·αα
ααΆαααααΎαααααΆααααααΎαα‘αΎα
αααβααααβααΆαβαααααααΆαβαααααΆαα»ααβα αααΎαβαααβαααα»αβααΆαβαα·α αΆαααΆβαααααβαααααΎαβαααβα’αΆα βααααΎβαα βααΆαα αααααααα α§ααΆα αααααΆαα½αααααααα: ααΆααααααΌααααα»α: α αΌααα·ααΆαααΆαα αααα»αα αααααα·ααα αααα»αααααααα’αααααΆααααααΉααααααΈαα·αααααααΆα αααΎα - α ααα½αααααααααααα’αΆα ααΎαααΆαααα αααΆα’αΆα ααΆαααΆαααα·αα ααΆααααααααααΆαααΆα αααΎαα αααααααα αΆα
αα·ααΈααΆαααααααααΌαααΊααΆαα αααααΆαααααααααα αααα½αα±ααααΆαααααΆααΆααααααααΆααα’αα ααΆααΆααΆααααααΎααααα»αααΆαα αΆααααααΎαααΆαα½αααΉαααααααα α»αααααα α αΎαααααΆααΆααααααααααααΌαααααΆααα αααα½αα±ααααΆαα ααααΈα«αααααΎαααΎαα ααααΉαααΆααααΆαααα½αααΎαααααΆααααΈαααα»ααα·ααα αααα»α - ααΈααααΉααα α«αα αα·ααΈααΆααααααααααΊααΆααααα½ααα·αααΏαααΆααα»αα
ααααα·αααΎαααααΌαααΆααα»αααΆα 1 α’αααα’αΆα ααααΎααααααΆα "αααααααΆαααΆαααΌα ααΆα 1 α¬α αααΎαααΆαααα" α ααΎααααΈαααααα ααΆαααα αααααααααα½αα ααα½αααααΌααααααααα
1. ααΆαααΌα
ααΆαα’αΆα
αααααΆαααααΈα’αααααΆαα·αα»ααα - ααΆααααΌααααα
αααα»αααα
2. ααΎααααΈαααα’αααααΆαα·αα»ααα α’αααααααΌαααΆααααΆααΆα
3. ααΎααααΈααα½αααΆααααΆααΆ α’αααααααΌαααααααααΈα
4. ααΎααααΈααααααααΈ α’αααααααΌαααΆαααΆαα
αααα»αααα
αα·ααΈαα½ααααααΊααΆααααααααααα’αααα»αα αααα½αα±ααααΆαααΆαααααααααΌαααΆααα’αα ααΎαααααΎαααΎαααααΌαααααααααααααα»αα ααΆαα αααΎαααΆααΉαααΆαα αα·ααΈααΆαααααααααααααααΌααααααΆαααααα’αααααΎα ααααα·αα αΆαααΆα αα αααΆαααΎααΆααααααααα A* ααΊααΆααααααααααΆααααααααααααΌαααααα’αααα»α - αααααΆααα·αα·αααααΎαααααΌαααααααααααααα»αααΆααααΈααααΌα ααΆα’αΆα αααααααααααΌαααααα’αααα»ααα½α α αΎαααααα·αα αΆαααΆα ααα·αα·αααααΎααααααΎαααααααααα
αααααΎααααααααααααα’αααα»αααααα½αα±ααα αΆααα’αΆαααααα αα·αααααα·ααααΆααααααααΆααα‘αΎαααΊααΆααααααααααΎαααΎ Monte Carlo α αααα½αα±ααααΆαααΆαααΆααΎαααααΆαααΆααα’ααΆαα’ααααααααααα αα αααααααΎαααΎααααααααΆααααααααααΆααααΈαα½αα αααα½ααααααααΆαααααΎαααΎαα’ααααααααααααΆαααααα ααααααα ααα αΆαααΈαα½αααα αΌααααααΆααΆααααααΈαααα αα (αα αααααααααααΆααααααΆαααααΌαααααααα α¬αααΆααα)α αααααΆααααααααααα α»ααααααααααΌαααΆαααααΎααΎααααΈαααααΎα α¬ααααααααααααααααααΎαααΈαα»αα ααΆααααααΆαααααΎαααααααααΌαααααΎαααΆααααα αααΎαααααΆαααααααΆ αααα½ααααααααΆααααααααΌαααΆααααΆαααααααΆαααααα’α’αααΈα’αααΈαααααΆα αααΆαααααΆααααααα’αααα»α αααααΈααΆααααΆαααΆαααααΆααααααΌαααααα (ααααα·αααΎαααααΌαα αΆαααα·ααΆαααΆαααΎααααΈααααααααααααΆαα½αα’αααααα)α
ααααΆαααΏααααΆαα’αααΈααΆαααααΎαααααΆααα αααα»αα ααααααΉααααα αααααααααΆααααααΆααααααααΆααααααααα·αααααα α¬ GOAP (αααααΆααααααααΆααααααααα·αααααα )α‘αΎαα αααααΊααΆαα·ααΈααΆααααααααααααΌαααΆαααααΎααααΆαα αα·ααα·ααΆααααΆαααΆαααΌααααΌααΆα ααα»αααααααα ααΈααααααΆααααα’α·ααα½αα ααα½α ααΆααΊααΆαα·ααΈααΆαααααααααΆαααΆααα αααααΆααααααααααααααΎαααΆααα·ααΆαααΈαα»αα ααααα·αααΎαααααααααΊ "ααααααΆαα’αααααα" α αΎαα’αααααααα ααΈαααααααΆααα·αααΆαα αααααΆαα’αΆα ααΆα ααααααΆααααααααΆααααααα β ααααΆ β αααααΆα
ααΆααααααΆααΆαααααα ααΆα αααΎα αααααΈαα½ααααΆαα’αΆαα·ααΆααααααααα½αα ααααα·αααΎααααα α’αΆαα·ααΆαααααααααα»ααα·αα’αΆα ααααΌαααΆααααα αα (ααααΆαααΆααα½ααααα αΌαααααΆαααααααααΆααααααΎααααααΆα "αααααΆααα’αααααα" αααααΆαααα’ααααααααΎααα·αααΎα) AI ααΉααααααααα ααααα α’αΆαα·ααΆαααΆααα·αα
ααΆαααααα»ααααααΆα αα·αααΆαααααααααα½α
ααΎαααΆααα·ααΆααα½α ααα αΎαααΆ α αααα AI ααΆααααααΆαα·αααααΎ machine learning αααααααααΆαα·ααααααα·αααααααΆααααΆααααααααααααααΆααααΆααααα»ααααααΆαααααααα ααα»ααααααααα·αααΆααααααΆα’ααααα·αα’αΆα ααα αΈα’αααΈαα½αααΈααααααααααα ααΎαβα ααβααΆαβααΌβααααα½αβαααα»αβααΆαβααΆααβαααα αΆαβαααβααΎαβα’αΆα βαααβα’αααΈβαα½αβααΈα ααΆα§ααΆα ααα ααααααααα’αααΈααΈααΆααααα’αααα»ααα ααΎαααααΈα α¬ααΌααααα½ααα αααα»αα ααααααααα»ααααααααΉαααΆααΆααα αααΆααααααααααααΎααΉαααΆααααααα’αααααα ααααααα»αα±ααααΆααααααΎα’ααααααα ααΌα αααα ααΆαααααααΆαααΈαα’αΆα ααΆααααααααααααα»αααααΆαααΆαααααααα
αααα·αα· αα·αααααΌααΆαααΈααΈαα
αα»ααααααΎαα αΌααα αααα»αα§ααΆα ααααααα»αααααααΆα ααΌαααΎαααΆααΎααΎαα’αΆα αα ααΆαααααΆαααα»ααααΆαααααααΎααΆαααΆαααααααΆαααααα½αα ααα½α α αΎαααααΎααΆααΎααααΈααααΎααΆααααααα α α·αααα α§ααΆα ααα αα»αααααΆααααααααααααΆαα·α - ααΎααΎαααααααααααααααΆααΆααΎα’ααααααα’αΆα ααΎαααΆαααΆααααα αΆααα ααα»ααααΆαααΆααΈααααΌαααα αααα α αΎαααΎααΆαααΆαααΆαα’αααΈααααααΎααααΈαααα ααααααΆααααΉαααΆ? ααΎαβα’αΆα βαα·ααααΆβαααα·αααααβααΈβα’ααΈαααΆαβααααβααΈα‘αΆααβααΎααααΈβαααβααΆβααΎβααααα·ααααβααΆβααααβα’αΆα βααΉαβααΆαβαα βαααβα’ααΆααα ααΎααααΈα αΆααααααΎα ααΎααα·αααΆααα·αααααααα αααααααα ααα»ααααααΎαα’αΆα αααααΌαααΆααΆα - ααΆαααααααα AI ααααααααΉαααα»ααα ααΆα’αΆα αααααααΆαααααααΆααααΆαααΆααααα αΆαααΎαααααΌαα αααααΆααααΈαααααα½αα ααα½α ααΎαααΉαααα½αααΆαααΆααααααααααααααΆαααααΆααΉαααααΌαααΆααααααΆααα’ααααααααΎααααΈααΆααααα αΆαααΆαααα’ααΆααα
ααΆααααΆααααα αΆααΆαα½αααΉααααααααααααααααα ααααα·αααΎα’αααααααααααΆαα 20 αα α αΎααααααΊαα 20 αα αααααααααααααααΌαααΆαααΉααααα·ααα α ααααααΆα α αΎααααααΉααα·ααααααα±ααααΎαααΌαα’αααΈαααααΆααααααααααααααα αααααααααΆααα½αααΊααααααα·αααααααααα αΌα - 20 αααααα α»ααααααα’αΆα ααααΌαααΆααααααα·α αΆαααΆα
αα·ααΈααΆαααααααααααααααΆαααααααΌαααΆαααααΎαα ααααααΆαααααααΆαααααααΆααααααααααΆαααΆααααΆααααααααααααΆα αααΌαα α·αααααΈαα»αααααα’ααααααααΉαααΌα ααααΆααΆαααα’ααΆααα ααααα·αααΎα’ααααααααΆααααα αΆαααΎα 62,5 αααααααααΎααααΆααααααα 25 αααααααααααααααα αα·α 12,5 αααααα ααααα ααΆα αααΆααααΆααααΆααΆααα αΌαα α·αααααΆααααααΎαα α αΌαααΎαααΌαααα»α αα·αααΎαααααΌααΆαααΈααΈααααααΆαααααΎααααΆααα’αΆαα»αααααααααααΆα fireball=XNUMX%, lightning=XNUMX% αα·α melee=XNUMX%α α αααα AI ααααααΎαααααΌααααα αααΎααααΈααΆαααΆααααα½αααΈααααΎαα
αα·ααΈααΆααααααα½αα±ααα αΆααα’αΆαααααααα½ααααααΊααΆαααααΎ Naive Bayes Classifier ααΎααααΈαα·ααααΆαα·αααααααααα αΌααααα»αααα·ααΆαααα αααΎα αα·αα αΆααααααΆααααααΆαααΆαααΎααααΈα±αα AI ααΆαααααα·ααααααΆααααααααα ααααΆαα α’αααα αΆααααααΆαα Bayesian ααααΌαααΆαααααααΆααααΆααα’αααα»ααααααΆααααΆαααααΎααααΆαααααααα½ααααα αααα»ααααααααΆαα₯αααΆαααΆαα’ααΈαααα αα ααΈααααα½ααααα·αα·αααααΆααα ααααααααααΆαα ααΉααααααααααααΆαααααΆαααααααΆααααα αΆααααα½αααΈαα»α (αααα»αααΆαα₯αααΆαααΆα α¬α’αα) αα·αααααΎααΆαααααα·ααααΆαα’αααΈα’ααΈαααα αΌαα ααΎαβα’αΆα βααααΎβααΌα βααααΆβααΆαβαααβααΆβααΆαβααΆαβαααα αΌαβαα·α βααΆαβααβαααα ααα’ααααΎααααααΆαααΆαααααααααααΆααα’ααααα AI ααΎαααΎα (ααΌα ααΆα’αααΈαααα’αααααΆααααααΌαααααΌαααΆααααααΎα α¬α’αααΈααααα½αααααααΎ α¬αα αα αααα·ααααΆα’αααΈααααα½αααααΆαααααΆαααααΆα) αα·αααααααα α»αααααα (αααααααΆα α¬ααααα·ααΆα αααααΆαααααααΆαα α¬ααΆαααΆαααα) - ααΎαααΉαααααΎαααΎαα₯αα·ααΆαα AI αααα ααααΆαα
αα·ααΈααΆαααααααααα»ααααααΆαααΆααα’αααααααΊαααααααααΆαα ααα»αααααα½αααααΎααΆαααααα’ααααΎαα·ααααααααΆαααααα AI ααΉααααααααααααα½ααα ααΉααα»αααααΆααααααααααααααα’ααααααααααα’αααααΆαααααΎα AI αααααααααααα½ααα ααΉαα’αααααααααααΆααααΈααΆαα ααααααΆαα’αΆα ααααΆαααΆααΆαααααααααΆααααα¬αα·ααΆαααααααα»αααΆααααα αΆααα
ααΆαααααααααα½ααααααα’ααααΎααααα
ααααα·αααΈααααΉαααΆααααα·ααα ααααααααααΎα αα·αα αααΆαα ααΎαα’αΆα ααααΆααααααΌααααα»αααααααααααααΆαα₯αααα·ααααΎααΆααααααα α α·ααα ααΆααΆαααααΆααααααααΎαα·αααααααααα αΌαα ααΎαααααΎααΌα αααα
- α’αα»ααααΆαα±αα AI αααααΌααα·ααααααα’αααΈααααΆαααΆααααα·ααααα αα·αααααΉαααα·ααΆαααααααΆααααααα»αα’αα‘α»ααααα αααα (ααΌα ααΆαααΎ)α
- α αΌαααΎαααααΆααααααΌααααααααααΆααααα½αα ααα½ααααααα’ααααΎαα·αααααααααα
- ααΎαα’αα»ααααααΆααααααα α α·αααααααααΎααααααα’ααααΎααααΎαααΆα α¬ααΆαααααααααααααΆαααααα
α§ααΆα ααα ααααΆααααΆαααΆαααααααααΆα αααΎαααΎααααΈααααΎαααΎααα ααΎαααααΈα’αααααΆααααα»αααααΈαα½αα ααααααααΈαα½ααααΆαααααααααααααα½α ααααααααααΆααΎααΆαα½αα±ααα ααααααααΆααα»ααααΆα AI ααααΎαααΎααααα αααααααΌαααααααααΆαα½ααααααααΌααα αααααα’ααααΎαααααα αααααΆααααααααΆααααΆαα αα αΆαααΆααΎααΆααααααΌαααΆααααααΆαααα αααα»αααααααααΆ α αΎαααΆααααααααααααααααααΆ (ααααΌααΆαααΈααΈαααααααΆααααΉααααα‘αααα ααΈααααα·α)α ααΌα ααααΆαααααααααααΆααααααΆαααΆααααα αααΆα - ααααα·αααΎααααΆααααΆαααααααΆαααΌααααααααΆα αααΎαααααααααααααααααααΉαααΎαα‘αΎαα
αααΌααα Markov
α α»αβααΎβααΎαβααααΎβαα·ααααααβαααβαααααΌαβααΆαβααΎααααΈβααααΎβααΆαβααααααααΆα? ααααα·αααΎααΎαα αα αΆαααΆαααααααααααααΎαααΎαα’αααααααα αααα»αααααααααΆααααΆααααΆαα½α ααΎαααΉαααααααααΆαααΆααΎα’ααααααααΉααα ααααααααΆα ααΆααααααΆαααΆαααΆα αα·ααααααααΆα αααΆααααα’αααααααα ααΌααΆαααααααα (ααααα) ααΎαα’αΆα ααααααααΆααα½αααα
αααααααΈααααααα αααα α αααα αα·ααααα α αΎαααααΆααΆααααααααααααΎαααΆααααααααΆααααααα»αααΎαααααα ααααα
α
ααα½αααααΆααααααααα
αααα»αααααααααΈαα½ααααΊααααΎαααααααΎααααΆ - ααΎααα
αααα·αααΉαααΆααααααααΆααα’αααααΆααααΆαααΆααααααα ααΆαβαααααΌαβαααα·αα·βααβααΆαβααΆαβαααα»αβααααΆαβαααβααΆαβαααααΎαβα‘αΎααα·αβααβα’αααβαααβαααβαααα αΆαβααΆαβααααΎαβααααΆβαααβαααααΈα ααα»αααααα·ααααααα’αααΈαααααααααααΆααααααα½αααα
αΌααααααΆααααΈαααα αΆααα
ααΎαααααΈααΊααΆααααααααααα½α
α αΎαα
ααΆα’αΆα ααααΌαααΆαααααΎαααΎαααΆαααααααααααααααααΉαα’αααααα - ααα»αααααΆαα αααΎαααααΆααααΈααΈαααααααααα ααα ααΆ 50% αααα½ααααααααα ααΈαααα αααα»ααα αα·α αααααααααααααα·αααααα·αααα ααααΎαααααααΆαααααΆααααΆαααα α αΎαααααα·αααΎαα½αααααααΎ αα½ααααα·αααααΆαααα ααΌαααα
ααα»αααααα·ααααααααααΆααααΎαααΌαα’αααΈαααααααΆααααΆαααααα ααα αα ααααααα’αααααααα αααα»ααααααααααααα αααααααααααΆαααααααΎαααΎαααΆαααα αααα»αααααααααΉαααΆαααααααα α αα·αααααααααααααα αααααΈααΆαααααααααααααααΆααααααΆαααα·αααΆαααΆααααααααααα ααααααααααααΆαααΆααααααααα½αααααα·αααΎα’αααααααα αααα»αααααααααααααα ααααΆαααΆααααααΆαα (α§. αααααααααα’ααααααααΉααα ) α’αΆαααααααΎααααΆαααΆααα»α (αααααΊαααααααααα’αααααααααα»ααα )α αααααΆαααΎααααααααααΆαα’αΆααααα ααΎαααΉαααααΎααΆαααααΆααααααααΉαααααΌαααΆαααααα·αααΎααΎαααααΆααααααΆααααΆααααααααααα―αααΆαααα
ααΆαααααααααΆαααααΆαααΆαααΆαααα’ααΆαααααααα’ααααΎαα·ααααααααΈααααΆαααΆαα’ααΈαααΆαααααΌαααΆαααα α ααΆααααΌ Markov α αΎαα§ααΆα ααααααααα (ααΆαα½ααααααα) ααααΌαααΆαααα α ααΆαααααααααΆαα Markov α αααααΆαααααΌααααΆαα±ααααααΌααΆαααΈααΈααααααΆαααααΆααααααΌααααΆααααααααααααααΆαα αα½αααΆααααΌαααΆααααα αΆαααΆ FSMs ααΆαα½αααΉαααααΌααΆαααΈααΈαααα»ααα·αααΆαααααΆααααααΌαααΈαα½ααα ααΈαα»α ααΎαααΆαααααΎ FSM ααΎααααΈααααΆαα±ααααααΆαααΆαα’αΆαααααα·αα·ααΆαααααααΆααααΆααααα·ααα αααα»α ααα»αααααααα·αααααααααΈααααααααααΆαα½α ααΆααΎααΆααααΌαααΆαααααΆααααΆαα½αααααΆααααΆαα¬α’ααα αααα»αααααΈααα ααααααααΆαα±αααααααααααααααΆααααΆαααΆααααΆααα
αααααΊααΆαα·ααΈααΆαααααα½ααααα»αααΆαααααΆαα±ααααααααΆαααΆααααααααΆαααααΆααααααΌααααα ααααααααα±αα AI ααΌααααααααΆααααα»αααΆαααααααααΆαααααΆαααΆααααααΆααα α’αααα’αΆα
αααααΉααααα
αΆαααα αΆαααΆα
αααΎααα
ααΆααα»αα
ααααα·αααΎα’αααααααα αααα»ααααααααααα ααΆαα±ααΆα 50% αααααΆααααΉααα ααΈααααα ααααααααααΆααααααΌαααΆαααααααααααΎαα ααα»ααααβααΎβααΆαβα±ααΆαβα’αααΈβααααβαααβααΆααβααΉαβαα βααβααΆαβαααβααααα? αα·αααααΉαααααΆαα±ααΆααααα’αααααααα αααα αααα»ααααααααααααααααΆααααΈααΆαααααααααΈαααα»ααααα ααα»ααααααααΆαα±ααΆααααααΆααααΆαα αΆαα αα αα·ααααα‘αααααα·ααααααα αααααΊααΆααΆααΆαααααΈααααα·αααΌαααΈαα·ααααααααααΈα
ααΆαααα αΆαααΆα±ααΆαααααΆαααΎαα’αααααααα
αααα»ααααααααααααααααΆααααΈααΆαααααααααΈαααΉαααααΎααΉα 51% - 21% αααααΆααααΉαααααΈαααααααααα α 5% αααα½ααααααα’ααααααααΉααα
ααααααααααααααααααΆααα½ααααα·α 25% αααα’ααααααααΉααα·αα
αΆαα
ααααΈααααααααααα
ααΆααΆαααΊααααΆααααααΆα§ααααααααααΎαααΎα - ααΈαα·αα·ααΈααααΆααααααααΌαααΆααα»αααΉαααααΌααΆαααΈααΈαααα ααα αΆαααΈαα½ααααα»αααααα αααααΆααααααΆα’αααα’αΆα ααΎααα α’ααΆααααααααΆαααΆαα½αααΉαααΆααααααΆααα½αα ααΎαααααααααΆα±ααΆαααααΆαα αΌαααααααα’αΆαααααααΆαααααα»αααΎαααααααα αα α»ααααααα αααααααΌαααΆαααα α ααΆαααααααααααααα· Markov - ααααΆαααΆαααΆαααα’ααΆααα’αΆαααααααααΎαα αα α»ααααααααα»αααααα ααα»ααααααααα·αααααΉαααααΌα 100% ααα α’ααααααα’αΆα ααααΆααααααΌαααΆααααααα α α·αααα’αΆαααααααΎαααααΆααααααααα ααααα·ααα»αααΆα α¬ααα·ααΆαααααΆαααααααα αααααΆαααΎααα·ααααααααΆαααααααΆααααα ααΆαααααΆααααααααααΎαααΉαααΆαααΆαααααΉαααααΌααα·α ααΆααα»αα
N-ααααΆα
α α»αβα§ααΆα αααβααβααΆαβααααα½αβααααα»ααα αα·αβααΆαβααΈβα αααΆβαααααβααααβα’αααβααα? ααΌα βααααΆ! ααα»αααααααα½αα±αααααα α¬ααααΉαααα·ααΆααααα½α ααΎαααΉααα·αα·αααααΎαααααΆααααΆααααΌαααααααααΎαααΆααΌααααααααααα
αα·ααΈαα½αααΎααααΈααααΎααΆααΊαααααΆαα»αααΆαα»αααα αΌαααΈαα½αα (ααΌα ααΆ Kick, Punch α¬ Block) αα αααα»αααα·ααααααα’αΆαααα α αΎααααααααα·ααααααα’αΆααααααΆααααΌαααΆααααΉαααα·ααΆααααα½αα ααΌα ααααα’ααααααα α»α Kick, Kick, Punch ααααα αΎααααααααααΎααααΈααααΎααΆαααΆααααα αΆα SuperDeathFist αααααααα AI αααααΆαα»αααΆαα»αααα αΌαααΆααα’αααα αααα»αααααα»ααα½α α αΎαα αα αΆαααΈα α»αααααααααααααΎαααα»αααα αΆαααΈαα½ααα
(ααααα’αααααα·αααΊααΆααααααα’ααααααααΎαααΆαααΆααααα αΆα SuperDeathFist α )
AI ααΉαααΎααααααΎαααΆααα’αααα αααα’ααααααααααΎαααΎα Kick ααααααα Kick αααααααα α αΎααααααΆαααααααααΆααααΆααΆααααα αΌααααααΆααααΊααααα Punch α ααΆααΉαα’αα»ααααΆαα±ααααααΆααααΆαααααααααΆαα αααΆααααααααα SuperDeathFist αα·αααΆααΆααααΆααααα·αααΎα’αΆα ααααΎαα ααΆαα
ααααΆααααααααΉαααα·ααΆαααααΆαααααααααΌαααΆαααα α ααΆ N-grams ααα N ααΊααΆα ααα½αααΆαα»αααααααΌαααΆααααααΆαα»αα αα αααα»αα§ααΆα ααααα»αααΆααΊααΆ 3-gram (trigram) αααααΆααααααΆ: ααΆαα»ααΈαααααΌαααααΌαααΆαααααΎααΎααααΈααααααααΆαααΈααΈα ααΌα ααααα αΎα αααα»α 5 ααααΆα ααΆαα»ααΆαααα½αααααΌαααααΆααααααΆ ααΈααααΆα αα·ααααααααααΆαααααα
α’ααααα ααΆααααΌαααΆαααααΎαααΎαααα α N-grams ααααααα»αααααααααα N ααΌα ααΆαααααΌαααΆαα’αααα αα αΆααα·α ααα»αααααααααααΆαα»ααααααααα·αα·α αααααα α§ααΆα ααα 2-gram (bigram) ααΉααααααααΆ Kick, Kick α¬ Kick, Punch ααα»ααααααΉααα·αα’αΆα αααααΆαα»α Kick, Kick, Punch ααΆααα ααΌα αααα AI ααΉααα·αααααΎααααα ααΉαααααα SuperDeathFist ααα
αααααΆααα·αααα αααααααααΌαααΆαα’αααα αα αΆαααΆααααα αααΎα α αΎα AI ααΉαααΆααααααααΆααααα»αααΆαα αααΉαα αΆαα αααααααΆααΉαααΆααααααΎαααΆα αααΎαααααααα’αΆα ααααΎααΆαα ααααα·αααΎα’αααααΆαααΆααααα αΌαα ααα½αααΈαααα’αΆα ααααΎααΆααα Kick, Punch α¬ Block α αΎαααΎαααΆαααααΎ 10-gram αααααΉαααΆααααα αα 60 ααΆαααααααΎααααααααααΆα
ααααΌ bigram ααΊααΆαααααααααΆαα Markov ααΆαααα - ααΌααααα’ααΈαααΆα/αα αα α»ααααααααΈαα½ααααΊααΆ bigram α αΎαα’αααα’αΆα ααααααααΆαααααΆαααΆαααΈααΈααααααα’ααααΎααΈαα½αα N-grams 3-gram αα·αααααΆααααααα’αΆα ααααΌαααΆααααα·αααΆααΆαααααααααΆαα Markov αααααΆαα»ααΆααα’αα (ααΎααααααααΆαα»α α»αααααααα αααα»α N-gram) αα½αααααΆαααααΎαααΆααααααΈαα½α αα·αααΆαα»α α»ααααααααΈααΈαα α§ααΆα αααααα ααααααααα»ααααααα αΆαααΈα±ααΆαααααΆαααααΆααααααΌαααΈααααΆαααΆαααΆαα αα·αααΆαααα ααααααΆαα αα·αααΆααα ααΆααααααΆαααααΆααΆαααΆαα»αααα αΌααααααααα·ααΆαααααααΆα αααΎαααΆα―αααΆαααα½α ααΎααααα»ααααααααααααΆαααααα αΌααα αααα»ααααααααααααααΆααααΌαα ααααααααα±ααααΎαααΌααααααααααααααα· Markov αααα’αα»ααααΆαα±ααααΎαααααΎαααααααααΆαα Markov ααΎααααΈααααααααΆαααΆααααα αΌααααααΆαα αα·αααααααααΆαα’αααΈαααα αααΆαααααααΉαααΎαα‘αΎααααααΆααα
ααα ααααΈααααα·ααααΆα
ααΎαααΆααα·ααΆαα’αααΈα§ααααα αα·ααα·ααΈααΆαααααααΌαα αααα»ααααα»αααΆαα’αα·αααααααααααΆαα·ααααα·αααα·αα ααΎαααααΆααα·αα·αααααΎαααααΆαααΆαααααα½αααααααΌαααααΎ αα·ααααααααααααΆααΆαααααααααααΆαα·αααα
ααααα½ααααααααααααΆααααΎααααΈαααααΈααΌαααααΆαααααΉαααα αααα AI α ααα»ααααααΆααΆααα·αααΆαα ααΆααααααα·ααααααΆαα·ααΈααΆαααααααΆααα’αααααααα αα·αααΌαααααα·αα ααα»αααααα·αααΆαααααα·αααααΆααα·α ααΆαααααα½αααΆα:
- αααα½ααααααααΆααααααΎαααααα·αααααΆα αα½αααΆααααΆαα‘αΎααααα ααΆαα α»ααααααΆα αα·ααααα½ααααααααΆαα αααα
- αααα½ααααααααΆαααΆαααααααα/ααααααααααΌααα·αααα (ααΆαααΆααα αα minimax αα·α alpha-beta)
- αα·ααΈααΆαααααα αΆααααααΆαα (perceptrons αααααΆααααααααααΆα αα·ααααΆαααΈαααα·α αααααΆαααα)
- αααααααααααααΆααααααΎαααΆαααΆααααααΎα αα·αααΆαα αα αΆαααααααααΆααααΆα
- αα·ααΈααΆαααααααααΆααααααααα αααα AI (ααααααααααΌαααΆαα ααααΆαααααααααααα»ααα αα·ααα·ααΈααααααααααααΆααααα½αααΎαααααααα AI)
- α§αααααα αααΆ (ααΆαααααΎαααααΆα αα·αααΆααααααααααα½αα αααΆ)
- αααααΆααααΎαααΆα (ααααα·ααααα’α·α ααααααααααααΆ αα·ααααα½ααααααααΆααααααααΆ)
ααααΆαααΎαααααΆαααΎαααααΆαααα
1. GameDev.net ααΆα
2.
3.
4. αααααΆααααΆαααααααααααα’αΆα
ααααΌαααΆαααααΎααα
ααΎααα ααααα
5. Tommy Thompson α’αααααααΆαααααΆα AI αα·αα’ααααααααΎαα αααα αααααΎαααΈααα’αΌαα
ααΎ YouTube
ααααα ααΎαααααΆαααα
1. αααααΈααααα Game AI Pro ααΊααΆααααα»αααα’αααααααααΈααααααααααααΈααααα’αα»αααααα»αααΆαααΆααααΆαα α¬αα·ααΈαααααααΆααααα αΆααΆααααΆααα
2. AI Game Programming Wisdom series ααΊααΆααααΆαααα»ααα Game AI Pro seriesα ααΆααΆααα·ααΈααΆαααααα αΆααα ααα»ααααααααΎαααααΆααα’ααααΊααΆαααααααααΌααααΈαααααααααααααα
3.
ααααα: www.habr.com