Permalink
Browse files

* Moving from SVN

  • Loading branch information...
1 parent 17e7451 commit 4b1fd99415a49f805c98d2b85d1c29221509caf3 @bfattori committed Mar 31, 2011
Showing 315 changed files with 79,610 additions and 0 deletions.
View
@@ -0,0 +1,23 @@
+
+
+The MIT License
+
+Copyright (c) 2011 Brett Fattori (bfattori@gmail.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
View
@@ -0,0 +1,81 @@
+The Render Engine @BUILD_VERSION [@BUILD_DATE]
+(c)2008-2011 Brett Fattori (bfattori AT gmail DOT com)
+
+---------------------------------------------------------
+
+The Render Engine is an open source game engine written entirely in Javascript. The intent of this engine is to provide you, the developer, with the tools necessary to create your own games without needing to first design and write an engine. The engine has all of the capabilities to load and execute scripts which contain game objects, render contexts, and so forth. The Render Engine is a starting point, written using a clean OO framework, from which you can extend and expand into whatever you desire.
+
+The engine includes several demonstrations which should give the developer a good starting point and provide references. Additionally, many tools have been written and are distributed with The Render Engine to support the developer in creating their game.
+
+Visit our site for the latest version of the engine, examples, and tutorials:
+@HOME_URL
+
+
+The engine source is accessible through Google Code @
+http://code.google.com/p/renderengine
+
+There are many useful pages on The Render Engine wiki @
+http://code.google.com/p/renderengine/w/list
+
+Full API documentation is available online for the latest version @
+http://renderengine.googlecode.com/svn/api/index.html
+
+A Google Discussion Group is available @
+http://groups.google.com/group/the-render-engine
+
+
+
+Source Code Access
+------------------------
+
+The source code is hosted on Google Code in a Subversion (SVN) repository. Use the following command to anonymously access to the latest source code:
+
+> svn checkout http://renderengine.googlecode.com/svn/trunk/ renderengine-read-only
+
+An integrated tool, such as TortoiseSVN, will make access to the source much simpler. You can get TortoiseSVN @
+http://tortoisesvn.tigris.org/
+
+
+
+Setting up a Tomcat server for testing & development
+--------------------------------------------------------
+
+Go to the Apache Tomcat website and download the latest version of the server. Install Tomcat and then copy the "[INSTALL_DIR]/setup/tomcat/renderengine.xml" file to the "${CATALINA_HOME}/conf/Catalina/localhost" directory. You will need to edit the file and change the "docBase" property to point to the location where the engine was installed.
+
+Start up, or restart, the Tomcat server and navigate to "http://localhost:8080/renderengine/demos/spaceroids" to test the installation. If all went well, you should be presented with the Asteroids demo game.
+
+Get Tomcat @
+http://tomcat.apache.org
+
+
+Using the Jibble Web Server for testing & development
+---------------------------------------------------------
+
+The distribution comes with the Jibble Web Server which is a very small Java web server. It doesn't support request parameters, so it is a bit limited. It will, however, give you a quick and easy way to test your game development. See the file "run.bat" in the root folder. You will need the JRE to use the web server.
+
+In the "run.bat" file, you will notice two arguments to run the server. The first is the path, which you can leave at "." (the root folder) and the second is the port to run the server on (default: 8010). After starting the server, you can go to your web browser and try:
+"http://localhost:8010/demos/spaceroids/index.html"
+
+The web server is running properly if you see the Asteroids demo start up.
+
+
+
+Supported Browsers
+-------------------------
+
+While every effort is made to support as many browsers as possible, each browser renders and executes differently. We have found that the Chrome browser by Google provides the best overall experience. Firefox 4.0 is another excellent choice for performance and standards support. Safari, Opera, and Internet Explorer 9 round out the top-level browsers which run games produced with The Render Engine. We also make a conscious effort to test the engine and demos on iOS, Android, and the Nintendo Wii. However, support for these platforms is secondary to desktop browsers due to the amount of processing that must occur and the available horsepower of each platform's CPU.
+
+
+
+Internet Explorer 6, 7, & 8 Support
+-----------------------------------------
+
+For those who are using Internet Explorer 6, 7, or 8, and prefer to keep their browser intact, we recommend downloading the ChromeFrame plug-in for the browser. The Render Engine has emulation support for the canvas element via FlashCanvas, but this has a relatively large impact on frame rate. If you would like to try ChromeFrame, please visit:
+
+http://code.google.com/chrome/chromeframe/
+
+
+
+----
+This engine is open source and is protected under the terms of the MIT License which guarantees that all source is, and will remain, open for your creative consumption. This does not imply that you cannot sell or use the engine and any games created with it, commercially. The license must remain intact and be distributed with the engine.
+
View
@@ -0,0 +1,27 @@
+## Numeric version of the engine (used in filename)
+app.version=2.0.0.8a
+
+## Text version of the engine (used in docs)
+build.version=v2.0.0.8a
+build.date=2/19/2011
+
+## Compressor options
+compress.option=engine.compile
+compiler.jvm=C:/Program Files (x86)/Java/jdk1.6.0_20/bin/java
+
+## DEMOS TO COPY ##
+#demo.set=potris/**,smb/**,spaceroids/**,wii_test/**
+demo.set=vector/**,physics/**,physics2/**,sprite/**,isometric/**,touch/**
+
+## TOOLS TO COPY ##
+#tool.set=support/**,font_editor/**,sprite_editor/**
+tool.set=font_editor/**
+
+## FONTS TO COPY ##
+font.set=*
+
+## TESTS TO COPY ##
+test.set=textrender/**
+
+## FILES TO EXCLUDE FROM BUILD ##
+##exclude.set=
Oops, something went wrong.

0 comments on commit 4b1fd99

Please sign in to comment.