View on GitHub

My WildCat Studios Portfolio

This is my portfolio showcasing my projects and skills.

Table of Contents

Blocks

Hat block - The starting Block that connects blocks together and starts command. It looks like a hat.

Stack / Command Block - Blocks you stack together that command the robot what to do. They are shaped to attach other blocks above or below other blocks.

C-block - They check if the condition is true or false, They can loop the block(s) within them. They resemble a C.

Reporter / Oval Block - Reports value in the form of numbers, they can be used and fit in any block with oval input.

Boolean / Hexagonal Block - It returns a condition as either true or false, It fits in any block with a hexagonal shape.

Repeat Block - The repeat block is a C-block that can loop other stack blocks inside it.

Wait Until Block - A block that accepts the Boolean Block conditions. The project wont continue until the Wait Until block reports as true.

If Then Blocks - It is a C-Block, it only checks the Boolean Block conditions once if TRUE it will run, if FALSE it will be skipped.

Forever Blocks - A C-Block that repeats any block inside forever. It can be exited by placing a break block inside.

Concept

Sequence - A following of one thing after another

Parameters - A constant in an equation that varies in other equations of the same general form, especially such a constant in the equation of a curve or surface that can be varied to represent a family of curves or surfaces.

Loops / Iteration - A length of line, thread, ribbon, or other thin material that is curved or doubled over making an opening.

Sensors - A device, such as a photoelectric cell, that receives and responds to a signal or stimulus.

Booleans and Conditions - Booleans are a data type representing one of two possible truth values: true or false. Conditions are Boolean expressions that evaluate to either true or false, serving as the decision-making mechanism in programming.

sence-Think-Act - s the fundamental operational paradigm for autonomous robots and AI agents, describing how they intelligently interact with their environment.

Comparisons - The act of comparing or the process of being compared.

Cordinates - are numerical values that define the specific location of a point within a digital space, typically represented as an ordered pair (x, y) for 2D graphics or a triplet (x, y, z) for 3D environments.

Conditionals - are constructs that allow a program to make decisions and control execution flow based on whether a specific condition evaluates to true or false.

Patterns - is a reusable solution to a common problem that occurs repeatedly in software design.

Vocabulary

VR Robot + Playground

VR Robot + Playground **Definition:** -Environment where the robot can interact and follow instructions **In My Own Words:** -Is when you have a virtual VRX robot and you give instructions to it to realize in a play grauund **Example:** when you program a robot. Pressed = TRUE Not Pressed = FALSE

Programing Language + Proyect

Programing Language + Proyect </</summary> **Definition:** -Is a set of rules in which symbols represent actions. Programming languages follow step-by-step instructions that a computer executes in order for a project to run. **In My Own Words:** Is the things you tell the computer to do. **Example:** when you programing code Pressed = TRUE Not Pressed = FALSE </details> Behavior + command
Behavior + command **Definition:** -Behavior refers to the observable actions, reactions, or manner of acting of an organism, system, or machine in response to internal or external stimuli. Command denotes an authoritative order, directive, or instruction that expects obedience or triggers a specific action. **In My Own Words:** -Is the things you tell the computer to do **Example:** -When you do an specific action that tells the computer what have to do Pressed = TRUE Not Pressed = FALSE
Drivetrain
Drivetrain **Definition:** The components of an automotive vehicle that connect the transmission with the driving axles and include the universal joint and drive shaft. **In My Own Words:** Is the part of the automovile that connect parts of the vehicle **Example:** Engine up front, long propeller shaft runs to a rear differential that drives the back wheels. Pressed = TRUE Not Pressed = FALSE
Loop + Iteration
Loop + Iteration **Definition:** sloop is the code structure (a for, while, or do-while statement) that repeats a block of instructions. Iteration — one single pass through that loop body. A loop can undergo many iterations. **In My Own Words:** Loop = the rule that says "do this over and over" Iteration = one single time you actually do it **Example:** I use a software to make my computer click over and over. I interact with the bottom with one click Pressed = TRUE Not Pressed = FALSE
Sensor + Bumper Sensor
Sensor + Bumper Sensor **Definition:** A sensor is a device that lets a robot (or machine) detect something about its environment and report it to the computer. A bumper sensor is the simplest kind of sensor **In My Own Words:** Think of it like your senses — eyes, ears, skin. A robot can't see or feel, so sensors are how it "experiences" the world. It's like a doorbell button. **Example:** That's it — a bumper sensor is a yes/no touch detector on the front (or sides) of a robot. Pressed = TRUE Not Pressed = FALSE
Boolean + Condition + TRUE/FALSE
Boolean + Condition + TRUE/FALSE **Definition:** A Boolean is a variable that can only be one of two things: True or False. Nothing else. These are the only two values a Boolean can hold. A condition is just a question that answers True or False. It's what you put inside an if or while. **In My Own Words:** A light switch. It's either ON (True) or OFF (False). There's no "half on." They're all the same idea at different levels: the type, the question, and the answer. **Example:** Is the robot close to a wall? It answers True (yes, it's close) or False (no, it's far), and the code picks a path based on that answer. Pressed = TRUE Not Pressed = FALSE
Distance Sensor +Threshod
Distance Sensor +Threshod **Definition:** -Tells you the distance between the robot and the things around the robot **In My Own Words:** -Tells you the space between the robot and something else **Example:** A car sensor beep more faster dependting how near are you of a object Pressed = TRUE Not Pressed = FALSE
Coordinate Plane +X/Y Cordinates
Coordinate Plane +X/Y Cordinates **Definition:** - is a form to knowr **In My Own Words:** Are numbners that means positions **Example:** I give a robot one cordinate to go Pressed = TRUE Not Pressed = FALSE
Location Sensor
Location Sensor **Definition:** - It repots the (X,Y) position and the location angle **In My Own Words:** -Is a thing that tells you where you are **Example:** when yo see on google maps, shjow you were you are Pressed = TRUE Not Pressed = FALSE
Comment
Comment **Definition:** A comment is a note in your code that the computer ignores — it's written for humans to read. **In My Own Words:** : It's like writing a sticky note on a recipe card. **Example:** The # lines are comments — the computer skips them. Pressed = TRUE Not Pressed = FALSE
Eye Sensor
Eye Sensor **Definition:** - Is like an eye it can detect objects and colors **In My Own Words:** -Is the robot eye **Example:** the robots dont crush to anything by his eye sensonrs Pressed = TRUE Not Pressed = FALSE
Conditional Statement
Conditional Statement **Definition:** A conditional statement is code that says "if this is true, do X; otherwise, do Y." **In My Own Words:** It's like a fork in the road. **Example:** The program checks a condition (is it raining?) and then picks one path based on the answer. Pressed = TRUE Not Pressed = FALSE
## Markdown Style Guide for Coding Notebooks Follow this guide to keep your coding notebook **clear, consistent, and professional**. This ensures your notes are easy for you (and others) to read later. --- ## Headings **When to use:** Organize your notebook into sections (like days, topics, or projects). - `#` for the notebook title (use once at the top). - `##` for each day or major topic. - `###` for subsections (like "Notes", "Practice", "Reflections"). # Example: # My Coding Notebook ## Day 1 ### Notes ### Practice # Text Formatting When to use: Highlight important ideas or add emphasis. Use bold for key terms or definitions. Use italic for emphasis or side comments. Use inline code for keywords, functions, or commands. # Example: **Class** = a blueprint for objects *Remember:* always test your code Use `System.out.println()` to print # Code Blocks When to use: Anytime you write multiple lines of code. Inline code for short snippets. Fenced code blocks with language for full examples. # Example: ```java public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } } ``` # Lists When to use: Organize steps, notes, or key points. Numbered lists for sequences or steps. Bulleted lists for unordered ideas. # Example: Define the class Write the main method Test your program Variables - Loops - Conditionals # Checklists When to use: Track progress on assignments or tasks. # Example: [x] Complete coding warm-up - [ ] Finish project draft - [ ] Reflect on learning # Blockquotes When to use: Call out notes, reminders, or teacher comments. # Example: > 💡 Remember: Loops repeat code until a condition is false. # Tables When to use: Compare values, track progress, or organize data neatly. # Example: | Task | Status | Notes | |--------------|------------|-----------------| | Homework 1 | Done # | Submitted | | Homework 2 | Pending | Needs review | # Links & Images When to use: Add references, resources, or visuals. # Example: [Java Docs](https://docs.oracle.com/javase/8/docs/api/) ![Markdown Logo](https://upload.wikimedia.org/wikipedia/commons/4/48/Markdown-mark.svg) To make an image that is a link, paste the image, then add the following before it, replacing website address with the link: And after the image info, add: # Collapsible Sections When to use: Hide solutions, extended notes, or extra details. # Example:
Click to reveal solution System.out.println("Answer: 42");
# Footnotes When to use: Add references or side notes without cluttering the page. # Example: This concept is related to object-oriented programming.[^1] [^1]: See "Objects and Classes" in your textbook. # Style Rules Consistency matters more than creativity Always use headings to structure your notes. Always use code blocks for multi-line code. Clarity first Bold key terms. Use lists instead of long sentences when outlining steps. Professional tone Don’t mix casual notes with formal work in the same section. Use blockquotes for reflections or teacher feedback. Track your learning Use checklists to mark what’s done. Use collapsible sections if you want to hide answers until review time. # Bottom Line: Headings = Structure Bold/Italic = Emphasis Code blocks = Code Lists = Steps/Ideas Tables = Organization Checklists = Progress Blockquotes = Notes/Tips Collapsible = Hide/Show detail Keep it simple, consistent, and clear.