Skip to content

nss-cohort-36/keahua-arboretum-pixel-pals

Repository files navigation

Keahua Landscape

Keahua Arboretum

Welcome to the Keahua Arboretum!

You and your friends have decided to connect with the earth again and abandon your reliance on technology and urban vices. You have decided to move to Hawaii and join the land management team for the Keahua Arboretum.

You have met with other foresters and land managers and have decided on the animals and plants below to focus on growing and maintaining for the arboretum.

Cloning down the repository and starting the application

  1. Clone this repository
  2. cd to the project directory
  3. Run the command pip install -r requirements.txt
  4. Run the command python index.py to start your application

Habitats

Listed below are the different habitats, or habitats, that exist in the arboretum and how many new plants and animals that can be introduced into it.

Mountain Grassland River Forest Swamp Coastline
4 plants
6 animals
15 plants
22 animals
6 plants
12 animals
32 plants
20 animals
12 plants
8 animals
3 plants
15 animals

Fauna

This is a list of animals that you and your teammates are in charge of raising, feeding (when needed), releasing, and tracking. Animals should not be released into the wild before their recommended release age. Animals should not be fed anything other than their recommended prey.

Pueo River Dolphins 'Ulae Gold Dust Day Gecko Nene Goose Kīkākapu Ope'ape'a Hawaiian Happy-Face Spider
Location Grassland or Forest River or Coastline Coastline Forest Grassland Swamp or River Forest or Mountain Swamp
Prey/Food Rodents Fish Fish Insects Vegetation Fish Insects and Vegetation Insects
Minimum Release Age
(in months)
8 13 1 2 7 1 5 0.5

Flora

Rainbow Eucalyptus Tree Silversword Mountain Apple Tree Blue Jade Vine
Location Forest Grassland Mountain Grassland or Swamp
Sunlight Full Shade Partial Partial
Seeds Produced 8 22 17 0
Insecticide Resistance Low High High Medium

Main Menu

When the user first executes KILLER (Keahua Inventory and Land Lifeline Electronic Repository), they will be welcomed to the system and be presented with the following menu.

 +-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-+
 |  K  e  a  h  u  a    A  r  b  o  r  e  t  u  m  |
 +-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-+

1. Annex Habitat
2. Release Animal into Habitat
3. Feed Animal
4. Add Plant to Habitat
5. Display Facility Report
6. Exit

Choose a KILLER option.
> _

Habitat Annex Sub-Menu

If the user chooses option 1, then the following menu will be displayed

1. Mountain
2. Swamp
3. Grassland
4. Forest
5. River
6. Coastline

Choose habitat to annex. > _

When the user makes a choice, a new instance of that type of habitat should be added to list on the arboretum object that contains those habitats.

Animal Menu

If the user chooses 2 from the main menu, then she should see the following menu, with the animals listed.

1. River Dolphin
2. Gold Dust Day Gecko
3. Nene Goose
4. Kīkākapu
5. Pueo
6. 'Ulae
7. Ope'ape'a
8. Happy-Face Spider

Choose animal to release.> _

When the user enters in what to buy, then display all of the locations in which the animals can be stored. The current number of animals should be displayed for each location.

1. Mountain (2 animals)
2. Forest (4 animals)
2. Forest (0 animals)

Where would you like to place the animal?
> _

If there are no suitable habitats, the user will see this message:

Uh Oh! There are no habitats for this animal to live in. Please go create a habitat for this animal.


Press enter to continue...

Animal Feeding Menu

If the user chooses 3 from the main menu, then she should see the following menu, with the animals listed.

1. Gold Dust Day Gecko
2. River Dolphin
3. Nene Goose
4. Kīkākapu
5. Pueo
6. 'Ulae
7. Ope'ape'a
8. Happy-Face Spider

Choose animal to feed.
> _

When the user chooses an animal, another menu should appear showing the specific food that you have in stock to feed it.

1. Sardine
2. Salmon
3. Mackarel
4. Trout

What is on the menu for the River Dolphin today?
> _

Once the user chooses a food item, she should be presented with a message.

The river dolphin ate salmon for a meal.

Press any key to return to the main menu...

Plant Cultivation Menu

If the user chooses 4 from the main menu, then she should see the following menu, with the plants listed.

1. Rainbow Eucalyptus Tree
2. Silversword
3. Mountain Apple Tree
4. Blue Jade Vine

Choose plant to cultivate, or
Type M to return to the main menu.> _

When the user makes a choice, then display all of the locations in which the plants can be planted. The current number of plant rows should be displayed for each location.

Cultivate Plant

1. Grassland (5 plants)
2. Swamp (2 plants)
3. Swamp (9 plants)
4. Swamp (0 plants)

Where would you like to cultivate the Mountain Apple Tree?
Type M to return to the main menu. > _

If there are no suitable habitats, the user will see this message:

Whoops!

There are no available habitats in the arboretum that are suitable for Rainbow Eucalyptus Tree.

Press any key to return to the main menu. 

Arboretum Report Menu

Choosing this option will list all existing habitats, and then list all animals and plants in that habitat. Only display the first 8 characters of the id in the report.

River [157b2efe]
    River Dolphin (133619c4)

Mountain [bdf33960]
    Ope'ape'a (bf9ad976)
    Ope'ape'a (f9dd0afa)
    Mountain Apple Tree (h91d77a0)


Press any key to continue...

About

keahua-arboretum-pixel-pals created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages