-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfeatures.html
More file actions
164 lines (159 loc) · 9.29 KB
/
features.html
File metadata and controls
164 lines (159 loc) · 9.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
<html>
<head>
<title>CyberBoard</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="keywords" content="PBEM, Windows, Board Games, Wargames, Play By EMail, Play By E-Mail">
<link rel="SHORTCUT ICON" href="http://cyberboard.brainiac.com/cbicon.ico">
<link rel="stylesheet" href="cb.css" type="text/css">
<script language="JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body bgcolor="#330033" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#9966CC" text="#9999CC" vlink="#9966CC" background="images/background.gif" onLoad="MM_preloadImages('images/but_o_01.gif','images/but_o_02.gif','images/but_o_03.gif','images/but_o_04.gif','images/but_o_05.gif','images/but_o_06.gif','images/but_o_07.gif','images/but_o_08.gif','images/but_o_09.gif','images/but_o_10.gif')">
<table width="760" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#000000">
<tr>
<td colspan="3"><img src="images/topimage.jpg" width="760" height="164" usemap="#Map" border="0"></td>
</tr>
<tr>
<td width="235" valign="top">
<p> </p>
<table width="235" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('home','','images/but_o_01.gif',1)"><img name="home" border="0" src="images/but_01.gif" width="235" height="16"></a></td>
</tr>
<tr>
<td><a href="descript.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('description','','images/but_o_02.gif',1)"><img name="description" border="0" src="images/but_02.gif" width="235" height="16"></a></td>
</tr>
<tr>
<td><a href="features.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('features','','images/but_o_03.gif',1)"><img name="features" border="0" src="images/but_03.gif" width="235" height="16"></a></td>
</tr>
<tr>
<td><a href="screensh.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('screenshots','','images/but_o_04.gif',1)"><img name="screenshots" border="0" src="images/but_04.gif" width="235" height="16"></a></td>
</tr>
<tr>
<td><a href="availabl.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('avgames','','images/but_o_05.gif',1)"><img name="avgames" border="0" src="images/but_05.gif" width="235" height="16"></a></td>
</tr>
<tr>
<td><a href="support.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('support','','images/but_o_06.gif',1)"><img name="support" border="0" src="images/but_06.gif" width="235" height="16"></a></td>
</tr>
<tr>
<td><a href="tools.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('tools','','images/but_o_07.gif',1)"><img name="tools" border="0" src="images/but_07.gif" width="235" height="16"></a></td>
</tr>
<tr>
<td><a href="cost.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('cost','','images/but_o_08.gif',1)"><img name="cost" border="0" src="images/but_08.gif" width="235" height="16"></a></td>
</tr>
<tr>
<td><a href="download.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('downloads','','images/but_o_09.gif',1)"><img name="downloads" border="0" src="images/but_09.gif" width="235" height="16"></a></td>
</tr>
<tr>
<td><a href="links.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('links','','images/but_o_10.gif',1)"><img name="links" border="0" src="images/but_10.gif" width="235" height="16"></a></td>
</tr>
<tr>
<td><img src="images/spacer.gif" width="235" height="58" align="top"></td>
</tr>
</table>
</td>
<td width="485" class="normal" valign="top">
<h2 align="left"><a name="features"></a><span class="titel">What Operating Systems
Does CyberBoard Run On?</span></h2>
<p>Windows XP, Windows Vista, Windows 7, Windows 8/8.1 and Windows 10.</p>
<span class="titel">What are Its Features?</span>
<p>CyberBoard attempts to emulate real life game components (boards, pieces, markers...).
Game Box files hold the boards, pieces, markers etc. Scenario files contain
the starting situation of a particular game. Game files hold the current state
of a game as well as its entire history of play. </p>
<ul>
<li>A Game Designer Program is used to actually design the components
of a game. </li>
<li>A Game Player Program is used to create scenarios and actually play the
PBEM game. </li>
</ul>
<span class="titel">Overall Program Features: </span>
<ul>
<li>Dockable trays and markers.</li>
<li>Window tabs that allow direct selection of open windows.</li>
<li>New Windows XP menu style with icons.</li>
<li>Customizable tool bars.</li>
</ul>
<span class="titel">Game Designer Program Features: </span>
<ul>
<li>65536 color (aka 16 bit color 5-6-5 format) support.</li>
<li>Greatly improved color palette window.</li>
<li>GameBox files support internal compression of bitmap images. The GameBox file size can now be greatly reduced.
Multiple levels of compression are supported.</li>
<li>GameBox files cab be password protected.</li>
<li>Graphical bitmap editor for manipulating tiles. A global transparent color
can be defined to allow non-rectangular tiles. </li>
<li>Free form graphics editor for drawing lines, rectangles, ellipses, and polygons. </li>
<li>A playing board can be viewed in one of three sizes: full scale, half scale
and small scale. </li>
<li>Board editing is done on three drawing layers: A grid layer is sandwiched between two free form drawing layers.</li>
<li>Create two sided playing pieces. </li>
<li>Create graphical marker tiles for marking various things during game play.</li>
<li>Boards can use Hex grids (two varieties), brick grids, and rectangular grids.
The grid lines can be hidden. </li>
<li>Snap grids. </li>
<li>Other stuff...</li>
</ul>
<span class="titel">Game Player Program Features:</span>
<ul>
<li>Playing boards can be rotated by 180 degrees during play.</li>
<li>The message history window is now stand-alone and can be docked.</li>
<li>Message history text is now color coded.</li>
<li>Playback functionality has been greatly improved.</li>
<li>New game files by default render locked objects underneath other
non-locked pieces and markers.</li>
<li>All three zoom levels are available in the player program.</li>
<li>Ability to associate text with pieces and markers.</li>
<li>Supports hidden units and player specific game files.</li>
<li>Playing piece and maker trays now support several visibility and behavior options.</li>
<li>Pieces and markers can now be locked so they can't be selected.</li>
<li>Supports geomorphic construction of boards having hex style cells.</li>
<li>Supports shuffling (randomizing) pieces in trays and on the playing board. Useful for playing cards.</li>
<li>The game player program now remembers the layout of open windows within games and scenarios. The layout is restored
when the file is reloaded.</li>
<li>Die roller.</li>
<li>A scenario designer allows you to layout the starting positions of a game,
define which game boards, and which playing pieces are to be used. The pieces
that are to be in play are placed in trays or on a board. Trays are defined
in the scenario files. All game play starts with a Scenario file. </li>
<li>Moves are exchanged in small files that contain the recorded move so they
can be EMailed to your opponents. </li>
<li>Auto stacking of pieces. </li>
<li>Flipping two sided pieces. </li>
<li>Rotation of playing pieces and graphical markers to indicating facings.</li>
<li>Compound moves.</li>
<li>Two popup windows are available for manipulating playing piece trays. </li>
<li>A single marker popup window is available for accessing graphical board markers.</li>
<li>Allows plotted moves so your opponents can see the exact path taken when
you moved your pieces. </li>
<li>Text messages can be sent any time while you're recording your moves. </li>
<li>Maintains the entire history of a game. </li>
<li>Other stuff...</li>
</ul>
<p align="right"><img src="images/spacer.gif" width="485" height="24"></p>
</td>
<td width="40" class="normal" valign="top"><img src="images/spacer.gif" width="40" height="24"></td>
</tr>
</table><map name="Map"><area shape="rect" coords="624,109,717,128" href="mailto:dlarson42@gmail.com"></map></body>
</html>