Game Design – Week 8 – Logic, Flowcharts, and Coding

“Binary code” by Christiaan Colen is licensed under CC BY-SA 2.0

When asked the most important thing I should teach my students, the MIT student I was interviewing simply stated , ‘ teach them logic.’ – Mr. Le Duc

SUMMARY

My week was fine, I didn’t really do anything that was too important.

PRACTICE ROOM (TUTORIALS)

PlayCanvas

Screenshot from Sololearn.com

Unity

Screenshot from Sololearn.com

CLASSROOM (THEORY & ANALYSIS)

Image from https://monkeyblogmonkeydo.com/2010/07/19/so-duh-pop-quiz-classic-video-game-flowchart-edition/
  • oval is start
  • square is process
  • diamond is choice
  • rectangle with wavy lines on the bottom is a report
  • the diamond causes branching in flowcharts.
  • flowcharts usually is top to bottom or left to right.

More Flowchart Creation Resources

LAB (THEORY PRACTICED)

I learned that all the shapes have different meanings.

OUTSIDE (CREATIVITY & THE BRAIN)

I learned that some people believe that creativity and death is somehow linked. It is like an idea that if you do something you like to do, it takes a bit of your own life.

STUDIO (GAME DESIGN)

Unity

Screenshot from Unity.com

WHAT I LEARNED and PROBLEMS I SOLVED

I remember one time that my brother needed help with math problems and he asked me to help him. First I started off with the basics and giving him other examples and I went through the process slowly, when he had started to get it he was able to do the problems on his own.

Game Design – Week 7 – Tools, Time, and Rooms

COPY AND PASTE ALL THE CONTENT BELOW

CreativeCommons image Tool Stash by Meena Kadri at Flickr.com

SUMMARY

  • Write your weekly summary here, last, at the end of the week…
    • Only one to two sentences
  • DELETE ALL OF MR. LE DUC’s INSTRUCTIONS, AFTER YOU ARE DONE

PRACTICE ROOM (TUTORIALS)

  • Unreal engine is a great engine that I chose.

I chose this video specifically because it shows you how to make a game and a good tutorial on how to make it. Unreal engine is a great engine for game designs and has some really great features.

CLASSROOM (THEORY & ANALYSIS)

If you are to make your first video game, then you shouldn’t over do it, you should start off small making it the most minimum viable product. If your game has a bunch of unnecessary obstacles that you don’t need to tell the final product then it will be super difficult to figure out what needs improving.

Game Genres from the Simplest and Most Difficult to Create

  1. Racing Game
  2. Top-Down Shooter
  3. 2d Platformer
  4. Color Matching Puzzle Game
  5. 2D Puzzle Platformer
  6. 3D Platformer
  7. FPS
  8. JRPG
  9. Fighting Game
  10. Action Adventure
  11. Western RPG
  12. RTS

LAB (THEORY PRACTICED)

What I learned from the first video is that when you play your game you have to experience your games and see what is wrong with them and what is right. change the right things and make it better. What I learned from the second video is that if you wanna be a god designer you play all types of games even if you don’t like the certain game genre. Also some really important things for designers to know is that you have to set up the most important keys first. that will help with everything else.

OUTSIDE (CREATIVITY & THE BRAIN)

STUDIO (GAME DESIGN)

If I was the protagonist then my enemy would have to be myself, my lazier self (I´m currently losing since this is late). My goal would be to finish all of my work and the biggest obstacle would have to be procrastination.

Idea #1- Racing Game

Objective: Race through the levels while collecting coins and dodging obstacles. The coins help you boost your speed and agility in the race. During each race, there will be a boost bar that tells you how many coins you need to collect before you can unlock that boost or powerup. Whoever collects the most coins after all the levels win.

Idea #2- Puzzle/Escape Game

Objective: Complete each puzzle to get clues in order to escape the maze. The puzzles will get harder as you go on. The puzzles will be a mix of questions and regular puzzles. Once you get out of the maze you win.

Idea #3- Top-Down Shooter Game

Objective: Defeat the dirt monsters by shooting them. The more monsters you kill the more points you get for power-ups and customization of your character. There will be levels and at each level, there will be a boss that you have to defeat after you defeat the little monsters.

Idea #4- 2D Platformer Game

Objective: You have to get the star to the top of the Christmas tree while avoiding all the flying ornaments. Your screen moves up once you move up and in order to move up, you have to jump onto platforms. Some of the platforms are real and some are fake. If you jump onto a fake platform then you lose and have to start over. You also lose if you get hit by the obstacles.

Idea #5- Story/Survival Game

Objective: You wake up one day and you are the only person in your town. You have to learn to survive on the minimal resources that you have. You also have to find a way to figure out where everyone went and how to find them. The games end when you find everyone or when you use up all your resources before you find them and you don’t survive.

WEEKLY ACTIVITY EVALUATION

I think it was really fun trying to come up with ideas and digging into the side of my brain that I didn’t know I had. I’m not a very creative person so this really helped me step out of my comfort zone and really challenge my brain to think of useful ideas.

Developing Quality Workflow

What is Workflow?

Image Creative Workflow from Behance.com, https://www.behance.net/gallery/27919515/Creative-workflow-GIF

Work•flow /ˈwərkflō/

“The sequence of industrial, administrative, or other processes through which a piece of work passes from initiation to completion.” – lexico.com

What is a quality workflow?  How do we develop it?  Below are elements of the production cycle that most creative people move through as they create something.  First, we must identify the stages of project production. What is each stage and what are the quality checks for each stage.  Read on and find out!

Stages of Creation Development

Inspiration

How do we find ideas to develop?

  • We can use our mind, the internet, and our real life experiences to create ideas
  • We should think about the idea first, how you came up with it and is it a good idea
  • Again think about what makes an idea good, is it unique? Would it be a common idea other people also have?
  • You and everyone else around you

Intention

How do we clarify our specific goal(s) for a project?

  • Your brain, paper and pencil, talk about it with other people
  • Keep of your goals on what ever tool you want to use and try check marking them off
  • You have to think about whether your goals will be worth it in the end
  • Yourself

Pre-production

How can we brainwrite, brainstorm, storyboard, and plan our ideas at this phase?

  • Your brain, the internet, paper and pencil
  • Use your head to think about ideas and go over them with yourself or others
  • You have to think about if your ideas are interesting and how it would look at the end production
  • Yourself and who you´re trying to appeal to

Production

How do we communicate with each other and execute our plan for this phase? This is where we actually make the project.

  • Anything that would be required, your brain, the internet, pencil, paper, anything
  • Think or talk about it with yourself of others involved
  • You have to think about who´s feedback you want from and what they would say
  • Yourself, people involved, and people who you´re trying to get feedback from

Post-production

How do we communicate with each other and execute our final stages of the project for this phase? This is where we publish the project.

  • Who have to use our social skills and our brains
  • You should make sure if it turned out the way you wanted it to
  • You can compare your project to other projects you have done or others have done
  • Yourself and people involved

Presentation/Performance

How do we share our project with our learning community, advisory members, and the world?

  • The internet would be the best choice to get your project out there
  • Think about the best ways to get you information spread around and do it
  • Whether the people like your project or not
  • People all around the world have the ability to measure the quality of your project

Feedback

How do we conduct a feedback session at the end of the project development cycle?

  • You can use the internet, maybe make a survey asking people about your project
  • Go out and ask people what they think about your project
  • Taking the feedback you got and deciding if it was positive or negative
  • The people other than yourself

Recipe For Success: Steve Wozniak

Book Steve Wozniak as a Keynote Speaker | Thinking Heads
Image of Steve Wozniak from https://www.thinkingheads.com/wp-content/uploads/2017/10/Steve-Wozniak-1.jpg

Born: August 11, 1950, in San Jose, California

Personal Success Definition

I define success as someone who contributes and helps the world.

Steve Wozniak was successful because he helped Steve Jobs create apple. He was the one who created the iPhone 2 which paved the way for the technology we use today.

Skills for Success

Steve Wozniak was (1) A programmer (2) Very smart (3) Had leadership skills, Steve started programming while he was still in school. He would help his father invent planes and rocket ships. He had learn various leadership skills, being the co-founder of Apple.

How They Used These Skills

Steve Wozniak, along with Steve Jobs help start Apple, while Wozniak did the engineering, Jobs dealt with marketing. Together they made the successful iPhone 2. With his leadership skills he was able to find people to lead that helped them.

Challenges Overcome

Wozniak had to burden the stress of if his inventions were good enough or not. It was hard to start off Apple in the beginning but he and Jobs perservered and Apple became what it is today.

Significant Work

Like I have mentioned before, Steve Wozniak made the first iPhone 2 which was successful and paved the way for our technology today.

Resources

https://en.wikipedia.org/wiki/Steve_Wozniak

https://www.biography.com/inventor/steve-wozniak#:~:text=Steve%20Wozniak%20is%20an%20American%20computer%20scientist%2C%20inventor%20and%20programmer,personal%20computers%20on%20the%20market.

https://www.bizjournals.com/bizjournals/how-to/growth-strategies/2014/05/leadership-skills-for-success-like-steve-wozniak.html