Microsoft® Small Basic Advanced Games Estimated time to complete this lesson: 1 hour.

Slides:



Advertisements
Similar presentations
P ROBLEM S OLVING WITH 6C Probability and strategy.
Advertisements

Microsoft® Small Basic
Microsoft® Small Basic
SKILL DRILLS GAME BASED. 50 P1 pushes off the mark guarded by P2 and kicks to the best option provided by P3 and P4. As an extension add in a leading.
Software and System Development ™ Operating System Application Program Graphical User Interface (GUI) Systems Development.
Tic Tac Toe size(600,600); Aim: How can we set up our canvas and display for a Tic Tac Toe game? 1. Sketch the two drawings and write the two code.
Microsoft® Small Basic
Tic Tac Toe Game playing strategies
TIC-TAC-TOE FELIX CHEN CLUSTER 5: Computers in Biophysics and Robotics.
PLANNING THE TIC TAC TOE GAME BY NEEL DAVE. TIC TAC TOE INSTRUCTIONS Tic Tac Toe Instructions The basic concept of Tic Tac Toe 1.This is a game for two.
Writing Functional Specifications
Presented by : Ashin Ara Bithi Roll : 09 Iffat Ara Roll : 22 12th Batch Department of Computer Science & Engineering University of Dhaka.
Integer Tic Tac Toe Let’s Begin Rules: 1.Erase all x’s and o’s from the previous game before you begin. 2.Decide which player will be x’s and which will.
Get Going On ….. What is programming ? What programming software does the school have ? Load this PowerPoint.
Place captured red pieces here Place captured yellow pieces here To use as Kings Rules New Game Exit Left mouse click on piece – drag to desired location.
Representing a Game Board In a game, we represent the action taking place using an array – In a very simple game, we use individual variables to represent.
Vital Statistics. Hardware Stuff Altera board, Flex10K20 chip Two push buttons and a monitor Audio amp and speaker No hall effect devices No stepper motors.
Connect Four Michelle Chen Felix Chung Annabel Hung Raymond Wong.
MA 102 Statistical Controversies Wednesday, April 10, 2002 Today: Expected value The game of Quick Draw Reading (for Friday): Chapter 20 – The House Edge.
CS10 The Beauty and Joy of Computing Lecture #25 : Tree Recursion The newly released (and much- hyped) Microsoft Kinect system for the XBOX.
© 2007 Ray S. Babcock Tracks Game is played on a (nxn) set of squares. There are three possible moves (labeled A,B,C). Players alternate making a move.
Extending the Pong Example Barb Ericson Georgia Tech June 2011.
INTRODUCTION TO SCRATCH. About Me Resources Scratch Website Learn Scratch Washington-Lee Computer.
Microsoft® Small Basic The Controls Object Estimated time to complete this lesson: 1 hour.
1 Word Lesson 4 Working with Graphic Objects Microsoft Office 2010 Fundamentals Story / Walls.
CSCI 101 Introduction to Software Development and Design.
PING PONG (Table Tennis)
BELLWORK 4/28 PING TAC TOE PROBLEM : Player must bounce ping-pong balls into a grid of glasses to get a 3 in a row. Player must alternate color of the.
Introduction to TouchDevelop
Introduction to Scratch!
Indian Institute of Technology Hyderabad SOS - The Game A Project by Paritosh J Chandran Prakhar Bharadwaj Ganesh Mahidhar Nagarjun Srinivasan.
VIDEO GAME PROGRAMMING Video Game Programming Junior – DigiPutt INSTRUCTOR TEACHER’S ASSISTANT.
Design Document Presentation. Review Quoridor – a board game played on a grid where players must advance tokens across a board to win. Our basic objective:
KeyListener and Keyboard Events Just as we can implement listeners to handle mouse events, we can do the same for keyboard events (keypresses) –to implement.
©Robomatter – Distribution or copying without permission is prohibited. 3B STEM Computer Science 1 ©Robomatter – Distribution or copying without permission.
Microsoft® Small Basic
Programming games Show your version of Bo the dog. Start cannonball Preview: video, audio work session (cannonball) Homework: Cannonball with ball in a.
Welcome to... A Game of X’s and O’s Modified from a game Developed by Presentation © All rights Reserved
Games. Adversaries Consider the process of reasoning when an adversary is trying to defeat our efforts In game playing situations one searches down the.
A Classic Game of Strategy for the 21 st Century.
Microsoft® Small Basic Collision Detection Estimated time to complete this lesson: 1 hour.
Programming Games Reprise on drawing on canvas. Jargon (concepts): objects. Demonstrate slingshot. Mouse events. Work on your cannonball. Homework: Finish.
Making Python Pretty!. How to Use This Presentation… Download a copy of this presentation to your ‘Computing’ folder. Follow the code examples, and put.
A game based off of the esteemed classic By: Tadziu Kosiara.
ENGR-TS-2: The students will develop an understanding of how the design process is used to develop a technological system.
If you would like to play „ T he K ing” you must have: a ball, a big wall and two or more p layers.
User testing User1 (16 year old male) 2 (17 year old female) 3 (14 year old male) Did it function?YesKind ofYes Was there a scoring system? yesYes Was.
+ TIC-TAC-TOE GAME CAPSTONE PROJECT SEN Team Members Sno.NameITU ID 1Keerthi Alimity Venkata Ganugapati Sujitha Sanku Bavi Bharathan87550.
Microsoft® Small Basic Exploring Shapes Estimated time to complete this lesson: 1 hour.
GCSE ICT By the end of this session, you will be able to:  Understand concept of a Windows operating system and have a basic understanding of GUI.
Game Project 1 Homage to Pong. Project Rules: The primary project is Pong, the design and development of which will be discussed in detail here. If you.
Directions: 1.Divide the class into two teams: X’s & O’s. Begin the game. 2.Once all characters have been introduced, you will come to a screen with all.
Identify Windows Application Types Windows Development Fundamentals LESSON 1.1.
The Lovely Game of NIM. Version 1 - Classic NIM You will need seven objects, such as counters or blocks. It is a game for two players. Place the 7 counters.
2-dimensional Arrays A 2-dimensional array has rows and columns It is actually an “array of arrays” A Tic-Tac-Toe board is an example of a 3 by 3 2-d array.
” Omok ” Korean Traditional Board Game ” Omok ” By Ilsun Kim.
Microsoft® Small Basic Flickr, ImageList, and Network Objects Estimated time to complete this lesson: 1 hour.
Microsoft® Small Basic Conditions and Loops Estimated time to complete this lesson: 2 hours.
GAME:IT Junior Paddle Ball Objectives: Review skills from Introduction Create a background Add simple object control (up and down) Add how to create a.
XO Who gets the square? XO XO XO XO XO XO XO XO Let’s start the game Click here to learn how to play. Click on a character.
Welcome to... A Game of X’s and O’s
TABLE TENNIS Springboro Junior High. HOW DO YOU PLAY? of-Table-Tennis-Ping-Pong-EXPLAINED.
Creating your own Handheld Games Console
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
A fun reading Comprehension Game
Microsoft® Small Basic
Microsoft® Small Basic
The One Where You Scratch
Starter 15//2 = 7 (Quotient or Floor) (Modulus) 22%3 =1
Transparency & magic pixel
Presentation transcript:

Microsoft® Small Basic Advanced Games Estimated time to complete this lesson: 1 hour

In this lesson, you will learn how to: Create advanced games by using basic elements, objects, and other advanced concepts of Small Basic. Advanced Games

Advanced Games in Small Basic You have learned to use basic programming concepts in Small Basic. You have also been introduced to Small Basic objects and advanced concepts. Congratulations! You are now well acquainted with programming fundamentals and advanced concepts of Small Basic. Let’s see how we can use all these concepts to create advanced games.

Tic-Tac-Toe – The Game You are probably familiar with the popular Tic-Tac-Toe game. Let’s see how we can create our own version of this game. Notice how you use the Shapes object to draw various game elements. You use mouse events to enable the user to place Xs in the graphics window. The user and the computer try to win the game by placing Xs or Os in a horizontal, vertical, or diagonal row before the other player does.

Tic-Tac-Toe – How to Play Steps to play the game:  This game involves two players: the user and the computer. Each player takes a turn placing an X or an O in the 3x3 playing area. To start the game, the user places an X on the board.  The players alternate placing Xs or Os on the playing area.  The player who first places three Xs or three Os in a horizontal, vertical, or diagonal line wins the game. So how do you play this game?

Tic-Tac-Toe – The Code Now let’s understand the code for the game in detail…  Create the game interface by using the GraphicsWindow object.  Use the Shapes object to create the playing area for the Xs and Os in the graphics window.  Use mouse events and conditions such as If-Else to describe various actions that the user and the computer perform during the game.

Let’s Summarize… Congratulations! Now you know how to: Create advanced games by using basic elements, objects, and advanced concepts of Small Basic.

Show What You Know You use the mouse to move the paddle; the paddle controls the movement of the ball. The ball will bounce off grey blocks. After you hit all the colored blocks, you win the game. You lose the game if the paddle misses the ball or if the blocks hit the paddle before you can remove all the colored blocks. Create a game that involves the following objects: a wall of colored and grey blocks, a ball, and a paddle. The wall slowly moves down toward the paddle. Using the paddle, you must hit all the colored blocks with the ball before the wall hits the paddle.