Welcome

Welcome to the home of the Arcs Of Fire Tablet PC game.  Brought to you by 3 Leaf Development.

Arcs of Fire -- Download Beta 

Arcs of Fire - a game and hardware evolution paper. 

Terrain Builder Alpha available -- Download Alpha

What's New
New Login Functionality in M5 | 6/15/2005 7:19:43 PM...
The sign-in procedure for Arcs of Fire has been switched from an ink-based “recognition” scenario to a stylus-friendly “listview selection” scenario. The selection of a player from a list of known players is faster and more intuitive than a sign-in, but signature recognition is still demonstrated within the “Options” screen where sign-in controls retrieve player avatars for editing. Another topic of internal discussion and prototyping was the use of dynamic assembly loading – we decided against its use with the terrain builder when it turned out that the associated memory and resource overhead was minimal. However, the infrastructure in the GameEngine.Loader namespace could be useful for plug-in and mod development (in particular, it would be an excellent way to try different AI algorithms).

M5 release today game and source | 6/15/2005 7:18:51 PM...
M5 integrates building of new terrains into Arcs of Fire. Inside the “Options” screen, you will now find a list of prebuilt terrains and have the opportunity to create your own. Simply click on a terrain within the list and it will be used in the game. Building a new terrain is done in a Form that demonstrates the use of Managed DirectX in combination with Windows Forms. While the Arcs of Fire game draws sprites using Direct3D (a technique sometimes referred to as 2.5D), the terrain builder is an explicitly 3D application. The Tablet PC’s RealTime Stylus SDK is used to interactively deform a mesh, which is texture-mapped and lit and rendered to a 2-D sprite for maximum performance within Arcs of Fire. In addition to the rendered terrain, the terrain builder exports an XML file that is used to guide the hit detection algorithm within Arcs of Fire. Note that almost all of the variables used in the terrain builder, including the texture, tiling behavior, camera position and orientation, and location “tweaks” for the various game units are all available for fine-tuning within the ArcsOfFire.exe.config file.

GamePlay TIP: | 5/6/2005 6:46:56 PM...
With the new shotboxes make sure to draw a pen stroke from the end of the barrel out toward the upper right corner of the ShotBox

New Game and Source drop released today. | 5/24/2005 1:01:10 PM...
The M4 release concentrated on Tablet PC-specific enhancements as well as game-play improvements and continual refactoring to improve performance and robustness. Arcs of Fire now runs in both portrait and landscape modes and re-sizes itself accordingly on screen rotation. AoF also responds to system-wide power events, serializing its current state to the disk on sleep or hibernate commands and restoring the current game on wakening. Gesture support has been added to AoF; try the circle gesture to toggle sound, the square gesture to maximize or restore the game, and the Star gesture to exit the game.

The game now tracks hi scores by player and “signing in” is now part of gameplay. On the options screen, you sign in and press “Recognize” which will result in either a “Welcome back, Sir” or a “Please sign in again, sir” if your signature is not matched to an existing player. To create a new player, go to the Options screen, sign the form, and press “Recognize”. This will either load an existing player or, if not matched, will create a new player (“Welcome aboard, Sir”). An Agilix InfiNotes control can be used to draw the player’s in-game avatar. We’re actively debating whether the Login screen “sign in and be recognized” is the best flow or if something more simple (like a simple list of known players on the Login screen) would be better – your feedback is appreciated!

For developers, the project has been restructured into a large number of separate assemblies, to reflect the type of organization more likely to occur in a professional game development process. This provides better control of visibility and separation of concerns. As part of this reorganization, Arcs of Fire has also gained a new namespace and assembly, GameEngine.Loader, which points the way towards a plug-in architecture for mods, AI improvements, and so forth.

A major part of the M4 refactoring was a continuing push towards deterministic finalization and the quick release of unmanaged resources. Shutdown time has been much improved and unmanaged overhead improved. Notice the widespread use of the Dispose(bool) pattern and the use of Debug trace statements when the finalizer thread is relied upon. We don’t necessarily desire no use of the finalizer thread, but we’ll continue to refactor to rely on it less and less.


Terrain Builder Alpha Released. | 4/13/2005 11:22:01 AM...
The terrain builder allows you to use a pen to draw a desired ridgeline. This ridgeline is then smoothed dynamically after it is drawn with the pen.

You can also very easily make changes to the terrain dynamically with the pen by moving individual mountain peaks up and down with the pen.

Note that for this terrain builder alpha, importing new playing surfaces is not supported in Arcs of Fire, so for the moment, the terrain builder is more of a developer preview than the final tool that will be integrated within the game.

You have the ability to draw custom terrain, set lighting effects, and colorization effects on the terrain in this preview build.

NOTE: You must have the game installed (latest drop) to ensure appropriate Direct X version is installed, etc.


Evolution paper | 2/25/2005 6:44:46 PM...
Arcs of Fire - a game and hardware evolution paper

Draft Specifications | 2/25/2005 6:43:41 PM...
Draft Specification for Arcs of Fire and Tablet PC Game SDK

Suggest a Feature | 2/25/2005 6:42:18 PM...
No keyboard required: suggest a feature for Arcs of Fire in ink.

Arcs of Fire discussion forums | 2/25/2005 6:41:13 PM...
The Arcs of Fire discussion forums have been ink-enabled. You can post in ink! Put your tablet in slate mode and try it out.

| ...

| ...


Home | About AOF | Downloads | Links | Documentation | Discussion Forums| Suggest Feature |

Copyright © 2004 3 Leaf Development