Skip to content

execthis/yasc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

configure the project
---------------------

1. With Ubuntu you need these packages:

python
python-pygame
python-opengl
libsdl1.2-dev
lsb-release

   With ArchLinux you need these packages:

python2
python-pygame
python-opengl
sdl
python-imaging
lsb-release

2. For rendering textures and game-objects you further need the newest Blender-version (currently 2.59). Download a matching binary-package for your machine from http://www.blender.org/ , extract it to a directory of your choice, and customize the BLENDER-variable in localMakefile (you may have to create this file) so that it points to the binary in the Blender-programfile.

3. Now do "make" in the project root directory, this does: Rendering, Gfx-Postprocessing, C-Compiling and Python-Compiling.

4. Start game with "bash launch.sh"

5. "make clean" deletes some auto-generated files (by "make"), except the Renderings and docs.

6. "make totalclean" deletes all auto-generated files, really all!!!

build an epydoc reference
-------------------------

1. With Ubuntu you need the package:

python-epydoc

   With ArchLinux you need the package:

epydoc

2. From the project's root directory do "make epydoc".

3. Now view the reference of the project's python code by opening doc/pysrc/index.html
in your web browser.

About

yet another settlers clone - This project aims to be a free "Settlers 3" clone. It gets coded in Python and uses PyGame and PyOpenGL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.1%
  • C 3.4%
  • Makefile 3.3%
  • Shell 0.2%