Page 1 of 1

Large Job

Posted: 05 Apr 2011, 18:34
by bowersbros
Hello, good day to you all.

I am recruiting for a developer to become part of our establishing game studio.

Our first game will be a MMO game, with a real time theme.

The basics of the game are you build up your 'village' take over other peoples villages, and grow them. build up armies, and attack people etc.

Its a fairly basic game, but I think it may be quite large.

Your role in this is to:

1) Develop the front end in AS3.0 (all graphics are ready)

2) Educate our PHP Developer into linking PHP with the Flash Application

If you feel you are up for this, either Email Me at bowersbros@gmail.com with the subject "Job Application - Large Job@SFS" or post below.

Inside your reply, please provide any examples of work, and a quote (fixed rate if possible)

Thank you.

If you require more details just request them, thank you.

Posted: 05 Apr 2011, 19:01
by Democre
I would think that you would also need a SFS developer as well.

The AS client would talk to SFS which would talk to the database
The PHP client could then talk directly to database.

Or you could scrap PHP and use jsps/servlets and talk to SFS instead of database.

I assume you want a website to provide access to user's in-game statisics as well as provide a registration page for game accounts.

I don't think the PHP needs to talk to the AS client.

Posted: 05 Apr 2011, 20:09
by bowersbros
Im confused now,

Isn't a SFS client the same as an AS client?


Also, Wouldn't PHP be needed to communicate to the AS client to pass the details over etc?

Eg. when they login, then they need to have it communicate?

Also, are you interested in this job at all? :)

EDIT: As for scrapping PHP, I believe we would need it because we need communication with MySQL constantly.

Posted: 06 Apr 2011, 02:38
by Democre
Sorry to bring confusion.

Smartfox is a server with several libraries with which to access it, AS client library being one of them. The Smartfox Server (SFS) is a message based server solution that provides a lot of infrastructure for small to large scalable multiplayer games. Among the infrastructure pieces you will find support for security and permission based actions, buddy list, and logical area management (through the concepts of zones and rooms).

If you already have your game mostly implemented in php functions, then you probably don't need to deal with SFS at all. However, you would be missing out on a lot of the infrastructure that it provides.

If you switch to using SFS, SFS would handle all the realtime communication and also keep all users in the same area in sync in real time. You can save off to the database whenever your persistence strategy calls for it, such as periodically or when the user logs off or finishes an important action, whatever the case may be. (Which is a lot less expensive than constantly maintaining a running state in db across php calls for each user)

You could still use PHP on a website to access MySQL to display a user's character profile and stats or inventory, or whatever. You can also use PHP to set up a registration page on your website that would insert accounts to the MySQL database.

My point is that SFS custom extensions provide a lot more than a similar amount lines of PHP could provide. If you're happy with the PHP you have, than you probably don't need to bother with SFS, and can just look for a pure AS developer.

PM me with design document or rough architecture you are looking to do, and I can advise you in appropriate courses of action. I can sign NDA if needed. I am a systems analyst and architect by trade. I am a SFS and primarily Unity Game developer by current fancy.

-Andy

Posted: 06 Apr 2011, 06:32
by bowersbros
I shall PM you soon, thank you for clearing this up for me.

Just to ask, if the PHP hasn't been done yet, is it worth using SFS?

Thanks

Posted: 06 Apr 2011, 09:04
by Democre
bowersbros wrote:Just to ask, if the PHP hasn't been done yet, is it worth using SFS?

For the idea that you have listed above, in particular the "real time theme", yes.

Posted: 06 Apr 2011, 14:14
by bowersbros
okay, thank you.

PM will be sent later :)

Posted: 07 Apr 2011, 14:54
by bowersbros
Job is still open to people, :)

Posted: 19 May 2011, 15:25
by GenjuroSama
Sorry to bring confusion.

Smartfox is a server with several libraries with which to access it, AS client library being one of them. The Smartfox Server (SFS) is a message based server solution that provides a lot of infrastructure for small to large scalable multiplayer games. Among the infrastructure pieces you will find support for security and permission based actions, buddy list, and logical area management (through the concepts of zones and rooms).

If you already have your game mostly implemented in php functions, then you probably don't need to deal with SFS at all. However, you would be missing out on a lot of the infrastructure that it provides.

If you switch to using SFS, SFS would handle all the realtime communication and also keep all users in the same area in sync in real time. You can save off to the database whenever your persistence strategy calls for it, such as periodically or when the user logs off or finishes an important action, whatever the case may be. (Which is a lot less expensive than constantly maintaining a running state in db across php calls for each user)

You could still use PHP on a website to access MySQL to display a user's character profile and stats or inventory, or whatever. You can also use PHP to set up a registration page on your website that would insert accounts to the MySQL database.

My point is that SFS custom extensions provide a lot more than a similar amount lines of PHP could provide. If you're happy with the PHP you have, than you probably don't need to bother with SFS, and can just look for a pure AS developer.

PM me with design document or rough architecture you are looking to do, and I can advise you in appropriate courses of action. I can sign NDA if needed. I am a systems analyst and architect by trade. I am a SFS and primarily Unity Game developer by current fancy.

-Andy




i totally second mr Andy , using just Php will push to constantly save to the db to simulate any realtime user interaction .
since SFS is a socket server it garantees you keeping the connexion with the server and receive notification on game events realtime