builds
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
using UnityEngine;
|
||||
using Unity.MLAgents;
|
||||
using Unity.MLAgents.Actuators;
|
||||
using Unity.MLAgents.Sensors;
|
||||
using System.Collections.Generic;
|
||||
using Unity.MLAgents.Policies;
|
||||
using Unity.VisualScripting;
|
||||
using Unity.Barracuda;
|
||||
using System;
|
||||
|
||||
public class OmnicientBehaviour : PlayerBehaviour
|
||||
{
|
||||
public int frames = 0;
|
||||
public bool boolean;
|
||||
protected override sbyte ChooseDirection()
|
||||
{
|
||||
if (frames == 0)
|
||||
{
|
||||
boolean = (DateTime.Now.Millisecond) % 2 == 0;
|
||||
}
|
||||
frames++;
|
||||
if (frames >= 5)
|
||||
{
|
||||
frames = 0;
|
||||
}
|
||||
|
||||
return boolean ? (sbyte)1 : (sbyte)-1;
|
||||
}
|
||||
|
||||
protected override string ChoosePlayerName()
|
||||
{
|
||||
return "Omnicient";
|
||||
}
|
||||
|
||||
protected override Color ChoosePlayerColor()
|
||||
{
|
||||
return new Color(0, 0, 255);
|
||||
}
|
||||
|
||||
protected override bool ChooseIfPlayerIsHuman()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user