Village Hosting request

Noah Kantrowitz noah at coderanger.net
Thu Aug 21 18:11:32 EDT 2008


In case other people than just Robert are interested, I made something similar (though much simpler) for a class project a while back. https://coderanger.net/browser/school/2007/spring/gamemech/trader is the code and https://coderanger.net/svn/school/2007/spring/gamemech/trader is the subversion repo. Feel free to pillage code/ideas/whatever from it. The basic idea is to trade resources with other players (all AIs in the prototype I made) to create targets, while everyone else does the same. 

--Noah

> -----Original Message-----
> From: devel-bounces at lists.laptop.org [mailto:devel-
> bounces at lists.laptop.org] On Behalf Of Edward Cherlin
> Sent: Thursday, August 21, 2008 2:54 PM
> To: rmyers7 at mindspring.com
> Cc: devel at lists.laptop.org; sysadmin at laptop.org
> Subject: Re: Village Hosting request
> 
> Can we adapt the game to fully collaborative play, where players try
> to maximize community and total wealth rather than trying to get ahead
> of everybody else? A focus on getting ahead leads to the moral hazard
> of the familiar beggar-thy-neighbor strategies, that is, keeping the
> riff-raff down and gaming the system in various ways to get special
> favors while denying them to others. Like defining wage increases to
> be inflation, and bringing the full power of government to bear to
> prevent them. Collaboration, as in microfinance or the Sarvodaya
> Movement, is the actually effective development strategy in practice.
> 
> See also Axelrod, The Evolution of Cooperation.
> 
> On Thu, Aug 21, 2008 at 12:46 PM, Robert Myers <rmyers7 at mindspring.com>
> wrote:
> > 1. Project name             : Village
> > 2. Existing website, if any :
> http://wiki.laptop.org/go/User:Rmyers/Village
> > 3. One-line description     : economics simulation game
> >
> > 4. Longer description       : game simulating simple economic
> activity.
> > Buying, selling, trading, developing resources, competing and
> colluding.
> > The player tries to maximize his wealth, but the village as a whole
> also
> > has to succeed.
> >                             :
> >                             :
> >                             :
> >
> > 5. URLs of similar projects :
> >
> > 6. Committer list
> >    Please list the maintainer (lead developer) as the first entry.
> Only
> > list
> >    developers who need to be given accounts so that they can commit
> to your
> >    project's code repository, or push their own. There is no need to
> list
> >    non-committer developers.
> >
> >       Username   Full name             SSH2 key URL
> > E-mail
> >       --------   ---------             ------------
> > ------
> >    #1 Rmyers   Robert Myers
> >    #2          Nikki Lee (possible)
> >    #3          Andrew Bouchard (possible)
> >       ...
> >
> >    If any developers don't have their SSH2 keys on the web, please
> > attach them
> >    to the application e-mail.
> >
> > 7. Preferred development model
> >
> >    [X] Central tree. Every developer can push his changes directly to
> the
> >        project's git tree. This is the standard model that will be
> > familiar to
> >        CVS and Subversion users, and that tends to work well for most
> > projects.
> >
> >    [ ] Maintainer-owned tree. Every developer creates his own git
> tree, or
> >        multiple git trees. He periodically asks the maintainer to
> look
> > at one
> >        or more of these trees, and merge changes into the maintainer-
> owned,
> >        "main" tree. This is the model used by the Linux kernel, and
> is
> >        well-suited to projects wishing to maintain a tighter control
> on
> > code
> >        entering the main tree.
> >
> >    If you choose the maintainer-owned tree model, but wish to set up
> some
> >    shared trees where all of your project's committers can commit
> > directly,
> >    as might be the case with a "discussion" tree, or a tree for an
> > individual
> >    feature, you may send us such a request by e-mail, and we will set
> > up the
> >    tree for you.
> >
> > 8. Set up a project mailing list:
> >
> >    [ ] Yes, named after our project name
> >    [ ] Yes, named ______________________
> >    [X] No
> >
> >    When your project is just getting off the ground, we suggest you
> eschew
> >    a separate mailing list and instead keep discussion about your
> project
> >    on the main OLPC development list. This will give you more input
> and
> >    potentially attract more developers to your project; when the
> volume of
> >    messages related to your project reaches some critical mass, we
> can
> >    trivially create a separate mailing list for you.
> >
> >    If you need multiple lists, let us know. We discourage having many
> >    mailing lists for smaller projects, as this tends to
> >    stunt the growth of your project community. You can always add
> more
> > lists
> >    later.
> >
> > 9. Commit notifications
> >
> >    [ ] Notification of commits to the main tree should be e-mailed to
> > the list
> >        we chose to create above
> >    [ ] A separate mailing list, <projectname>-git, should be created
> > for commit
> >        notifications
> >    [X] No commit notifications, please
> >
> > 10. Shell accounts
> >
> >    As a general rule, we don't provide shell accounts to developers
> unless
> >    there's a demonstrated need. If you have one, please explain here,
> and
> >    list the usernames of the committers above needing shell access.
> >
> > 11. Translation
> >    [X] Set up the laptop.org Pootle server to allow translation
> commits
> > to be made
> >    [ ] Translation arrangements have already been made at
> _______________
> >
> > 12. Notes/comments:
> > This game was started earlier this month at the ILXO game jam. I'd
> like
> > a git to facilitate further development.
> > _______________________________________________
> > Devel mailing list
> > Devel at lists.laptop.org
> > http://lists.laptop.org/listinfo/devel
> >
> 
> 
> 
> --
> Silent Thunder [ 默雷 / शब्दगर्ज ] is my name,
> And Children are my nation.
> The Cosmos is my dwelling place,
> And Truth my destination.
> _______________________________________________
> Devel mailing list
> Devel at lists.laptop.org
> http://lists.laptop.org/listinfo/devel



More information about the Devel mailing list