Projects/mmedugamepack: Difference between revisions
No edit summary |
|||
(13 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
== Motivation == |
== Motivation == |
||
'' |
'' |
||
Game development is always a tempting subject. Almost everyone have already played a video game since the Atari era. Over the years, software houses have become rich making video games and consoles. New technologies |
Game development is always a tempting subject. Almost everyone have already played a video game since the Atari era. Over the years, software houses have become rich making video games and consoles. New technologies allowed more complex and interesting games. Today, millions of people enjoy playing games in their PCs, consoles, cellphones or in any web browser-enabled device (casual games). |
||
So, if millions of people enjoy playing games and there are so many technologies that make game development an easier task today, why not use games to teach something or to learn something? |
So, if millions of people enjoy playing games and there are so many technologies that make game development an easier task today, why not use games to teach something or to learn something? |
||
Line 17: | Line 17: | ||
We also want to develop some game designing tools, to simplify the game development process. For these designing tools we will use GTK+ (C) to create the GUI. |
We also want to develop some game designing tools, to simplify the game development process. For these designing tools we will use GTK+ (C) to create the GUI. |
||
'' |
'' |
||
== Features == |
== Features == |
||
'' |
|||
# Integrates SDL and OpenCV. |
# Integrates SDL and OpenCV. |
||
# Provides a multimodal SDL library for basic multimodal input routines. |
# Provides a multimodal SDL library for basic multimodal input routines. |
||
# Creates a parser to generate SDL or PyGame source code (C++ or Python). |
# Creates a parser to generate SDL or PyGame source code (C++ or Python). |
||
# Builds a package of Multimodal Educational Mini Games (initially, 4 games). |
# Builds a package of Multimodal Educational Mini Games (initially, 4 games). |
||
'' |
|||
== Technology Choice == |
== Technology Choice == |
||
Line 42: | Line 42: | ||
* http://sol.gfxile.net/gp/ |
* http://sol.gfxile.net/gp/ |
||
* http://www.linuxheadquarters.com/howto/programming/gtk_examples/index.shtml |
* http://www.linuxheadquarters.com/howto/programming/gtk_examples/index.shtml |
||
'' |
'' |
||
Line 50: | Line 49: | ||
https://sourceforge.net/projects/mmedugamepack/ |
https://sourceforge.net/projects/mmedugamepack/ |
||
Some extra information can be found on our website ( |
Some extra information can be found on our website (under construction) at: |
||
http://mmedugamepack.sourceforge.net/ |
http://mmedugamepack.sourceforge.net/ or at http://mmedugamepack.wekahost.com |
||
'' |
|||
== Member Info == |
|||
'' |
'' |
||
'''Agostinho Barone Ribeiro da Silva''' |
|||
* Interests: Educational Games, Multimodal Interfaces, Image Processing, Computer Vision, GIS. |
|||
* Programming Languages: C, C++, C#, Java, SuperWaba, Ruby, Python. |
|||
* Tools: GIMP, Inkscape, CorelDraw Designer. |
|||
* Libraries: FreeImage, DevIL, ImageMagick, SDL, Allegro, GTK+, CEGUI, Ogre 3D, FengGUI, Windows API, VTK+, FLTK, OpenCV, SharperCV, PyGame, ParaGUI. |
|||
* Email: agostinhobaroners@hotmail.com |
|||
'''Carlos Spinetti Moda''' |
|||
* Interests: Linux-based Networks, Database Systems, Image Processing, Web Services, Software Engineering. |
|||
* Programming Languages: ASM, C, C++, Java, HTML, PHP, SQL. |
|||
* Tools: ImageJ, GIMP, NetBeans, CodeBlocks, MySQL, PostgreSQL, Samba. |
|||
* Libraries: Swing, SDL, Allegro, GTK+, JSF. |
|||
* Email: csm00108@gmail.com |
|||
'''Danilo Scavacini Gonçalves''' |
|||
* Interests: Games, Artificial Intelligence, Database Systems, Software Engineering, Reverse Engineering, Map Generation, Web Design. |
|||
* Programming Languages: ASM, ASP, C, C++, C#, .NET, HTML, PHP, SQL, Lua. |
|||
* Tools: GIMP, Photoshop, Dreamweaver, Visual Studio, CodeBlocks, MySQL, PostgreSQL, SQL Server, Enterprise Architect. |
|||
* Libraries: .NET Framework, XNA, SDL, Allegro, QT, CEGUI, Ogre 3D, ParaGUI. |
|||
* Email: daniloufscar@gmail.com |
|||
'''Vinicius Valls Blanch Maimone Santos''' |
|||
* Interests: Computer Vision, Image Processing, Open Source Solutions, .Net Solutions. |
|||
* Programming languages: C, C++, C#, Java, Python, PHP, .Net, Ruby. |
|||
* Tools: Adobe Photoshop, Adobe Flash, GIMP. |
|||
* Libraries: SDL, Allegro, FreeImage, C++ Kohonen Neural Network Library, OpenGL, OpenCV, Windows API, ParaGUI. |
|||
* Email: viniciusvalls@gmail.com |
|||
'' |
|||
== Contact info == |
== Contact info == |
||
'' |
'' |
||
Please feel free to add your valuable comments, criticism and ideas in the discussion page and contact us at - agostinhobaroners@hotmail.com. |
|||
'' |
'' |
Latest revision as of 16:08, 7 May 2010
MMEduGamePack Project
Motivation
Game development is always a tempting subject. Almost everyone have already played a video game since the Atari era. Over the years, software houses have become rich making video games and consoles. New technologies allowed more complex and interesting games. Today, millions of people enjoy playing games in their PCs, consoles, cellphones or in any web browser-enabled device (casual games). So, if millions of people enjoy playing games and there are so many technologies that make game development an easier task today, why not use games to teach something or to learn something?
Many people have worked with educational games in the last 10-20 years, but many contributions are still needed to make this "kind" of games become so interesting as the "industrial" games. We want to give our contribution is this direction, by developing games and tools that make use of multimodal user interfaces. With a multimodal user interface, people can play games using their gestures or speech, for example. These interfaces are easier to use and could turn educational games into much more interesting games, specially for children.
Description
The Multimodal Educational Game Pack (MMEduGamePack) is a package of educational mini-games like TuxTyping (http://tux4kids.alioth.debian.org/tuxtype/index.php) and Childsplay (http://www.schoolsplay.org/), but using multimodal user interfaces.
The MMEduGamePack will be develop using, mainly, SDL (C++), PyGame (Python) and OpenCV (C++). We also want to develop some game designing tools, to simplify the game development process. For these designing tools we will use GTK+ (C) to create the GUI.
Features
- Integrates SDL and OpenCV.
- Provides a multimodal SDL library for basic multimodal input routines.
- Creates a parser to generate SDL or PyGame source code (C++ or Python).
- Builds a package of Multimodal Educational Mini Games (initially, 4 games).
Technology Choice
- SDL (and its related libraries, like: SDL_image, SDL_ttf...) as game environment.
- OpenCV for multimodal user inputs.
- FMOD for enhanced sound effects.
- GTK+ for the frontend of the designing tools.
Useful Links
Useful links for more information about the libraries we will use in this project or documented here for reference purposes only.
- http://www.libsdl.org/
- https://sourceforge.net/projects/opencvlibrary/
- http://www.gtk.org/
- http://www.fmod.org/
- http://sol.gfxile.net/gp/
- http://www.linuxheadquarters.com/howto/programming/gtk_examples/index.shtml
More info
We will put the project deliverables for download at: https://sourceforge.net/projects/mmedugamepack/
Some extra information can be found on our website (under construction) at: http://mmedugamepack.sourceforge.net/ or at http://mmedugamepack.wekahost.com
Member Info
Agostinho Barone Ribeiro da Silva
- Interests: Educational Games, Multimodal Interfaces, Image Processing, Computer Vision, GIS.
- Programming Languages: C, C++, C#, Java, SuperWaba, Ruby, Python.
- Tools: GIMP, Inkscape, CorelDraw Designer.
- Libraries: FreeImage, DevIL, ImageMagick, SDL, Allegro, GTK+, CEGUI, Ogre 3D, FengGUI, Windows API, VTK+, FLTK, OpenCV, SharperCV, PyGame, ParaGUI.
- Email: agostinhobaroners@hotmail.com
Carlos Spinetti Moda
- Interests: Linux-based Networks, Database Systems, Image Processing, Web Services, Software Engineering.
- Programming Languages: ASM, C, C++, Java, HTML, PHP, SQL.
- Tools: ImageJ, GIMP, NetBeans, CodeBlocks, MySQL, PostgreSQL, Samba.
- Libraries: Swing, SDL, Allegro, GTK+, JSF.
- Email: csm00108@gmail.com
Danilo Scavacini Gonçalves
- Interests: Games, Artificial Intelligence, Database Systems, Software Engineering, Reverse Engineering, Map Generation, Web Design.
- Programming Languages: ASM, ASP, C, C++, C#, .NET, HTML, PHP, SQL, Lua.
- Tools: GIMP, Photoshop, Dreamweaver, Visual Studio, CodeBlocks, MySQL, PostgreSQL, SQL Server, Enterprise Architect.
- Libraries: .NET Framework, XNA, SDL, Allegro, QT, CEGUI, Ogre 3D, ParaGUI.
- Email: daniloufscar@gmail.com
Vinicius Valls Blanch Maimone Santos
- Interests: Computer Vision, Image Processing, Open Source Solutions, .Net Solutions.
- Programming languages: C, C++, C#, Java, Python, PHP, .Net, Ruby.
- Tools: Adobe Photoshop, Adobe Flash, GIMP.
- Libraries: SDL, Allegro, FreeImage, C++ Kohonen Neural Network Library, OpenGL, OpenCV, Windows API, ParaGUI.
- Email: viniciusvalls@gmail.com
Contact info
Please feel free to add your valuable comments, criticism and ideas in the discussion page and contact us at - agostinhobaroners@hotmail.com.