Add game: blockinger
[ouya-game-data.git] / game-metadata.html
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html>
3 <html xmlns="http://www.w3.org/1999/xhtml">
4  <head>
5   <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/>
6   <title>OUYA game meta data</title>
7   <style type="text/css">
8    thead th {
9      position: sticky;
10      top: 0px;
11      background-color: lightgrey;
12    }
13   </style>
14  </head>
15  <body>
16   <table border="1">
17    <thead>
18     <tr>
19      <th>Group</th>
20      <th>Datum</th>
21      <th>Game data field</th>
22      <th><a href="http://cweiske.de/ouya-store-api-docs.htm#get-https-devs-ouya-tv-api-v1-discover">Discover field</a></th>
23      <th><a href="http://cweiske.de/ouya-store-api-docs.htm#get-https-devs-ouya-tv-api-v1-apps-xxx">App details field</a></th>
24      <th><a href="https://gitlab.com/devirich/BrewyaOnOuya/blob/master/store/models.py">BrewyaOnOuya field</a></th>
25      <th>Example</th>
26      <th>Description</th>
27     </tr>
28    </thead>
29    <tbody>
30
31     <tr>
32      <td>app</td>
33      <td>Game UUID</td>
34      <td>uuid</td>
35      <td>uuid</td>
36      <td>uuid</td>
37      <td>App.uuid</td>
38      <td>780688a9-95ee-429a-8755-69a8d0c88fe0</td>
39      <td></td>
40     </tr>
41     <tr>
42      <td>app</td>
43      <td>Game title</td>
44      <td>title</td>
45      <td>title</td>
46      <td>title</td>
47      <td>App.title</td>
48      <td>Bloo Kid 2</td>
49      <td></td>
50     </tr>
51     <tr>
52      <td>app</td>
53      <td>Overview text</td>
54      <td>overview (optional)</td>
55      <td></td>
56      <td>overview</td>
57      <td>App.overview</td>
58      <td>Released in October 2015 by winterworks GmbH.</td>
59      <td></td>
60     </tr>
61     <tr>
62      <td>app</td>
63      <td>Description</td>
64      <td>description</td>
65      <td></td>
66      <td>description</td>
67      <td>App.description</td>
68      <td>Bloo Kid 2 is a classic 2D retro-style platformer experience with lovely designed pixel-graphics and a full chiptune soundtrack. Run, jump and swim your way through FIVE huge worlds with TWELVE levels each. Master brutal bossfights and discover lots of secrets in the world of Bloo Kid 2.\r\n\r\nBloo Kid 2 features:\r\n- five worlds with twelve levels each\r\n- handcrafted, colorful pixel-graphics\r\n- a full chiptune soundtrack\r\n- epic boss battles\r\n- tons of secrets\r\n- achievements</td>
69      <td></td>
70     </tr>
71     <tr>
72      <td>app</td>
73      <td>Number of players</td>
74      <td>players</td>
75      <td>gamerNumbers</td>
76      <td>gamerNumbers</td>
77      <td>App.playerNumbers</td>
78      <td>[1]</td>
79      <td>Any combination of 1-4</td>
80     </tr>
81     <tr>
82      <td>app</td>
83      <td>Genre list</td>
84      <td>genres</td>
85      <td>genres</td>
86      <td>genres</td>
87      <td>App.genres</td>
88      <td>[Platformer, Retro]</td>
89      <td>
90       original genre list:
91       <ul>
92        <li>Adventure</li>
93        <li>App</li>
94        <li>Arcade/Pinball</li>
95        <li>Card/Casino</li>
96        <li>Dual Stick</li>
97        <li>Entertainment</li>
98        <li>Fight!</li>
99        <li>FPS/Shooter</li>
100        <li>Kids List</li>
101        <li>Meditative</li>
102        <li>Multiplayer</li>
103        <li>Music</li>
104        <li>Platformer</li>
105        <li>Puzzle/Trivia</li>
106        <li>Racing</li>
107        <li>Retro</li>
108        <li>Role-Playing</li>
109        <li>Short on Time?</li>
110        <li>Sim/Strategy</li>
111        <li>Sports</li>
112        <li>Utility</li>
113        <li>Video</li>
114       </ul>
115      </td>
116     </tr>
117     <tr>
118      <td>app</td>
119      <td>Package name</td>
120      <td>package</td>
121      <td>package</td>
122      <td></td>
123      <td>App.packageName</td>
124      <td>evil.corptron.DuckGame</td>
125      <td>Run "aapt dump badging file.apk", field "package: name"</td>
126     </tr>
127     <tr>
128      <td>app</td>
129      <td>Details URL</td>
130      <td>-</td>
131      <td>url</td>
132      <td></td>
133      <td>-</td>
134      <td>ouya://launcher/details?app=evil.corptron.DuckGame</td>
135      <td></td>
136     </tr>
137     <tr>
138      <td>app</td>
139      <td>Game website</td>
140      <td>website</td>
141      <td></td>
142      <td>website</td>
143      <td>App.website</td>
144      <td>http://www.winterworks.de</td>
145      <td></td>
146     </tr>
147     <tr>
148      <td>app</td>
149      <td>Content rating</td>
150      <td>contentRating (optional)</td>
151      <td>contentRating</td>
152      <td>contentRating</td>
153      <td>App.contentRating</td>
154      <td>Everyone</td>
155      <td>
156       <ul>
157        <li>Everyone</li>
158        <li>9+</li>
159        <li>12+</li>
160        <li>17+</li>
161       </ul>
162      </td>
163     </tr>
164     <tr>
165      <td>app</td>
166      <td>FIXME</td>
167      <td>premium (optional)</td>
168      <td>premium</td>
169      <td>premium</td>
170      <td>App.premium</td>
171      <td>false</td>
172      <td></td>
173     </tr>
174     <tr>
175      <td>app</td>
176      <td>When the game was published</td>
177      <td>firstPublishedAt (optional)</td>
178      <td></td>
179      <td>firstPublishedAt</td>
180      <td>App.firstPublishedAt</td>
181      <td>2015-10-09T07:53:25Z</td>
182      <td></td>
183     </tr>
184     <tr>
185      <td>app</td>
186      <td>Are there in-app purchases?</td>
187      <td>inAppPurchases (optional)</td>
188      <td>inAppPurchases</td>
189      <td></td>
190      <td>-</td>
191      <td>true</td>
192      <td></td>
193     </tr>
194     <tr>
195      <td>app</td>
196      <td>FIXME</td>
197      <td>-</td>
198      <td>type</td>
199      <td></td>
200      <td>-</td>
201      <td>app</td>
202      <td>"app", "discover" or "details_page" (for bundles)</td>
203     </tr>
204     <tr>
205      <td>app</td>
206      <td>Last update (unix timestamp)</td>
207      <td>-</td>
208      <td>updated_at</td>
209      <td></td>
210      <td>AppVersion.releaseTime</td>
211      <td>1417731390</td>
212      <td></td>
213     </tr>
214     <tr>
215      <td>app</td>
216      <td>Last update</td>
217      <td>releases.*.date (when "latest")</td>
218      <td>updatedAt</td>
219      <td></td>
220      <td>AppVersion.releaseTime</td>
221      <td>2014-12-04T22:16:30Z</td>
222      <td></td>
223     </tr>
224
225     <tr>
226      <td>rating</td>
227      <td>Number of likes?</td>
228      <td>rating.likeCount</td>
229      <td></td>
230      <td>likeCount</td>
231      <td>Rating.likeCount</td>
232      <td>0</td>
233      <td></td>
234     </tr>
235     <tr>
236      <td>rating</td>
237      <td>Average rating</td>
238      <td>rating.average</td>
239      <td>rating.average</td>
240      <td>ratingAverage</td>
241      <td>Rating.rating</td>
242      <td>4.1</td>
243      <td></td>
244     </tr>
245     <tr>
246      <td>rating</td>
247      <td>Number of ratings</td>
248      <td>rating.count</td>
249      <td>rating.count</td>
250      <td>ratingCount</td>
251      <td>Rating.reviewCount</td>
252      <td>355</td>
253      <td></td>
254     </tr>
255
256     <tr>
257      <td>product</td>
258      <td>Promotion data</td>
259      <td>products.* (when "promoted=true")</td>
260      <td>promotedProduct</td>
261      <td>promotedProduct</td>
262      <td>App.promotedProduct</td>
263      <td>null</td>
264      <td>May be "null" if none, otherwise object</td>
265     </tr>
266     <tr>
267      <td>product</td>
268      <td>Product key</td>
269      <td>products.*.identifier</td>
270      <td>promotedProduct.identifier</td>
271      <td>promotedProduct.identifier</td>
272      <td>Product.identifier</td>
273      <td>unlock_rockets</td>
274      <td></td>
275     </tr>
276     <tr>
277      <td>product</td>
278      <td>Product name</td>
279      <td>products.*.name</td>
280      <td>promotedProduct.name</td>
281      <td>promotedProduct.name</td>
282      <td>Product.name</td>
283      <td>Unlock Full Game</td>
284      <td></td>
285     </tr>
286     <tr>
287      <td>product</td>
288      <td>Product currency</td>
289      <td>products.*.currency</td>
290      <td>promotedProduct.currency</td>
291      <td>promotedProduct.currency</td>
292      <td>-</td>
293      <td>EUR</td>
294      <td></td>
295     </tr>
296     <tr>
297      <td>product</td>
298      <td>Product description</td>
299      <td>products.*.description</td>
300      <td>promotedProduct.description</td>
301      <td>promotedProduct.description</td>
302      <td>Product.description</td>
303      <td>Remove the 9 satellites limitation. Infinite satellites!</td>
304      <td></td>
305     </tr>
306     <tr>
307      <td>product</td>
308      <td>Saving</td>
309      <td>-</td>
310      <td>promotedProduct.percentOff</td>
311      <td>promotedProduct.percentOff</td>
312      <td>-</td>
313      <td>0</td>
314      <td></td>
315     </tr>
316     <tr>
317      <td>product</td>
318      <td>Current price</td>
319      <td>products.*.localPrice</td>
320      <td>promotedProduct.localPrice</td>
321      <td>promotedProduct.localPrice</td>
322      <td>-</td>
323      <td>1.99</td>
324      <td></td>
325     </tr>
326     <tr>
327      <td>product</td>
328      <td>Previous price</td>
329      <td>products.*.originalPrice</td>
330      <td>promotedProduct.originalPrice</td>
331      <td>promotedProduct.originalPrice</td>
332      <td>Product.originalPrice</td>
333      <td>1.99</td>
334      <td></td>
335     </tr>
336
337     <tr>
338      <td>apk</td>
339      <td>Human readable version</td>
340      <td>releases.*.name</td>
341      <td>latestVersion.versionNumber</td>
342      <td>versionNumber</td>
343      <td>Apk.versionName</td>
344      <td>1.6</td>
345      <td>Run "aapt dump badging file.apk", field "versionName"</td>
346     </tr>
347     <tr>
348      <td>apk</td>
349      <td>UUID of latest apk version</td>
350      <td>releases.*.uuid</td>
351      <td>latestVersion.uuid</td>
352      <td>latestVersion</td>
353      <td>-</td>
354      <td>780688a9-95ee-429a-8755-69a8d0c88fe0</td>
355      <td></td>
356     </tr>
357     <tr>
358      <td>apk</td>
359      <td>FIXME</td>
360      <td>releases.*.publicSize</td>
361      <td></td>
362      <td>publicSize</td>
363      <td>Apk.publicSize</td>
364      <td>27275</td>
365      <td></td>
366     </tr>
367     <tr>
368      <td>apk</td>
369      <td>FIXME</td>
370      <td>releases.*.nativeSize</td>
371      <td></td>
372      <td>nativeSize</td>
373      <td>Apk.nativeSize</td>
374      <td>20292</td>
375      <td></td>
376     </tr>
377     <tr>
378      <td>apk</td>
379      <td>MD5 file hash</td>
380      <td>releases.*.md5sum</td>
381      <td>latestVersion.apk.md5sum</td>
382      <td>md5sum</td>
383      <td>Apk.md5sum</td>
384      <td>a5b0f82d54df5f551a64295e43771a10</td>
385      <td></td>
386     </tr>
387     <tr>
388      <td>apk</td>
389      <td>APK file size</td>
390      <td>releases.*.size</td>
391      <td></td>
392      <td>apkFileSize</td>
393      <td>Apk.size</td>
394      <td>25507828</td>
395      <td></td>
396     </tr>
397     <tr>
398      <td>apk</td>
399      <td>APK publish date</td>
400      <td>releases.*.date</td>
401      <td></td>
402      <td>publishedAt</td>
403      <td>AppVersion.releaseTime</td>
404      <td>2015-10-23T09:58:19Z</td>
405      <td></td>
406     </tr>
407     <tr>
408      <td>apk</td>
409      <td>downloadLink</td>
410      <td>releases.*.url</td>
411      <td></td>
412      <td></td>
413      <td>Apk.location</td>
414      <td>https://devs-ouya-tv-prod.s3.amazonaws.com/apps/5a3fbb4d-852b-4af4-becc-324dce6a3b42/de.eiswuxe.blookid2/780688a9-95ee-429a-8755-69a8d0c88fe0/lFzMjcZyQauvWX5k8HvH_blookid2.apk</td>
415      <td>Also in download.json</td>
416     </tr>
417
418     <tr>
419      <td>media</td>
420      <td>Discover image</td>
421      <td>media.discover</td>
422      <td>image</td>
423      <td></td>
424      <td>Media</td>
425      <td>https://www.filepicker.io/api/file/05y2T8cKTY6cUfX7RYFR</td>
426      <td></td>
427     </tr>
428     <tr>
429      <td>media</td>
430      <td>Large image</td>
431      <td>media.large</td>
432      <td></td>
433      <td>mainImageFullUrl</td>
434      <td>App.titleImage</td>
435      <td>https://d3e4aumcqn8cw3.cloudfront.net/api/file/MASaiOBlTEO7GKYXsIns</td>
436      <td></td>
437     </tr>
438     <tr>
439      <td>media</td>
440      <td>Video</td>
441      <td>media.video</td>
442      <td></td>
443      <td>videoUrl</td>
444      <td>Media</td>
445      <td>https://vimeo.com/141878938</td>
446      <td></td>
447     </tr>
448     <tr>
449      <td>media</td>
450      <td>Game screenshots</td>
451      <td>media.screenshots</td>
452      <td></td>
453      <td>filepickerScreenshots</td>
454      <td>Media</td>
455      <td>[urls]</td>
456      <td></td>
457     </tr>
458     <tr>
459      <td>media</td>
460      <td>FIXME</td>
461      <td>-</td>
462      <td></td>
463      <td>mobileAppIcon</td>
464      <td>App.iconImage</td>
465      <td>null</td>
466      <td></td>
467     </tr>
468
469     <tr>
470      <td>developer</td>
471      <td>Developer name</td>
472      <td>developer.name</td>
473      <td></td>
474      <td>developer</td>
475      <td>Developer.name</td>
476      <td>winterworks GmbH</td>
477      <td></td>
478     </tr>
479     <tr>
480      <td>developer</td>
481      <td>Developer support mail</td>
482      <td>developer.supportEmail</td>
483      <td></td>
484      <td>supportEmailAddress</td>
485      <td>Developer.supportEmail</td>
486      <td>null</td>
487      <td></td>
488     </tr>
489     <tr>
490      <td>developer</td>
491      <td>Support phone number</td>
492      <td>developer.supportPhone</td>
493      <td></td>
494      <td>supportPhone</td>
495      <td>Developer.supportPhone</td>
496      <td>null</td>
497      <td></td>
498     </tr>
499     <tr>
500      <td>developer</td>
501      <td>Developer is a founder</td>
502      <td>developer.founder</td>
503      <td></td>
504      <td>founder</td>
505      <td>Developer.founder</td>
506      <td>false</td>
507      <td></td>
508     </tr>
509
510    </tbody>
511   </table>
512  </body>
513 </html>