-
Notifications
You must be signed in to change notification settings - Fork 0
/
faq.html
69 lines (66 loc) · 5.87 KB
/
faq.html
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
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=1024" />
<title>Armored Bits | Programmable Multiplayer AI Robot Battles</title>
<meta name="description" content="Armored Bits | Programmable Multiplayer AI Robot Battles" />
<meta name="author" content="Brian Jones" />
<link rel="stylesheet" href="css/uncannyworks.css">
<link rel="stylesheet" href="css/font-awesome.css">
<link rel="stylesheet" href="css/font.css" type="text/css" charset="utf-8" />
</head>
<body>
<div id="main-view">
<div class="content">
<ul id="navigation">
<li><a href="/">Home</a></li>
<li class="active"><a href="faq.html">FAQ</a></li>
<li><a href="http://blog.uncannyworks.com" target="_blank">Blog</a></li>
<li><a href="https://www.reddit.com/r/armoredbits/" target="_blank">Community</a></li>
</ul>
<div class="armored-bits">Armored Bits</div>
<div class="question-block">
<div class="question-q">Q. What is the core concept?</div>
<div class="question-a blurb">A. Armored Bits is a programmable online multiplayer robot battle simulator. Players program the logic to drive their mechs, including things like configuring it pre-match, communicating with teammates via player-defined protocols, and optimally finding, locking onto, and destroying their enemies.</div>
<div class="question-q">Q. There aren't any screenshots or visuals on your site. What gives?</div>
<div class="question-a blurb">A. Armored Bits is first and foremost a programmable game. There's an immense amount of work to do with the network game server and SDK clients before we can seriously start focusing on slightly less important visual bling.</div>
<div class="question-q">Q. Who is Uncanny Works?</div>
<div class="question-a blurb">A. We are a small two man independent game development team working from Osaka, Japan.</div>
<div class="question-q">Q. What programming languages will I be able to program in?</div>
<div class="question-a blurb">A. Hopefully any language you possibly could! Our API communicates with protocol buffers over TCP, and we plan on creating and endorsing SDKs for every language people want to use.</div>
<div class="question-q">Q. What is the actual server written in?</div>
<div class="question-a blurb">A. We are writing the realtime backend game server component in Haskell. Our services are being written in Elixir.</div>
<div class="question-q">Q. What will the visual client be written in?</div>
<div class="question-a blurb">A. We will utilize Unity3d since we have a lot of prior experience with it.</div>
<div class="question-q">Q. I've never programmed before. Will there be tutorials?</div>
<div class="question-a blurb">A. One of our primary goals is to help people new to programming learn everything they need to know in order to play our game. Not only do we plan on writing first class documentation, but we'd like to include as many tutorials and guides as possible for as many languages as we can.</div>
<div class="question-q">Q. How will you stop people from cheating?</div>
<div class="question-a blurb">A. Player code will be executed inside CPU and memory constrained containers on our own server infrastructure. Outside world communication will be disabled. These containers (called <em>Slugs</em>) only allow communication with the core game server running the game instance itself.</div>
<div class="question-q">Q. How many players in the same game?</div>
<div class="question-a blurb">A. Currently we plan on trying 5v5 battles to see how it goes. We could very easily increase or decrease this number over time.</div>
<div class="question-q">Q. Which game modes will be available?</div>
<div class="question-a blurb">A. The first official game mode will be Team Deathmatch. Future versions will include Capture the Objective, Defend & Destroy, Deathmatch, Arena, Duels, and whatever else we dream of.</div>
<div class="question-q">Q. What kind of ranked play system will be in place?</div>
<div class="question-a blurb">A. Assuming we attract a large enough player base, we'd really like to put an ELO-like ranking system in place for people interested in doing ranked competitive play. Players would then compete for places in standard ladder style leagues, such as Bronze, Silver, Gold, etc.</div>
<div class="question-q">Q. Will there be clans/teams?</div>
<div class="question-a blurb">A. We would definitely like to allow players to create their own teams.</div>
<div class="question-q">Q. What does the game client let me do?</div>
<div class="question-a blurb">A. Initially the client will strictly be a game viewer so players can watch their matches in realtime. We would also like to add a robot customization tester, a local game simulator for sandbox testing, and community features such as chat and forums.</div>
</div>
<div id="footer">
<small>©2014-2016 <a href="http://uncannyworks.com">Uncanny Works, LLC</a>. All rights reserved.</small></span>
<a href="https://twitter.com/uncannyworks" target="_blank"><i class="fa fa-twitter-square fa-2x"></i></a>
<a href="https://www.facebook.com/pages/Uncanny-Works-LLC/804720946235665" target="_blank"><i class="fa fa-facebook-square fa-2x"></i></a>
</div>
</div>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-67805914-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>