CS2335
Master_v2
Master_v2
  • Introduction
  • Introduction
    • Introduction
      • Design
      • Game Design
    • Unity - Download
    • Visual Studio - IDE
    • Hero's Journey
  • Unity Basics
    • Unity Editor Windows
    • MonoBehavior - Base-Class
    • Unity Engine - Event Functions
  • Getting Started
    • UI-Elements
    • Animator Controller
      • Animation Steps
    • PlayerController Flow Chart
    • PlayerController Code
      • PlayerController - V1 - S20
      • PlayerController V2 S20
      • PlayerController V3 S20
  • Project 1 - Simple Game
    • Overview
    • Project 1 - Get Started
      • UML Class Diagram
    • Player GameObject
      • PlayerController.cs V2
      • PlayerController.cs V3
    • Create 2D Sprite Prefab: Rock
    • Sorting Layers
  • Project1 Code
    • PickUp PreFabs
    • Player GameObject
    • PlayerController - jump
    • GameData Version1
    • PlayerStats Version1
    • MiniGameManager
      • Logic Diagram
    • Simple Spawner
    • Utility Class
  • Project1 Enhancements
    • PickUp - SelfDestruct
    • Spawn from List of Prefabs
  • Project 2 - StateManager
    • Project 2 - Learning Objectives
    • Project 2 - Starter Assets
    • Project 2
      • State Machine Framework
        • Singleton Pattern
      • StateManager - Singleton Design Pattern
      • IStateBase, BeginState
      • Project 2 -Steps: Create new Scene and State
      • Project 2 - List of Steps
        • Project 2 - Starter Code
  • Project 2 -Dialog
    • Hide_Show_Panel Script
    • Configure TitlePanel, DecisionPanel
    • Simple Dialog Prefab
    • Conversation Scriptable Objects
    • DialogManager_ConvList
    • Image Transitions for Buttons
  • UI Components
    • Finding Game Objects
    • Game Objects: UI vs. 2D Sprite
    • UI Elements
      • Canvas: Screen-Space Render-Mode
      • UI-Buttons To Change Scene
      • Text Input
  • Project2 Resources
    • Visual Novel in Unity-Links
    • Scriptable Object Factory
      • ScriptableObjects
    • Dialog Prefab Packages
  • Project 3 - Overview
    • Branching Story Structures
    • Dictionary Data-Structure
      • Unity PlayerPrefs Dictionary
    • Dictionary: User-Choice Data
      • User-Choices - Example
        • Dictionary Value to Disable Options
    • Simplified Mini-Game
      • PlayerController_v2 Mods
        • PlayerController_v2_final
      • MiniGameManager_v2
  • Proj3: Inventory System
    • Inventory-System
      • Install and Configure
      • Diagrams, Resources
        • Item, Gem, Potion Classes
        • Inventory Class
      • InventoryDisplay, Slot UI
        • InventoryDisplay Class
        • Slot Class
        • Hazard Class
        • Layout Groups
      • Customization Steps
        • Configure Animation
        • AddItem Button
        • Concrete Class: Food
        • MiniGame Mods
          • PlayerController Mods
      • Code: InventorySystem
        • GameData, PickUp Mods
      • Resources: Data Structures
  • Proj3: Custom UnityEvents
    • Event Publishing Patterns
    • Custom Event Messaging
  • Proj3: Mini-Game
    • MiniGame-Overview-Proj3
    • LevelManager
      • LevelManager Logic Diagram
      • LevelManager FSM
      • LoadLevel, StartLevel Logic
      • Code Framework
    • Timer
  • Project 3 - Code Mods
    • Project 3 - Steps
    • Project 3 - Code
      • Code: Final Versions
        • PlayerController Mods
          • PlayerController_v2 Mods
        • GameData - Final
        • LevelManager
        • PlayerStats - Final
        • PickUp, Hazard, ScorePickUp
        • Spawner - Final
        • CameraFollow
        • ScreenFader
        • MiniGameState
        • Example: EndState
      • MiniGameWin Logic
  • Optional, Supplemental Content
    • Optional Content
      • Adding Audio
      • Screen Fading and Reloading
      • ScriptableObjects
      • Disable Debug Logging
      • Events and Actions
      • Saving Data - Serialization
      • Parallax Scrolling
      • Change Sprites
  • C# Language
    • C# Language
      • Variables
      • Enum
      • Encapsulation
        • C# Properties
        • Access Modifiers
      • Inheritance
      • Polymorphism
      • Interface
      • Switch-Case
      • List< T >
      • Queue< T >
      • Dictionary
      • Foreach
      • Static
      • Ternary Operator: ?
      • this
      • Delegates
    • Diagrams
      • State Machine Framework
      • UML Class Diagrams
      • Level Manager Logic Diagram
      • Flow-Chart: NumberGame
      • FSM: NumberGame
    • Glossary
    • References and Resources
    • Random Thoughts
Powered by GitBook
On this page

Was this helpful?

  1. C# Language

Random Thoughts

PreviousReferences and Resources

Last updated 5 years ago

Was this helpful?

A BRAVE AND STARTLING TRUTH

We, this people, on a small and lonely planet Traveling through casual space Past aloof stars, across the way of indifferent suns To a destination where all signs tell us It is possible and imperative that we learn A brave and startling truth

And when we come to it To the day of peacemaking When we release our fingers From fists of hostility And allow the pure air to cool our palms

When we come to it When the curtain falls on the minstrel show of hate And faces sooted with scorn are scrubbed clean When battlefields and coliseum No longer rake our unique and particular sons and daughters Up with the bruised and bloody grass To lie in identical plots in foreign soil

When the rapacious storming of the churches The screaming racket in the temples have ceased When the pennants are waving gaily When the banners of the world tremble Stoutly in the good, clean breeze

When we come to it When we let the rifles fall from our shoulders And children dress their dolls in flags of truce When land mines of death have been removed And the aged can walk into evenings of peace When religious ritual is not perfumed By the incense of burning flesh And childhood dreams are not kicked awake By nightmares of abuse

When we come to it Then we will confess that not the Pyramids With their stones set in mysterious perfection Nor the Gardens of Babylon Hanging as eternal beauty In our collective memory Not the Grand Canyon Kindled into delicious color By Western sunsets

Nor the Danube, flowing its blue soul into Europe Not the sacred peak of Mount Fuji Stretching to the Rising Sun Neither Father Amazon nor Mother Mississippi who, without favor, Nurture all creatures in the depths and on the shores These are not the only wonders of the world

When we come to it We, this people, on this minuscule and kithless globe Who reach daily for the bomb, the blade and the dagger Yet who petition in the dark for tokens of peace We, this people on this mote of matter In whose mouths abide cankerous words Which challenge our very existence Yet out of those same mouths Come songs of such exquisite sweetness That the heart falters in its labor And the body is quieted into awe

We, this people, on this small and drifting planet Whose hands can strike with such abandon That in a twinkling, life is sapped from the living Yet those same hands can touch with such healing, irresistible tenderness That the haughty neck is happy to bow And the proud back is glad to bend Out of such chaos, of such contradiction We learn that we are neither devils nor divines

When we come to it We, this people, on this wayward, floating body Created on this earth, of this earth Have the power to fashion for this earth A climate where every man and every woman Can live freely without sanctimonious piety Without crippling fear

When we come to it We must confess that we are the possible We are the miraculous, the true wonder of this world That is when, and only when We come to it.

Hero's Journey: Joseph Campbell

Hero's Journey - Inner Journey: Will Craig

One of the most difficult tasks people can perform, however much others may despise it, is the invention of good games. And it cannot be done by those out of touch with their instinctive values.

Systems: A set of parts that together form loops of interaction between them to create a persistent “whole.” The whole has its own properties and behaviors belonging to the group but not to any single part within it.

Image below from

Design for Good: To support families and victims of ME (chronic fatigue) syndrome

Empathy, Tribalism, Millennials - NPR article
Sophia Construction - Echo Flowers
Maya Angelou Poem: Brain Pickings
Carl Jung
Michael Sellers, Advanced Game Design
Michael Sellers, Advanced Game Design