Make a 3D Colony Rover SIM
EQ: What essentials do we need to pack for our self-sufficient colony?

This can be done with a partner if the duties of research, sketching, design, modeling and coding are fairly divided and the journals show clear evidence of this.

Objectives:
TLW experience designing/modifying a 3D Colony Simulation including:

  • Modifying terrain by replacing the heightmap, color map and texture
  • JOURNAL : Research & decide on the essential units required in a self-sustaining closed ecosystem and model the energy/mass interconnected costs/flows
  • Making and importing/exporting 6+ essential units (6) static meshes with Anim8or
    e.g. rover, CO2 scrubbers, solar arrays, graphene storage, mining unit, recycler...
  • Understanding and modifying the code
    e.g. gravity, speed, acceleration, unit placement, economic display math/variables, etc
    KW, battery, O2, CO2, Food...
  • JOURNAL : Improving and balancing through iterative design
  • Adding/replacing music and sound effects
    8 bit Sound FX generator [or download]
Will your colony be on a distant planet, moon, under the sea, or space?
How will this affect your selection of essential units?


The screen shot below shows an iconic rover attempting to
find a location for setting up a solar array unit...


Download Blitz3D Colony SIM Template {don't forget to uncompress!}

Using shades of gray you can spray paint your new track height map!
Black is valley, white is peaks, gray is middle plain


Similar to the height map racetrack a color map will brighten or darken specific corresponding areas of your racetrack! Try spray painting with colors!


What texture will you find/make to replace the terrain? Water? Rock? Metal?


Below is a screenshot of Anim8or 3D modeler creating a simple rover.
Maybe in your game you will make a truck/van style rover with carrying capacity?
EXPORT as a .X or .3DS format
PowerPoint Anim8or TUTORIAL HERE



ADDING A NEW UNIT
After using Anim8or to EXPORT a NEW model, CODE changes must be made
CODE must be modified in 3 places.
1. A global variable must be added near the start to track the number of units deployed
2. In the MAIN GAME LOOP the New Unti can add or subtract from one or more counters
3. In the Function UNITS (), code to insert the new model and update counters

Here is an example for a MINING UNIT.

...
;COMMON values
Global score#=0, time#=100, energy#=100.0, CO2#=100, O2#=0, food#=0, material#=1000
Global solar_unit, plant_unit , miner_unit ;keeps track of number and types of units deployed
...

If MilliSecs()-ticker1>1000 And time>0 Then
  ticker1=MilliSecs()
  time=time-1

  ;DATA UPDATE/CALC
  energy = energy + (solar_unit * .5) - (miner_unit * .25)
  CO2 = CO2 -(plant_unit * .2)
  O2 = O2 +(plant_unit * .2)
  material = material + (miner_unit * 1.5)

EndIf
...

Function Units()
  If KeyHit(2) And material>=200
    solar = LoadMesh("solar.3ds")
    EntityType solar, UNIT
    PositionEntity solar,EntityX(rover), ...
    material=material-200
    solar_unit = solar_unit + 1
  EndIf
  If KeyHit(3) And material>=50
    plant = LoadMesh("plant.3ds")
    EntityType plant, UNIT
    PositionEntity plant,EntityX(rover), ...
    material=material-50
    plant_unit = plant_unit + 1
  EndIf
  If KeyHit(4) And material>=150
    miner = LoadMesh("miner.3ds")
    EntityType miner, UNIT
    PositionEntity miner,EntityX(rover),TerrainY(terr,EntityX(rover),0,EntityZ(rover)) ,EntityZ(rover)
    material=material-150
    miner_unit = miner_unit + 1
  EndIf

  ;MORE Units added HERE!
End Function

NEXT...
Perhaps you'll add a Waste/Water Recycling Unit, or Food Processing Unit,
Greenhouse, Tree Harvester, ???
What variables will be affected? Energy, O2, CO2, material, food
What are your WIN conditions? ?% O2, energy, food, materials...


I : Desired results
Next Generation Science Standards
HS-LS2-1. Use mathematical and/or computational representations to support explanations of factors that affect carrying capacity of ecosystems at different scales.
HS-LS2-4. Use mathematical representations to support claims for the cycling of matter and flow of energy among organisms in an ecosystem.
HS-ESS3-3. Create a computational simulation to illustrate the relationships among management of natural resources, the sustainability of human populations, and biodiversity.
Common Core
WHST.9-12.2 , MP.2 , MP.4 , HSN-Q.A.1 , HSN-Q.A.2 , HSN-Q.A.3

Disciplinary Core Ideas
* Ecosystems have carrying capacities, which are limits to the numbers of organisms and populations they can support. These limits result from such factors as population, resources, comnsumption, technology
* The chemical elements that make up the molecules of organisms pass through food webs and into and out of the atmosphere and soil, and they are combined and recombined in different ways. At each link in an ecosystem, matter and energy are conserved.
* The sustainability of human societies and the biodiversity that supports them requires responsible management of natural resources.
* Science is a result of human endeavors, imagination, and creativity.

Crosscutting Concepts
* The significance of a phenomenon is dependent on the scale, proportion, and quantity at which it occurs.
* Energy cannot be created or destroyed—it only moves between one place and another place, between objects and/or fields, or between systems.
* Change and rates of change can be quantified and modeled over very short or very long periods of time. Some system changes are irreversible.
* Modern civilization depends on major technological systems.
* New technologies can have deep impacts on society and the environment, including some that were not anticipated.

Essential Questions : EQ: What essentials do we need to pack for our self-sufficient colony?

Students will know/be able to...
  • determine the essential factors in a self-sustaining system
  • research & decide on the essential units required in a self-sustaining closed ecosystem and model the energy/mass interconnected costs/flows
  • improve and balance through iterative design

 

II : Acceptable evidence for assessment

Performance Tasks :

  • Journal shows evolution of chosen units startup and continuing matter/energy cost, effects
  • Actual simulation is effective, realistic, and self-sustaining
  • Quarter final - Specifc questions about chosen essential units