mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
More work.
This commit is contained in:
parent
5ac0a23db9
commit
8488ef4064
|
|
@ -1,3 +1,3 @@
|
|||
name: Torque 3D
|
||||
permalink: /blog/:year/:title
|
||||
permalink: /news/:year/:title
|
||||
markdown: kramdown
|
||||
|
|
|
|||
|
|
@ -32,6 +32,10 @@
|
|||
|
||||
<div class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li>
|
||||
<a href="{{page.root}}/news">News</a>
|
||||
</li>
|
||||
|
||||
<li class="dropdown">
|
||||
<a href="{{page.root}}/engine" class="dropdown-toggle" data-toggle="dropdown">Engine<i class="fa fa-angle-down"></i></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
|
|
|||
|
|
@ -1,10 +1,18 @@
|
|||
---
|
||||
layout: default
|
||||
root: ../../..
|
||||
---
|
||||
|
||||
<h2>{{page.title}}</h2>
|
||||
<p class="meta">{{page.date | date_to_string}}</p>
|
||||
<div class="banner"><div class="container">
|
||||
<h2>{{page.title}}</h2>
|
||||
<span class="meta pull-right">{{page.date | date_to_string}}</span>
|
||||
</div></div>
|
||||
|
||||
<div class="post">
|
||||
{{ content }}
|
||||
<div class="container">
|
||||
<div class="post">
|
||||
{{ content }}
|
||||
</div>
|
||||
|
||||
<br />
|
||||
<a href="{{page.root}}/news"><i class="fa fa-angle-left"></i> Back to news archive</a>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -5,27 +5,34 @@ root: ..
|
|||
---
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="what-is-the-steering-committee">What is the Steering Committee?</h1>
|
||||
<h2 id="what-is-the-steering-committee">What is the Steering Committee?</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
<p>
|
||||
The Torque 3D Steering Committee is the hand-picked body of community members
|
||||
who are responsible for maintaining the core version of the Torque 3D codebase.
|
||||
that is responsible for maintaining the core version of the Torque 3D codebase.
|
||||
The first Committee was chosen by GarageGames, but new recruitments are made
|
||||
by the Committee itself when necessary.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The Committee's day-to-day activities include evaluating pull-requests made
|
||||
on the engine repository, deciding on a roadmap for the engine's future, and
|
||||
to the engine repository, deciding on a roadmap for the engine's future, and
|
||||
of course doing some programming in order to make that happen! The Committee's
|
||||
actions are governed by its Charter, which is laid out in the section below.
|
||||
actions are governed by its Charter, which is displayed below.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The Committee is <em>not</em> the lead development team for Torque, though
|
||||
it tends to consist of people who spend a lot of time using the engine already.
|
||||
It consists of volunteers who are passionate about making Torque the best
|
||||
open-source game engine out there.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="current-membership">Current membership</h1>
|
||||
<h2 id="current-membership">Current membership</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
|
|
@ -84,11 +91,11 @@ root: ..
|
|||
</div>
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="steering-committee-charter">Steering Committee Charter</h1>
|
||||
<h2 id="steering-committee-charter">Steering Committee Charter</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
<h2 id="charter-vision">1. Vision</h2>
|
||||
<h3 id="charter-vision">1. Vision</h3>
|
||||
<p>
|
||||
We are dedicated to making the best core version of Torque 3D possible, a
|
||||
reliable foundation for others to build upon. We will ensure that Torque
|
||||
|
|
@ -96,7 +103,7 @@ root: ..
|
|||
of students, hobbyists, independent game makers, and professional studios.
|
||||
</p>
|
||||
|
||||
<h2 id="charter-goals">2. Goals</h2>
|
||||
<h3 id="charter-goals">2. Goals</h3>
|
||||
<ol>
|
||||
<li>To maintain the best possible ‘master’ version of Torque 3D measured
|
||||
in terms of performance, reliability, versatility, maintainability and
|
||||
|
|
@ -110,7 +117,7 @@ root: ..
|
|||
effective organisation.</li>
|
||||
</ol>
|
||||
|
||||
<h2 id="charter-duties-and-responsibilities">3. Duties and Responsibilities</h2>
|
||||
<h3 id="charter-duties-and-responsibilities">3. Duties and Responsibilities</h3>
|
||||
<ol>
|
||||
<li>Create and regularly revise the engine roadmap after:
|
||||
<ol>
|
||||
|
|
@ -147,7 +154,7 @@ root: ..
|
|||
the committee’s activities.</li>
|
||||
</ol>
|
||||
|
||||
<h2 id="charter-membership">4. Membership</h2>
|
||||
<h3 id="charter-membership">4. Membership</h3>
|
||||
<p>
|
||||
Members of the steering committee must be willing and able to commit time
|
||||
and energy to fulfilling the committee’s mission. The total committee size
|
||||
|
|
@ -177,7 +184,7 @@ root: ..
|
|||
GarageGames LLC.
|
||||
</p>
|
||||
|
||||
<h2 id="charter-reports">5. Reports</h2>
|
||||
<h3 id="charter-reports">5. Reports</h3>
|
||||
<p>
|
||||
To facilitate the committee’s operation while accounting for members in
|
||||
varied timezones, reports are the primary method of internal communication.
|
||||
|
|
@ -185,7 +192,7 @@ root: ..
|
|||
into a monthly work report in a publicly available format.
|
||||
</p>
|
||||
|
||||
<h2 id="charter-voting">6. Voting</h2>
|
||||
<h3 id="charter-voting">6. Voting</h3>
|
||||
<p>
|
||||
Any actions to be undertaken by members of the committee in an official
|
||||
capacity should be voted on where there is any disagreement. Voting will
|
||||
|
|
@ -196,7 +203,7 @@ root: ..
|
|||
majority of all members (not only members who participate in the vote).
|
||||
</p>
|
||||
|
||||
<h2 id="charter-removal">7. Removal</h2>
|
||||
<h3 id="charter-removal">7. Removal</h3>
|
||||
<p>
|
||||
If a committee member is unable to fulfill their requirements, or fails to
|
||||
uphold the charter, they may be removed from the committee after having had
|
||||
|
|
@ -207,7 +214,7 @@ root: ..
|
|||
<a href="#charter-membership">section 4</a> above.
|
||||
</p>
|
||||
|
||||
<h2 id="charter-amendments">8. Amendments</h2>
|
||||
<h3 id="charter-amendments">8. Amendments</h3>
|
||||
<p>
|
||||
This charter is a living document and may be amended by the committee as
|
||||
outlined in <a href="#charter-voting">section 6</a>.
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ root: ..
|
|||
---
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="get-the-source-code">Get the source code</h1>
|
||||
<h2 id="get-the-source-code">Get the source code</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
|
|
@ -15,7 +15,7 @@ root: ..
|
|||
</div>
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="report-issues">Report issues</h1>
|
||||
<h2 id="report-issues">Report issues</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
|
|
@ -25,7 +25,7 @@ root: ..
|
|||
</div>
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="pull-request-guide">Pull-request guide</h1>
|
||||
<h2 id="pull-request-guide">Pull-request guide</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
|
|
@ -100,8 +100,8 @@ root: ..
|
|||
goal, it's easy for us to decide whether we want it, and to then test it
|
||||
and make sure it works as advertised and doesn't break things.</li>
|
||||
|
||||
<li>If you're fixing a bug, we need you to provide steps to reproduce the
|
||||
bug, so we can verify that exists and that your patch actually does fix it.
|
||||
<li>If you're fixing a bug, we need you to provide steps to reproduce it
|
||||
so we can verify that exists and that your patch actually does fix it.
|
||||
We'd also appreciate platform and compiler information.</li>
|
||||
|
||||
<li></li>
|
||||
|
|
@ -114,7 +114,7 @@ root: ..
|
|||
</div>
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="version-policy">Version policy</h1>
|
||||
<h2 id="version-policy">Version policy</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
|
|
@ -124,7 +124,7 @@ root: ..
|
|||
</div>
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="request-features">Request features</h1>
|
||||
<h2 id="request-features">Request features</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
|
|
|
|||
29
css/main.css
29
css/main.css
|
|
@ -1,3 +1,7 @@
|
|||
body {
|
||||
overflow-y: scroll;
|
||||
}
|
||||
|
||||
/*-----------------------------------------------------------------------------
|
||||
* Bootstrap overrides
|
||||
*/
|
||||
|
|
@ -43,13 +47,19 @@
|
|||
margin-left: 10%;
|
||||
}
|
||||
|
||||
.site h1 { font-size: 24px; }
|
||||
.site h2 { font-size: 20px; }
|
||||
|
||||
/*-----------------------------------------------------------------------------
|
||||
* Site
|
||||
*/
|
||||
|
||||
span.post-title {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
span.date {
|
||||
color: gray;
|
||||
margin-right: 1em;
|
||||
}
|
||||
|
||||
h4 a,
|
||||
h4 a:hover {
|
||||
color: rgb(51, 51, 51);
|
||||
|
|
@ -108,7 +118,7 @@ h4 a:hover {
|
|||
* Static pages
|
||||
*/
|
||||
|
||||
.page h2 {
|
||||
.page h3 {
|
||||
color: #555;
|
||||
}
|
||||
|
||||
|
|
@ -116,10 +126,11 @@ h4 a:hover {
|
|||
margin-top: 1em;
|
||||
}
|
||||
|
||||
.page .banner h1 {
|
||||
.banner h2 {
|
||||
/* Fixes scrolling to anchors with the fixed navbar. */
|
||||
margin-top: -60px;
|
||||
padding-top: 70px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
img.history,
|
||||
|
|
@ -132,3 +143,11 @@ img.made-with-torque {
|
|||
img.history {
|
||||
margin: 1em;
|
||||
}
|
||||
|
||||
/*-----------------------------------------------------------------------------
|
||||
* Posts
|
||||
*/
|
||||
|
||||
.meta {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ root: ..
|
|||
---
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="made-with-torque">Made with Torque</h1>
|
||||
<h2 id="made-with-torque">Made with Torque</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
|
|
@ -146,12 +146,14 @@ root: ..
|
|||
</div>
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="features">Features</h1>
|
||||
<h2 id="features">Features</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
<div class="media">
|
||||
<img class="pull-left feature" src="{{page.root}}/img/rendering-feature.jpg" />
|
||||
<img class="pull-left feature"
|
||||
src="{{page.root}}/img/rendering-feature.jpg"
|
||||
title="By Felix Westin"/>
|
||||
<div class="media-body">
|
||||
<h4 class="media-heading">Rendering</h4>
|
||||
<p>
|
||||
|
|
@ -178,7 +180,9 @@ root: ..
|
|||
</div>
|
||||
|
||||
<div class="media">
|
||||
<img class="pull-left feature" src="{{page.root}}/img/editors-feature.jpg" />
|
||||
<img class="pull-left feature"
|
||||
src="{{page.root}}/img/editors-feature.jpg"
|
||||
title="Metal Drift by Black Jacket Studios" />
|
||||
<div class="media-body">
|
||||
<h4 class="media-heading">Editors</h4>
|
||||
<p>
|
||||
|
|
@ -209,26 +213,35 @@ root: ..
|
|||
</div>
|
||||
|
||||
<div class="media">
|
||||
<img class="pull-left feature" src="{{page.root}}/img/rendering-feature.jpg" />
|
||||
<img class="pull-left feature"
|
||||
src="{{page.root}}/img/networking-feature.jpg"
|
||||
title="Frozen Endzone by Mode 7" />
|
||||
<div class="media-body">
|
||||
<h4 class="media-heading">Networking</h4>
|
||||
<p>
|
||||
Since its inception as the engine behind the online shooter Tribes 2,
|
||||
Torque has consistently provided high performance, reliable networking
|
||||
for fast-paced online games. The engine has networking built into
|
||||
its core, including interpolation and prediction to smooth over
|
||||
high-latency environments and provide instant feedback to clients.
|
||||
its core, allowing you to quickly get up and running with networked
|
||||
games.
|
||||
</p>
|
||||
<p>
|
||||
Time-invarying data is transferred via datablocks at client join time,
|
||||
reducing the amount of data that needs to be networked during
|
||||
gameplay.
|
||||
</p>
|
||||
<p>
|
||||
Torque uses a <em>server authoritative</em> networking model that
|
||||
helps you to reduce cheating and exploitation. At the same time,
|
||||
the game state is predicted and interpolated locally so each client
|
||||
experiences a smooth view of the action.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="media">
|
||||
<img class="pull-left feature" src="{{page.root}}/img/physics-feature.jpg" />
|
||||
<img class="pull-left feature"
|
||||
src="{{page.root}}/img/physics-feature.jpg"
|
||||
title="Pacific Demo by GarageGames" />
|
||||
<div class="media-body">
|
||||
<h4 class="media-heading">Physics</h4>
|
||||
<p>
|
||||
|
|
@ -240,7 +253,9 @@ root: ..
|
|||
</div>
|
||||
|
||||
<div class="media">
|
||||
<img class="pull-left feature" src="{{page.root}}/img/scripting-feature.jpg" />
|
||||
<img class="pull-left feature"
|
||||
src="{{page.root}}/img/scripting-feature.jpg"
|
||||
title="Life is Feudal" />
|
||||
<div class="media-body">
|
||||
<h4 class="media-heading">Scripts and source code</h4>
|
||||
<p>
|
||||
|
|
@ -266,7 +281,7 @@ function Fubar::onReachDestination(%self) {
|
|||
</div>
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="roadmap">Roadmap</h1>
|
||||
<h2 id="roadmap">Roadmap</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
|
|
@ -277,7 +292,7 @@ function Fubar::onReachDestination(%self) {
|
|||
versions here with their planned outcomes.
|
||||
</p>
|
||||
|
||||
<h2>Short-term</h2>
|
||||
<h3>Short-term</h3>
|
||||
<p>
|
||||
The theme of our immediate efforts will be cleaning up the state of the repository,
|
||||
forging new links with the community, and putting in place procedures that will
|
||||
|
|
@ -285,31 +300,39 @@ function Fubar::onReachDestination(%self) {
|
|||
</p>
|
||||
<ul>
|
||||
<li>Complete and launch this website!</li>
|
||||
<li>Set up automated testing to increase confidence in pull requests.</li>
|
||||
<li>Merge (possibly into unstable branches) or reject all outstanding pull-requests.</li>
|
||||
<li>Set up automated testing to increase ease of maintenance.</li>
|
||||
<li>Merge (possibly into unstable branches) or reject all outstanding pull-requests.
|
||||
In particular:
|
||||
<ul>
|
||||
<li>A usable CMake alternative to the current Project Generator</li>
|
||||
<li>64-bit-ready changes</li>
|
||||
<li>VS2013 compatibility</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
|
||||
<h2>Middle-term</h2>
|
||||
<h3>Middle-term</h3>
|
||||
<ul>
|
||||
<li>Linux and OSX support via OpenGL rendering layer.</li>
|
||||
<li>Clean up engine source code (e.g. use of non-STL container replacements, signed/unsigned mismatches).</li>
|
||||
<li>DirectX 11 and PhysX 3.3 support.
|
||||
<li>New modular script templates and content distribution.</li>
|
||||
<li>More difficult existing pull-requests, particularly improvements to the TorqueScript language.</li>
|
||||
</ul>
|
||||
|
||||
<h2>Long-term</h2>
|
||||
<h3>Long-term</h3>
|
||||
<ul>
|
||||
<li>Clean up engine source code (e.g. use of non-STL container replacements, signed/unsigned mismatches).</li>
|
||||
<li>Modularise scripting engine, paving the way for other scripting languages.</li>
|
||||
<li>Replace project generator with CMake or other appropriate solution.</li>
|
||||
<li>Entity/component system replacing hardcoded gameplay classes.</li>
|
||||
<li>64-bit support.</li>
|
||||
<li>Overhaul editor suite</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="history">History</h1>
|
||||
<h2 id="history">History</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<img class="pull-left history" src="{{page.root}}/img/frozen-endzone-icon.jpg" />
|
||||
<p>
|
||||
Torque began as the game engine behind Starsiege: Tribes, one of the venerable
|
||||
|
|
|
|||
Binary file not shown.
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 14 KiB |
BIN
img/networking-feature.jpg
Normal file
BIN
img/networking-feature.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
33
index.html
33
index.html
|
|
@ -5,7 +5,7 @@ root: .
|
|||
---
|
||||
|
||||
<div class="jumbotron banner">
|
||||
<div id="home-carousel" class="carousel slide" data-ride="carousel">
|
||||
<div id="home-carousel" class="carousel slide" data-ride="carousel" data-interval="5000">
|
||||
<!-- Indicators -->
|
||||
<ol class="carousel-indicators">
|
||||
<li data-target="#home-carousel" data-slide-to="0" class="active"></li>
|
||||
|
|
@ -25,7 +25,7 @@ root: .
|
|||
</div>
|
||||
<div class="col-sm-8">
|
||||
<h1 class="title">Torque 3D</h1>
|
||||
<p>The open-source game engine of the future.</p>
|
||||
<p>The premier open-source game engine.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -93,20 +93,29 @@ root: .
|
|||
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
<h2>Recent news</h2>
|
||||
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
{% for post in site.posts limit:3 %}
|
||||
<span class="date">{{post.date | date_to_string}}</span>
|
||||
<a href="{{page.root}}{{post.url}}"><span class="post-title">{{post.title}}</span></a>
|
||||
<p>{{ post.content | strip_html | truncatewords: 40 }}</p>
|
||||
{% endfor %}
|
||||
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
<a class="pull-right" href="{{page.root}}/news">See all</a>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<h2>Recent news</h2>
|
||||
<p>
|
||||
I am by birth a Genevese, and my family is one of the most distinguished of that republic. My ancestors had been for many years counsellors and syndics,[1] and my father had filled several public situations with honour and reputation. He was respected by all who knew him for his integrity and indefatigable attention to public business.
|
||||
</p>
|
||||
<h2>From GarageGames</h2>
|
||||
<div class="col-sm-4">
|
||||
<h3>Blogs</h3>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4">
|
||||
<h3>Forums</h3>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4">
|
||||
<h3>Resources</h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
19
news/index.html
Normal file
19
news/index.html
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
layout: page
|
||||
title: News | Torque 3D
|
||||
root: ..
|
||||
---
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h2>News Archive</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
<p></p>
|
||||
<ul class="list-unstyled">
|
||||
{% for post in site.posts %}
|
||||
<li><span class="date">{{post.date | date_to_string}}</span>
|
||||
<a class="post-title" href="{{page.root}}{{post.url}}">{{post.title}}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
|
|
@ -5,7 +5,7 @@ root: ..
|
|||
---
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="download">Download</h1>
|
||||
<h2 id="download">Download</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
|
|
@ -15,7 +15,7 @@ It is a general truism of this world that anything long divided will surely unit
|
|||
</div>
|
||||
|
||||
<div class="banner"><div class="container">
|
||||
<h1 id="tutorials">Tutorials</h1>
|
||||
<h2 id="tutorials">Tutorials</h2>
|
||||
</div></div>
|
||||
|
||||
<div class="container">
|
||||
|
|
|
|||
Loading…
Reference in a new issue