Udělejte třídy public, stejně jako říkal Petr Mašek. Kde je konkrétně problém? AI se nezobrazí v nabídce? Nebo simulátor spadne? Kód funkční AI (výsledné DLL stačí nakopírovat):
using System.Collections.Generic;
using NetBombing.Engine;
namespace MojeAI
{
public class MujTym : NetBombing.Engine.Team
{
public override string AuthorName
{
get { return "Tomáš Jecha"; }
}
public override List<NetBombing.Engine.Player> GameStarting()
{
List<Player> retVal = new List<Player>();
for (int i = 0; i < PlayersCount; i++)
{
retVal.Add(new MujHrac());
}
return retVal;
}
public override string ModuleName
{
get { return "AI jméno"; }
}
}
public class MujHrac : Player
{
protected override CommandResult DecideCommand()
{
return CreateCommandResult(DirectionEnum.Stay, false);
}
}
}
|