Museum of Marine Life 2119 – Update SEVEN

Below is the initial framework that I created to kickstart the process of the basic framework for creating all my creatures (including variations)

 


Below are two attempts to reproduce my initial framework in code (re-running the ‘code’ a few times will allow me to create different variations every time)

Code system for genesis of the creatures (First attempt):

 

Void Setup(){

A line of information to set the scene

Start with Body or main structure of the creature – Feature ZERO include all supporting info about the part

}

 

Void Loop():{

Void LoadFeatureLib()

Step 1: Prominent features (highest freq feature) – feature ONE 

All supporting evidence on what feature ONE does

 

Step 2: A line of behaviour (highest freq behaviour)

Void LoopCheck ()

 

Step 3: Add in feature TWO

All supporting evidence on what feature TWO does

 

Step 4: A line of movement (highest freq movement)

Void LoopCheck ()

 

Step 5: Add in feature THREE

All supporting evidence on what feature THREE does

 

Step 6: A line of information (highest freq movement)

Void LoopCheck ()

}

 

Void LoopCheck () {

If there is more features, then start from step one

If there is no more features left, then stop

}

 

Void LoadFeatureLib(){

Refer to excel sheet that I made for this project

}


This attempt is a way to shorten the code and make it much more modular

 

Code system for genesis of the creatures (Second attempt):

 

Void Setup(){

A line of information to set the scene

Start with Body or main structure of the creature – Feature ZERO include all supporting info about the part

}

Void LoopCheck () {

If there is more features, then start from step one

If there is no more features left, then stop

}

Void LoadFeatureLib(){

Refer to excel sheet that I made for this project

}

Void ChooseCat(){

Choose any information from movement/information/behaviour category to add into previous step that compliments it

}}

 

Void Loop():{

Void LoadFeatureLib()

 

Step 1: Prominent features (highest freq feature) – feature ONE

All supporting evidence on what feature ONE does

 

Step 2: Void ChooseCat() based on highest freq from table

Void LoopCheck ()

}


I tried a trial run of whether this framework/process could work and below is one of my test

Leave a Reply

Skip to toolbar