Hangt er een beetje vanaf wat je wilt doen eigenlijk, indien je een vrij uitgebreide communicatie wilt hebben zal amfphp de beste oplossing zijn.
Wat ik kan uitmaken uit je post is dat uw php script een soort van gevecht simuleert, gebeurd dit in één request? Met andere woorden, word het script gewoon één keer uitgevoerd? Of zijn er bijvoorbeeld verschillende acties die een soort van real-time gevecht simuleren?
Indien het slechts één request is zou je bijvoorbeeld gewoon een xml (of json) file kunnen generen die de verschillende acties opsomt zodat je deze in Flash kan uitvoeren.
Code:
<action>
<time>...</time>
<player>...</player>
<move>
<name>Ultra Mega Sucker Punch</name>
<damage>...</damage>
</move>
</action>
amfphp is vooral wanneer je vanuit flash wilt communiceren met php, vaak gewoon een om een connectie te hebben met een database en zaken op te slagen / op te halen.