pygame is
Simple DirectMedia Layer is
Site Swing

VillagerSim - 1.2.0

Nick Jarvis and Nick Wayne (nickandnicksgaming)



A game we've working on for a while now. Our goal for this is to create an AI that can grow and colonize a world by itself without player input. Unfortunately as the AI isn't exactly working, we've added controls to work things such as placing buildings. Right now the entities that you will see are farmers, lumberjacks, and a builder because they are the only ones working. We are choosing to work on more engine based things for now, so updates might be less often.

TO RUN: run the "" file

This is one instance of the entire world rendered at once:


An instance of the entire world rendered at once!

Short demo -


We are reworking a lot of the code, so this is mainly a fix so that the file size is much smaller, the code runs on linux natively, and it isn't so slow.

In this version we actually have "working" ai.

  • The pathfinding and movement of lumberjacks and farmers is improved (they even try to avoid water!)
  • lumberjacks and farmers spawn in the center and move out to gather and plant
  • clean(er) code (in some parts)
  • New managed github repository


Home Page:


click to view original size


VillagerSim - 1.2.0 - May 18, 2015
VillagerSim - 1.1.0 - Jun 5, 2014
VillagerSim - 1.0.5 - Mar 5, 2014
VillagerSim - 1.0.0 - Mar 2, 2014 account Comments

If you wish to leave a comment with your account, please sign in first.

No user comments have been submitted.

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Feb 12, 2016

Feb 7, 2016

Feb 4, 2016

Jan 30, 2016

Jan 24, 2016

Jan 23, 2016

Jan 18, 2016

Jan 5, 2016

Dec 27, 2015

Dec 12, 2015

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)