22
Student Exchange Program in Intelligent Computer Systems Autin Tim

Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

Embed Size (px)

Citation preview

Page 1: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

Student Exchange Program in Intelligent Computer Systems

Autin Tim

Student Exchange Program in Intelligent Computer Systems

Autin Tim

Page 2: 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

Page 3: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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

Page 4: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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

Page 5: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 6: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 7: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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.

Page 8: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 9: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 10: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 11: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 12: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 13: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 14: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 15: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 16: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 17: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 18: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 19: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 20: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

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 ?

Page 21: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim

21

Questions ?

Demo ?

Page 22: Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim