Real Boxing by Jiaqi Guo. System Flowchart 2 VGA Image Display Module 3 Sprite Graphics.

Slides:



Advertisements
Similar presentations
Chapter 09 AI techniques in different game genres (Puzzle/Card/Shooting)
Advertisements

Introduction to Alice Alice is named in honor of
Java Risk game Slide 1 The rules of RISK Simon Forey.
Bastard Ice Cream Embedded System CSEE 4840 Haodan Huang Ziheng Zhou Lei Mao Yaozhong Song.
Review/study guide (caution: not exhaustive!) COS116: 5/6/11 Sanjeev Arora.
Reminder Fourier Basis: t  [0,1] nZnZ Fourier Series: Fourier Coefficient:
Physics 434 Module 3 – Created by (and thanks to) T. Burnett 1 Physics 434 Module 3 Acoustic excitation of a physical system.
Psy 8960, Fall ‘06 Introduction to MRI1 Fourier transforms 1D: square wave 2D: k x and k y 2D: FOV and resolution 2D: spike artifacts 3D.
“Let’s Take This Outside” Boxing David A. Blau Uzoma A. Orji Reesa B. Phillips.
ARTIFICIAL INTELLIGENCE Rachelle Yando, Nina Kostyk, & Dave Tokarowski.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 7: Review, Reconstruction Ravi Ramamoorthi
Level 2 Mobile and Games Programming Modules Cathy French K233.
Pattern Sequencer Drum Machine Shirley Fung & Hana Adaniya.
A Two-Input Polygraph Archana Venkataraman Christopher Buenrostro Isaac Rosmarin.
CPSC 538a A Test Bed for Developing Intelligent Synthetic Characters A dozen researchers From Univ. of Michigan.
1 Audio Driven Laser Tetris Final Project Presentation Cameron Lewis and Xin Sun.
Chapter 6 Color Image Processing Chapter 6 Color Image Processing.
Input image Output image Transform equation All pixels Transform equation.
Mathieu Stephan, EPFL. Why? Create a complete product Remotely control your music player Get information about the tracks being played Get calls / listen.
WormCraft Tianyi Zhang tz2210 Ning Li nl2447 Yuxuan Zhang yz2580 Ziwei Zhang zz2282.
Object Reflections and Symmetry Module 9. Session Topics ● Reflection of an object ● Planes of symmetry ● Reflections through rotations.
Representing Information Digitally. Digitization Initially transforming data for computer use Assigning people social security numbers The creation of.
1 Lecture 19: Motion Capture. 2 Techniques Morphing Motion Capture.
Othello Artificial Intelligence With Machine Learning
SPCA554A Mobile Camera Multimedia Processor By Harrison Tsou.
Digital Image Processing Homework II Fast Fourier Transform 2012/03/28 Chih-Hung Lu ( 呂志宏 ) Visual Communications Laboratory Department of Communication.
Academic and pedagogical options in CIM laboratory CIM in universities.
Programming Video Games
Remote Monitoring Pratheeba Murugesan Tejo Harisha Brundavana.
Application of AI techniques for Computer Games BSc Computer Games Programming, 2006 Julien Delezenne GAMES ARTIFICIAL INTELLIGENCE.
New Human Machine Interfaces for Games Narrated by Michael Song Digiwinner Limited Aug
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
Orthogonal Frequency Division Multiplexing
Marwan Al-Namari 1 Digital Representations. Bits and Bytes Devices can only be in one of two states 0 or 1, yes or no, on or off, … Bit: a unit of data.
COMPUTER GAMES. Learning objectives Evaluate a computer game and suggest how it can be improved Create a design for a computer game Create a computer.
– BlackAn – The Blackfin Analyzer by Jacob Zurasky and Paul Deffenbaugh.
Chapter 4 Image Enhancement in the Frequency Domain.
Using Banner Vision Products with OCS Controllers Ken Jannotta Jr. Horner APG August 2007.
Frequency Domain Adaptive Filtering Project Supervisor Dr. Edward Jones Myles Ó Fríl.
George Campbell David HawesCarleton Jillson Joseph KalinowskiKeith Pray CUE The Pool Critic.
Academic and pedagogical options in CIM laboratory CIM in universities.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
Microelectronic Systems--University of Tennessee 1 1 Mancala Ben McCue Nithiya Gajanetharan Nora D. Bull ECE 551.
Fundamentals of Digital Images & Photography. Pixels & Colors The pixel (a word invented from "picture element") is the basic unit of programmable color.
Time Compression/Expansion Independent of Pitch. Listening Dies Irae from Requiem, by Michel Chion (1973)
Computer Hardware & Processing Inside the Box CSC September 16, 2010.
Outline Carrier design Embedding and extraction for single tile and Multi-tiles (improving the robustness) Parameter α selection and invisibility Moment.
1 Dr. Scott Schaefer Antialiasing. 2/70 What is aliasing?
Michael Kelly | Keith Johnson | Eric Wells Faculty Sponsor: Dr. William H. Allen Milestone 3.
Computer Games Technology Group 2 B B B
Implementation of Pong over VGA on the Nexys 4 FPGA
“Transformations Using Scratch”
Module 2 Lesson 2 Reflections Reflections.
Convolution (FFT) Bloom
BATTLECAM™: A Dynamic Camera System for Real-Time Strategy Games
Antialiasing Dr. Scott Schaefer.
Othello Artificial Intelligence With Machine Learning
Corporate Uniform To Enhance Uniform Your Business Image?
Software Usability and Design
RGB-D Image for Scene Recognition by Jiaqi Guo
Digital Image Processing
I. Previously on IET.
Transformations Day 2: Composition.
Color Image Processing
Translations.
 = N  N matrix multiplication N = 3 matrix N = 3 matrix N = 3 matrix
Resampling.
Topic 1 Three related sub-fields Image processing Computer vision
Nicole Stodola, Chris Pederson and Gerry Finlay
Practical Hidden Voice Attacks against Speech and Speaker Recognition Systems NDSS 2019 Hadi Abdullah, Washington Garcia, Christian Peeters, Patrick.
Presentation transcript:

Real Boxing by Jiaqi Guo

System Flowchart 2

VGA Image Display Module 3 Sprite Graphics

VGA Image Display Module 4 Priority

Memory Saving Tricks 5 Symmetricity, Dilation and Color Information Redundancy

SSM2603 Audio Codec 6

Sampling Theory 7 Fourier Transform Frequency Domain

Game Logic Design 8

Demo 9

Demo 10

Demo 11

Future Direction One thing I really want to implement in this project is using an acceleration sensor as controller. We could attach such sensors on our fist. When we punch or defend, the sensor captures the speed and direction of our fist and uses these data to determine attacking damage. Another intriguing direction of this project is to design a more intelligent computer opponent. Currently the state machine contains only three states for the AI boxer. We could design more complicated model and give it more reflection than just dodge and attack. 12

Thank you for listening ! Q&A 13