Online Educational Game of Snakes and Ladders - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Online Educational Game of Snakes and Ladders

Description:

Online Educational Game of Snakes and Ladders-Shalini Pradhan-Manali Joshi -Uttara Paingankar-Seema Joshi Introduction Computer mediated learning has gained a lot of ... – PowerPoint PPT presentation

Number of Views:298
Avg rating:3.0/5.0
Slides: 24
Provided by: sp14
Category:

less

Transcript and Presenter's Notes

Title: Online Educational Game of Snakes and Ladders


1
Online Educational Game of Snakes and Ladders
  • -Shalini Pradhan
  • -Manali Joshi
  • -Uttara Paingankar
  • -Seema Joshi

2
Introduction
  • Computer mediated learning has gained a lot
    of popularity in the past decade. Learning is
    enhanced if this process is coupled with games.
  • Interactive multiplayer games act as an excellent
    learning tool.
  • The multi-player games have imposed a requirement
    on the Internet to support low-latency real-time
    interactions.
  • It is essential that all the users / players get
    the same view in multi-user online games.

3
Objectives
  • Design of an multiplayer interactive game
  • Incorporating learning aspects in the game as a
    way of interaction
  • Make the system distributed over a network
  • Achieve a degree of fairness in the game
  • Scalability
  • Interoperability

4
Related Work
  • Caching and Replication techniques to handle
    network heterogeneity.
  • The protocols proposed to handle consistency
    problems in distributed applications can help in
    dealing with heterogeneous clients.
  • Use of Java technology for simulating real time
    synchronous collaborative systems like multi-user
    games.
  • Use of replicated architectures for synchronous
    collaborative multi-user systems since they
    require low bandwidth and transfer minimal state
    information.

5
Related Work (contd.)
  • Implementation of online games as virtual reality
    games where clients can see themselves within the
    game environment.
  • Dealing with security, synchronization and
    fairness issues in these systems.
  • Implementation of a multiple-server model to
    handle huge loads of data. Issues like monitoring
    of resources are dealt with.
  • Load balancing issues for dynamic change of
    workload in network games. Load-balancing
    algorithms have been proposed.

6
Proposed Solution
7
System Architecture
8
Technical Architecture
9
Technology and Tools
  • Programming Language Java (J Creator)
  • Common Object Request Broker Architecture
    (CORBA) For communication between the
    application and the server CORBA is used.
  • Database MS Access
  • JDBC ODBC for database connectivity
  • Environment JDK 1.3
  • Client side web-interface Active Server Pages

10
Why CORBA?
  • Interoperability
  • Scalability
  • Heterogeneity
  • CORBA Services

11
Flow Diagram
User
  • No
  • Yes

12
Flow Diagram contd
Game Page
13
What we learnt ??????
  • Software Development Lifecycle
  • Good Software Designing Skills
  • Code Modularity
  • Communication on CORBA
  • Threads in CORBA Identification not available
    in CORBA 2.3
  • JAVA AWT
  • ASP

14
Future Work
  • Extend the game to support more users per game
    session
  • Extend the game to support more game sessions
  • Incorporate levels of difficulty in the game
  • Incorporate this game into a bigger framework of
    many other games
  • Can be enhanced to support a variety of knowledge
    databases
  • Users can assess their performances (Reports /
    Graphs)

15
DEMONSTRATION
16
ScreenshotsLogin Page
17
ScreenshotsAuthentication Page
18
ScreenshotsUser Registration Page
19
ScreenshotsWelcome Page
20
ScreenshotsUser Profile Maintenance Page
21
ScreenshotsError Message Screens
22
ScreenshotsGame Page
23
Screenshots
Write a Comment
User Comments (0)
About PowerShow.com