Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upAdd a game competition page #57
Comments
bvssvni
added
Draft
labels
Aug 3, 2014
This comment has been minimized.
This comment has been minimized.
|
If this is to be done casually, entering the competition can be done ludum dare-style (twitter and blog posts). Otherwise, a database would have to be set up with an official registration website. |
This comment has been minimized.
This comment has been minimized.
|
Does not seem anyone got time to work on this. Reopen if you want to discuss it further. |
bvssvni
closed this
Oct 18, 2014
This comment has been minimized.
This comment has been minimized.
rolandasb
commented
Oct 25, 2014
|
Hey! We need something like this. I'll work on it.
By the way, database is a must if we making registrations/submissions/voting system. |
rolandasb
reopened this
Oct 25, 2014
This comment has been minimized.
This comment has been minimized.
|
Piston should not be required, of course, but I think Rust is a must. I don't know much about databases, but it might be an idea to use some of the other Rust libraries and open source it? |
This comment has been minimized.
This comment has been minimized.
rolandasb
commented
Oct 27, 2014
|
Wait, you want to use Rust libraries for database? |
This comment has been minimized.
This comment has been minimized.
|
@rbrs There is a Rust library for PostgreSQL https://github.com/sfackler/rust-postgres Just an idea, but you might have something else in mind? |
This comment has been minimized.
This comment has been minimized.
rolandasb
commented
Oct 27, 2014
|
Well, I imagine if we want to use Rust for database, we probably should use Rust web framework as well. Im not familiar with any of that, and I guess they are not really ready for production yet. I may be wrong though. I'd personally go with something more reliable at this point, for example, pick some Ruby web framework and build on top of that. And for database we should be fine with something simple (like sqlite), because I think we shouldn't expect a lot of traffic (at least in the beginning). |
This comment has been minimized.
This comment has been minimized.
|
Yeah, that sound good enough for now. I was curious about the state of the web frameworks, and doing a project like this could engage more people in the community. @reem Perhaps you have some input about the state of Rust frameworks? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Yup! I think we're at a place where early adopters (like all of us) can use Rust web tools. If you want to get to working MVP as soon as possible, some Ruby framework is probably going to be faster, but personally I think it would be extremely cool and good for the ecosystem to build something in Rust. You'll probably need at least:
Honestly, I'd be really to happy to help with getting something like this off of the ground in Rust, as building anything large is guaranteed to bring a lot of really good info for the further development of these tools. |
This comment has been minimized.
This comment has been minimized.
TyOverby
commented
Oct 27, 2014
|
I have a couple thousand dollars of Digital Ocean credit that I won in a contest that I'm not using. I'd be happy to donate those to the cause. I also agree with @reem on the stack. |
This comment has been minimized.
This comment has been minimized.
|
I really wish to see Rust being used for a such thing, and in long term there is also research we could do with Piston into multi-player architecture that requires web infrastructure. Some questions:
There are also some criteria for development I would like to have in a such project:
I think we can start finding a name for the project and do a "hello world" setup with the stack @reem suggested. What should we call it? |
This comment has been minimized.
This comment has been minimized.
TyOverby
commented
Oct 28, 2014
A moderately sized Digital Ocean server is $20/month. Like I said earlier, I'll be willing to front the cost. |
This comment has been minimized.
This comment has been minimized.
|
@TyOverby You are awesome! |
This comment has been minimized.
This comment has been minimized.
rolandasb
commented
Oct 28, 2014
|
@reem Sounds good - we can use Rust then. I don't feel super comfortable with the language yet, but it would be interesting to learn on a real world application like this. @TyOverby Wow, that's awesome! When the thing kicks off I think we could set up donation box or something to cover future server costs. |
This comment has been minimized.
This comment has been minimized.
|
@eddyb suggested "Redox" https://en.wikipedia.org/wiki/Redox |
This comment has been minimized.
This comment has been minimized.
TyOverby
commented
Oct 28, 2014
|
Here are the pricing options for digital ocean. I have $1,221 that I will donate, so that's 20 years of tier-1, 10 years of tier-2 and 5 years of tier-3. I honestly think that our web-server will run perfectly on tier-1 or tier-2. |
This comment has been minimized.
This comment has been minimized.
|
Created new repo https://github.com/PistonDevelopers/redox |
This comment has been minimized.
This comment has been minimized.
|
Discussion continuing here. Closing this issue for now. |
bvssvni commentedAug 3, 2014
It would be nice to have a webpage/tool for game competitions in Rust.