Upload
mervin-baker
View
217
Download
0
Tags:
Embed Size (px)
Citation preview
Student Exchange Program in Intelligent Computer Systems
Autin Tim
Student Exchange Program in Intelligent Computer Systems
Autin Tim
2
Summary
1. Presentation1. Student
2. HERON & SEPICS
3. My project
2. Progress report3. Ogre 3D
4. 3D environment
5. 2D mission : Tetris
3. Development plan4. Other 2D missions
5. 3D environment
6. Scenario
3
Student ?
HERON lab ?
SEPICS ?
Project ?
Introduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
1. Presentation
4
Student
Tim Autin
Undergraduate degree in Computer Sciences
La Rochelle university
Supervisor : Lotfi Derbali
French supervisor : Mike Eboueya
SEPICS’ program supervisor : Claude Frasson
Introduction
• Presentation
1. Student
• HERON & SEPICS
• Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
1. Presentation
5
HERON lab
Higher Educational research ON tutoring systems
Ceated in 1986, around 40 members today
Interested in Intelligent Tutoring System
Recognised internationally
Works closely with the SEPICS
1. PresentationIntroduction
• Presentation
1. Student
2. HERON & SEPICS
• Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
6
SEPICS
Student Exchange Program In Computer Systems Aims to initiate collaboration amongst European and Canadian universities in the field of Intelligent Systems in Computer Science
Allowed me to discover the research sector, and to further my academic knowledge
Allowed me to experience a different way of life and discover another culture
1. PresentationIntroduction
• Presentation
1. Student
2. HERON & SEPICS
• Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
7
1. PresentationIntroduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
Project
Realize an intelligent system to help learning
Based on John Keller's theoretical model of motivation (ARCS model)
Will incorporate motivational factors and strategies from serious games for a course on data structure teaching.
8
Project
C++
Ogre 3D
3D environment
2D missions above the 3D environment
Sensitive captors
1. PresentationIntroduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
9
2. Progress report
Ogre 3D ?
3D environment ?
Tetris ?
Introduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
10
Ogre 3D
Object-Oriented Graphics Rendering Engine
2D & 3D graphical library
Available in several languages, we have chosen C++
Proven, stable engine used in several commercial products
2. Progress reportIntroduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
11
3D environment
I realized a class to create walls easilly
2 rooms and a corridor
Rotation of the camera by moving the mouse
Moving just by clicking on the floor
Helpmate : I began to learn to use Ogre Animations
2. Progress reportIntroduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
12
3D environment
Top view :
2. Progress reportIntroduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
13
3D environment
When you are playing :
2. Progress reportIntroduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
14
2D missions : Tetris
The rules : The player must complete a tree with some nodes that are falling from the top of the window
Each element must have a value lower than their parent’s
3 jokers, 60 seconds
When a subtree of three elements is completed, their color changes and the score is incremented of their values
When the tree is filled it is reset and the player gets 30 seconds more to try to fill a new one
2. Progress reportIntroduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
15
2D missions : Tetris
2. Progress reportIntroduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
16
3. Development plan
Other 2D missions ?
Continuation of the 3D environment ?
Creation of a scenario ?
Introduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
17
Other 2D missions
A game against the computer
Each turn the player and the computer must place an element in their tree. This piece will aslo be placed in the tree of the other player. The goal is to disadvantage the opponent to have the best score.
3. Development planIntroduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
18
Other 2D missions
A shoot game
The player must detect as many errors as he can in a limited time and in a partially visible tree
When he detects one he can shoot it. He has a limited number of bullet.
3. Development planIntroduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
19
3D environment
The helpmate must follow the player. To do that, I will have to implement the A* algorithm to detect the collisions
Lotfi & me have to think about the map, which is small and simple for the moment
I have to find or to create another 3D personnage for the helpmate, because the actual one isn’t very pleasant...
3. Development planIntroduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
20
Scenario
For the moment the player can move in a 3D environment
There is a helpmate
And some 2D missions
Why ?
We will have to imagine a credible scenario
3. Development planIntroduction
• Presentation
1. Student
2. HERON & SEPICS
3. Project
• Progress report
• Ogre 3D
• 3D environment
• 2D mission : Tetris
• Development plan
• Other 2D missions
• 3D environment
• Scenario
Questions ?
21
Questions ?
Demo ?