Drupal for Gaming/Social Networking Portal

paganwinter - December 30, 2008 - 05:55

Hi all.
As a noob to Drupal the forums seem the right place for me to start out...

I am a PHP developer, having good knowledge of HTML/CSS/Javascript/Ajax, working on a Gaming/SN Portal and am contemplating on using Drupal as a base for the same.
I'll be providing my requirements and would be grateful if any one could guide me as to how I could go about accomplishing them using Drupal.

The portal would be a Casual Gaming portal with elements of Social Networking in it.
The games would be categorized according to genres such as Action/Arcade/Racing etc.
Users could register and have their scores persisted over time, take part in Challenges/Tournaments, display their scores/badges etc.

The following are the main sets of pages that I am interested in:

User Profile : Could be customized to a small extent by the User (basic CSS)

  • User Avatar
  • Display Rank/Badges/Scores
  • Private Messages Inbox
  • Blog of his own
  • Favourite Games
  • Friend List
  • Friends' Activity Feeds

Games : Would contain list of all games classified according to genre

  • New games in the category selected
  • Top played games in the category selected
  • Highest Rated games in the category selected

Game Play Arena : Would be styled accoring to the game's genre

  • Game Window
  • Live chat of players of current game
  • Game Help/Credits
  • Comments/Reviews
  • Flagging game as inappropriate/Reporting bugs
  • Share Game

I would be using additional modules as well as customizing existing modules as required.
Any suggestions for useful modules as well as pros and cons of each of them with respect to scalability etc would be really great.
Would all this be possible in Drupal at all?

Visit www.kongregate.com for an idea of what I am trying to build.

Thanks to Joann (WorldFallz) for replying to my mail and suggesting to put the question on the forums as it would help out others as well :)

for games, our interest is

mm167 - December 30, 2008 - 08:10

for games, our interest is flash 2-player online game as adobe has just released her p2p rtmfp server for testing.

Drupal does has a text chat module. But for video chat, we are testing the flash p2p video chat in our demo site.

if u are interested, u may visit our demo site http://drupalway.com

we may have our p2p 2-player card game in our demo site very soon.

good day.

Modules

Michelle - January 3, 2009 - 14:28

User Avatar - In core
Display Rank/Badges/Scores - User titles / user badges / user points
Private Messages Inbox - private msg
Blog of his own - core blog module
Favourite Games - flag + views
Friend List - user relationships
Friends' Activity Feeds - activity with user relationships activity sub module
Games lists - views

For the specific games themselves, that's out of my area. If your timeline is flexible enough, my advanced profile kit will help you with tying everything together in the profiles. The D6 version isn't ready but is getting there pretty fast.

Michelle

--------------------------------------
See my Drupal articles and tutorials or come check out life in the Coulee Region.

...

WorldFallz - January 7, 2009 - 19:36

Thanks to Joann (WorldFallz) for replying to my mail and suggesting to put the question on the forums as it would help out others as well :)

Sorry I made that suggestion and then vanished, lol. The holidays sort of snuck up on me and this is my first chance to get back into the forums.

Michelle seems to have covered you pretty well though (thanks M). A couple of suggestions I would add are:

Comments are built-in with the core comment module. And i'm not sure what you mean you by 'game window' or 'share game'.

I can't look at your sample site atm, but I'll take a look when I can and add anything else that comes to mind.

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

Thanks all for your

paganwinter - January 12, 2009 - 11:15

Thanks all for your replies.
Have made quite some headway on this now.

There another thread on this now:
http://drupal.org/node/354910

 
 

Drupal is a registered trademark of Dries Buytaert.