[ w y P h y s . c o m ]

Learn3D





Contents

Introduction
Download



Introduction

To teach some basic video game design concepts to middle school and high school aged students I use three free and open source applications:


Below is a screenshot of the game "editing" mode of the Learn3D application:

Rather than going into an in-depth explanation of how Learn3D works on this page, I will instead refer you to the documentation that comes with Learn3D: HowTo

The HowTo pages are designed to be used by middle school and high school aged students so the language tends to be informal. The documentation is incomplete and a few of the HowTo's are not up to date with the latest version of Learn3D. This has not been a major problem to this point because I've primarily used the documentation as a supplement to in-the-lab instruction - to help students remember what I've gone over, to allow students to work ahead, and to cover information that I couldn't get worked into the in-class instruction (the course lasts a week).




Download

Save the following zip file to your desktop:
learn3D.zip (40MB)

Now unzip the contents to your desktop, or some other location on your hard-drive that you can remember. To run learn3D in Windows (2K/XP/Vista), open the folder labeled "myName". Inside of this folder, you should find another folder labeled "videoGameDev"; open it. In the "videoGameDev" folder there are two programs of interest:

Note: depending on how your file browser is set up, you may or may not see a ".bat" extension on the file names.

Learn3D also runs on Linux and recent versions of Mac OS X, but I have not yet written a script to run the application automatically on Mac OS X, and on Linux you will need to install Java and Java 3D:

  1. Java download site (most computers come with Java already installed - if the QMWave applet runs in your browser, then you already have Java)
  2. Java 3D download site

Note that you should download and install Java and Java 3D in the order listed above to ensure proper installation.

For Linux there are scripts called: editor_linux.sh and run_linux.sh which work the same as run and editor listed above.

The source code is included under the GPL . The root source folder is the "learn3D" folder, and the driver (the program entry-point) is found in the "main" sub-folder. My IDE of choice is the Eclipse IDE for Java Developers .

To figure out how to use the editor, just refer to the HowTo documentation





Back to the main page...