Skip to content

PR to make Forrest's brain more flexible#4

Open
cjbehm wants to merge 6 commits intoJabrils:masterfrom
cjbehm:betterbrain
Open

PR to make Forrest's brain more flexible#4
cjbehm wants to merge 6 commits intoJabrils:masterfrom
cjbehm:betterbrain

Conversation

@cjbehm
Copy link

@cjbehm cjbehm commented Mar 19, 2018

Re-opened from branch so I don't accidentally add anything to master.

I wanted to experiment with changing some of Forrest's behavior, giving him a memory and/or control over his acceleration/speed, etc. so this series of commits makes it relatively easy to subclass ForrestCTRL to add new behaviors.

It's not as easy to switch things around as I'd like since the scene holds the reference to which ForrestCTRL script to use, but with these changes it's fairly easy to modify NN params even if you don't create a new subclass.

cjbehm added 6 commits March 18, 2018 22:37
- Determine offsets into 'dna' based on layer sizes rather than fixed ints
- Support multiple outputs
- Change to FixedUpdate so it's not framerate dependent
- Adding virtual protected keywords for future subclassing
…nodes)

- Also re-use existing method rather than copy it
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant