GSoC topics 2014

(Lobby Server API and Web Portal)
Line 6: Line 6:
-
== Game Lobby and User Profile improvements ==
+
== User Administration Web Portal (and Lobby Server API)==
-
For last year's online multiplayer projects a lot of functionality has been added, but not much attention was spend on the interfaces presenting the features. So one part of this project is to upgrade the current interface and add any obvious missing features.
+
-
Some other nice features we want to add to online multiplayer that can be part of this project (and other ones may be suggested of course) :
+
For online multiplayer we've build upon our STKaddons code base (live at http://stkaddons.net) to reuse a lot of the account code. This has a nice side affect that the accounts at the addons site, can also be used for online multiplayer. The aim of this project is to revamp the STKaddons website and generalize the already present user panel, and most importantly add an moderating/administration panel. Moderator roles will need to be created along with a permissions system to allow certain user managing actions.
-
* Players in a game lobby vote for the next track.
+
-
* Users toggling ready before the race starts automatically
+
-
* More settings for the game server host
+
 +
In addition to the user moderation, this project can head into different directions :
 +
* Add an in-game report feature; the administration page will list suspicious users and actions can then be taken.
 +
* Reorganize the lobby server API. At the moment the4e are just a few php pages (i.e. client-user.php) that accept POST arguments for actions. Some htaccess and moving around can do a lot.
 +
* Add the friending features that are present in-game, also to the web version. Logically all server-side code is already present so this would only be some layout code.
 +
* ...
 +
 +
Suggestions for this project highly appreciated. Be sure to discuss your ideas with us!
'''Prerequisites'''
'''Prerequisites'''
-
C++
+
PHP(OO), CSS and HTML. A sense of (My)SQL. Little work in C++ is possible.
''' Mentor'''
''' Mentor'''
* Glenn De Jonghe (unitraxx)
* Glenn De Jonghe (unitraxx)
-
* Fallback: Hiker? Auria?
+
* Fallback: Stephen?
----
----
Line 48: Line 51:
* Joerg Henrichs (hiker)
* Joerg Henrichs (hiker)
* Fallback: Marianne Gagnon (aka Auria)
* Fallback: Marianne Gagnon (aka Auria)
 +
----
----
 +
== Game Lobby and User Profile improvements ==
 +
For last year's online multiplayer projects a lot of functionality has been added, but not much attention was spend on the interfaces presenting the features. So one part of this project is to upgrade the current interface and add any obvious missing features.
-
== User Administration Web Portal (and Lobby Server API)==
+
Some other nice features we want to add to online multiplayer that can be part of this project (and other ones may be suggested of course) :
 +
* Players in a game lobby vote for the next track.
 +
* Users toggling ready before the race starts automatically
 +
* More settings for the game server host
-
For online multiplayer we've build upon our STKaddons code base (live at http://stkaddons.net) to reuse a lot of the account code. This has a nice side affect that the accounts at the addons site, can also be used for online multiplayer. The aim of this project is to revamp the STKaddons website and generalize the already present user panel, and most importantly add an moderating/administration panel. Moderator roles will need to be created along with a permissions system to allow certain user managing actions.
 
-
 
-
In addition to the user moderation, this project can head into different directions :
 
-
* Add an in-game report feature; the administration page will list suspicious users and actions can then be taken.
 
-
* Reorganize the lobby server API. At the moment the4e are just a few php pages (i.e. client-user.php) that accept POST arguments for actions. Some htaccess and moving around can do a lot.
 
-
* Add the friending features that are present in-game, also to the web version. Logically all server-side code is already present so this would only be some layout code.
 
-
* ...
 
-
 
-
Suggestions for this project highly appreciated. Be sure to discuss your ideas with us!
 
'''Prerequisites'''
'''Prerequisites'''
-
PHP(OO), CSS and HTML. A sense of (My)SQL. Little work in C++ is possible.
+
C++
''' Mentor'''
''' Mentor'''
* Glenn De Jonghe (unitraxx)
* Glenn De Jonghe (unitraxx)
-
* Fallback: Stephen?
+
* Fallback: Hiker? Auria?
----
----

Revision as of 02:07, 18 November 2013

Retrieved from "http://supertuxkart.sourceforge.net/GSoC_topics_2014"

User Tools