GithubHelp home page GithubHelp logo

spacecase123 / teenagelawnmower Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sethrobinson/teenagelawnmower

0.0 0.0 0.0 16.64 MB

The full source code to 2003 IGF finalist Teenage Lawnmower. Feel free to port to it to anything else. Direct3D 8 based.

License: Other

C++ 51.68% C 46.66% HTML 1.19% NSIS 0.13% Batchfile 0.07% Clarion 0.29%

teenagelawnmower's Introduction

Teenage Lawnmower Source code readme

Video

This is an old indie 3D "simulation" originally released in 2002 or 2003. It was a 2003 IGF finalist.

It includes a 3D engine Seth wrote, as well as a scripting engine Seth wrote. (Same engine that was used in Funeral Quest)

Note: You can edit the .c files directly in game/script and game/scriptg to massively modify the game without actually recompiling the real binaries, the scripting system can use .c files directory. I've modified the build slightly so it won't "compile" and pack them into a resource file so it's easier to play with if anyone wanted. If you're wondering why you can't find any .cpp files for squirrels and stuff, it's because it was all done in script files, not the .cpp base game files.

If you google it, you might be able to find a postmortem written about it on codedojo.com, my website. (I plan to write it ...)

The sound/art is trickier so I can't really write a license to that as some of it is licensed from sound effect libraries and such. I didn't include Photoshop and 3ds max files as they aren't required to play - all required game data is included.

The main engine/game is called SW and the editor is called SWED.

Linking/libs requirements: (I only tested the Main game, worked with Visual Studio C++ 2005)

Main game (SW):

  • DirectX 8 SDK
  • FMOD 3.75

Editor (SWED):

  • DirectX 8 SDK
  • FMOD 3.75
  • ODE Physics (a version from 2003?) The engine supports a lot more than what was used in TLM.
  • MFC (might be an optional install with Visual C++)

Do what you want with the source (the parts I wrote I least). Feel free to port it to any system or distribute however. Please don't charge for it. Teenage Lawnmower is still Copyright 2003 Robinson Technologies, so if you distribute this yourself you should probably use a slightly different name.

-Seth A. Robinson ([email protected])

www.codedojo.com www.rtsoft.com

Additional credits:

  • The "Oil" mod was written by Dan Walm, mods were disabled but I included it in the mods directory
  • Nearly all models and artwork was created by Akiko Robinson
  • Japanese translation by Akiko Robinson
  • Compressed File Library 3 (CFL) created by Jari Komppa

teenagelawnmower's People

Contributors

sethrobinson avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.