Programming game and web applications - PowerPoint PPT Presentation

1 / 37
About This Presentation
Title:

Programming game and web applications

Description:

Life in a coordinate system. 1)The scene of the game is a coordinate system and ... Seymor Papert started MIT artificial intelligence laboratory in the 60 's. ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 38
Provided by: sof547
Category:

less

Transcript and Presenter's Notes

Title: Programming game and web applications


1
Programming game and web applications
  • - Learn math by

2
Computer games
  • A world constructed of
  • mathematics
  • and
  • logic

3
Life in a coordinate system
  • 1)The scene of the game is a coordinate
    system and
  • 2) everything that goes on in the game world is
    modelled with logic and mahtematical formulas-

4
History
  • Seymor Papert started MIT artificial
    intelligence laboratory in the 60 s.
  • Logo, programming languge for young
    children, were developed.
  • Programmable toys
  • Lego mindstorm

5
Research shows positive effects
  • 1) Understanding mathematical concepts more
    deeply
  • 2) Solving more difficult problems
  • 3) Increased problem solving skills

6
Response from the University
  • Very encouraging
  • This is exactly what we want the students to
    know.
  • Per Jönsson Professor in Physics
    Malmö university
  • 1) the basics of programming
  • 2) solid ground for futher matimatical studies

7
So..
  • Highly interesting for the students
  • Reasearch shows good results
  • Learning programming early gives huge advantages
    at university
  • Why on earth is not everybody doing this?

8
200-300 years old (2000)
Game programming interesting
complement
9
Key aspects of Game development
  • 1) Constructing pictures of game characters and
    the background scenes
  • Adobe Illustrator
  • Adobe Photoshop
  • 2) Writing the code that makes your characters
    come alive
  • C
  • C
  • JavaScript

10
Slope Gradient Deltax Deltay
  • Scenes where game characters climb stairs

11
1) Build the stairs
12
2) Write the code
function stairstep()xx0.03yy0.02
13
(No Transcript)
14
Inequality is a forbidden area
if( -0.20 lt y lt-0.18) the character are allowed
to walk
15
Linear expressions
if ( posylt -1.5posx 1.74) posx posx
0.005f
16
(No Transcript)
17
Fractions, percentage and symmetry
18

19
Quadratic expressions
  • Canon ball
  • Path over the bridge
  • The path of a hot air balloon

20
luftballong.html
21
Phytagoras theorem
22
The game character Goblin
23
Symmetry and proportions
24
Math used in building a website
  • Online calendar
  • Personal organizer
  • Photo gallery
  • Web TV
  • Blog
  • Chat

25
Animated buttons
26
Menu bar coordinate geometry
27
Layout percentage calculation
28
Incorporating smaller boxes
29
Css-kod
30
A promising complement to traditional education
31
Unique possibilities to play with and explore
mathematical concepts
32
Applications for all mathematical concepts
students are to learn at collegeabyrintspel
33
Interest / Motivation
34
Increases problem solving skills
35
Increase the understanding of algebraic concepts
as function and variable
36
University approval and encouragement
37
Our results /indicates vet inte vad vi ska göra
av detta?
  • A conventional math book does not give any
    respons
  • All input initiative / impulses must come from
    the student.
  • While working towards a computer in programming
    the student get instant respons of everything.
  • an understanding is built together with the
    computer- If the ballon goes down instead of up
    the student might get an idea of what is wrong
    and what it takes to get it right.
  • This sure makes our job easier there is never a
    question of why do we have to learn this or why
    do we have to express everything in algebraic
    formulas? That is the only language the computer
    undrstands. The student is forced to express
    their ideas in the formul langage understood by
    the computer.
Write a Comment
User Comments (0)
About PowerShow.com