1 / 37

Programming game and web applications

- Learn math by. Programming game and web applications. Computer games. A world constructed of mathematics and logic. Life in a coordinate system. 1)The scene of the game is a coordinate system and

kineta
Download Presentation

Programming game and web applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. - Learn math by Programming game and web applications

  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(){x=x+0.03;y=y+0.02;}

  13. Inequality is a forbidden area if( -0.20 < y <-0.18) the character are allowed to walk

  14. Linear expressions if ( posy< -1.5*posx + 1.74){ posx = posx + 0.005f; }

  15. Fractions, percentage and symmetry

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

  17. luftballong.html

  18. Phytagoras theorem

  19. The game character Goblin

  20. Symmetry and proportions

  21. Math used in building a website • Online calendar • Personal organizer • Photo gallery • Web TV • Blog • Chat

  22. Animated buttons

  23. Menu bar coordinate geometry

  24. Layout percentage calculation

  25. Incorporating smaller boxes

  26. Css-kod

  27. A promising complement to traditional education

  28. Unique possibilities to play with and explore mathematical concepts

  29. Applications for all mathematical concepts students are to learn at collegeabyrintspel

  30. Interest / Motivation

  31. Increases problem solving skills

  32. Increase the understanding of algebraic concepts as function and variable

  33. University approval and encouragement

  34. 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.

More Related