Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

recent hiatus / research questions #14

Open
haneefmubarak opened this issue Jun 1, 2014 · 1 comment
Open

recent hiatus / research questions #14

haneefmubarak opened this issue Jun 1, 2014 · 1 comment

Comments

@haneefmubarak
Copy link
Owner

I have been missing from the project for a fair amount of time, and thus the project has halted. I felt that explaining why was important, so here goes:

For the past while I have been a bit caught up with schoolwork. There were other members of the project who expressed being in similar scenarios:

just to name a few. I am very hopeful that the project could pick back up this summer. That being said, I personally will likely only be able to perform a supervisory rols for the first portion of the summer; this is actually because I have work to do on a project related to this haneefmubarak/sfDB5.

sfDB5 is a new database, and the main reason that I started it was because I noticed that queries to Couchbase required recursive requests. This meant a higher consumption of bandwidth (between aixen servers and DB servers), which, ironically enough, is the one resource that we do not have much of. If a DB was capable of performing recursive requests by itself, then it would be possible for me (and possibly others) to easily contribute some resources off of a home server for use with the aixen network. This would reduce the amount of resources that we need.


With all of that being said, I do recognize that without a DB or networking going forward for the time being, work cannot resume on the project. However, I do also recognize that additional research may be useful for allowing the acceleration of development when it is finally possible. Here are some topics that I believe could use some further research:

  • database structures (Database structure #3)
    • additional schemas (ie: games, logons from an IP address, etc.)
    • review of existing schemas (what needs to be added, what needs to be removed, etc.)
  • network model (aixen server model #5)
    • are there any improvements that could be made to the model?
    • how exactly should handshakes occur? I had a basic idea that i have written about there, but I am open to suggestions
    • is there a way that we could distribute the necessary persistent storage outside of a cloud (ie: slave servers, possibly players computers (content relating to them and their friends))?
  • resources (Resources #11)
    • are there any users who would be interested in contributing slave servers? would adding a credits list (or some form of recognition) and/or maybe some additional bonuses/privileges (higher priority processing for their user or something, perhaps a star or something on their profile)
    • are their any small to medium size developers or development companies (especially game studios) that would be able to contribute a master server and/or DB server? what form of recognition would they like? are there other perks that they would like, perhaps being a certified developer, having an organization account, being able to test their games against the aixen infrastructure, getting help with integration, or perhaps anything else? Indie studios may be a good fit for something like this.

Please post any responses to the research questions in their respective issue threads. I will also copy the questions over to those issue threads.


mentioning other team members: @XePeleato

@haneefmubarak haneefmubarak changed the title recent hiatus recent hiatus / research questions Jun 1, 2014
@substanc3-dev
Copy link
Collaborator

OK, in summer it will be better

2014-06-01 6:20 GMT+02:00 Haneef Mubarak notifications@github.com:

I have been missing from the project for a fair amount of time, and thus
the project has halted. I felt that explaining why was important, so here
goes:

For the past while I have been a bit caught up with schoolwork. There were
other members of the project who expressed being in similar scenarios:

just to name a few. I am very hopeful that the project could pick back up
this summer. That being said, I personally will likely only be able to
perform a supervisory rols for the first portion of the summer; this is
actually because I have work to do on a project related to this
haneefmubarak/sfDB5 https://github.com/haneefmubarak/sfDB5/.

sfDB5 is a new database, and the main reason that I started it was because
I noticed that queries to Couchbase required recursive requests. This meant
a higher consumption of bandwidth (between aixen servers and DB servers),
which, ironically enough, is the one resource that we do not have much of.
If a DB was capable of performing recursive requests by itself, then it
would be possible for me (and possibly others) to easily contribute some
resources off of a home server for use with the aixen network. This would

reduce the amount of resources that we need.

With all of that being said, I do recognize that without a DB or
networking going forward for the time being, work cannot resume on the
project. However, I do also recognize that additional research may be
useful for allowing the acceleration of development when it is finally
possible. Here are some topics that I believe could use some further
research:

  • database structures (Database structure #3
    Database structure #3)
    • additional schemas (ie: games, logons from an IP address, etc.)
    • review of existing schemas (what needs to be added, what needs to
      be removed, etc.)
    • are there any improvements that could be made to the model?
    • how exactly should handshakes occur? I had a basic idea that i
      have written about there, but I am open to suggestions
    • is there a way that we could distribute the necessary persistent
      storage outside of a cloud (ie: slave servers, possibly players computers
      (content relating to them and their friends))?
    • are there any users who would be interested in contributing slave
      servers? would adding a credits list (or some form of recognition) and/or
      maybe some additional bonuses/privileges (higher priority processing for
      their user or something, perhaps a star or something on their profile)
    • are their any small to medium size developers or development
      companies (especially game studios) that would be able to contribute a
      master server and/or DB server? what form of recognition would they like?
      are there other perks that they would like, perhaps being a certified
      developer
      , having an organization account, being able to test
      their games against the aixen infrastructure, getting help with
      integration, or perhaps anything else? Indie studios may be a good fit for
      something like this.

Please post any responses to the research questions in their respective

issue threads. I will also copy the questions over to those issue threads.

mentioning other team members: @XePeleato https://github.com/XePeleato


Reply to this email directly or view it on GitHub
#14.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants