-
Notifications
You must be signed in to change notification settings - Fork 0
/
GAME.html
845 lines (766 loc) · 28.1 KB
/
GAME.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
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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="utf-8"/>
<meta name="generator" content="Docutils 0.16: http://docutils.sourceforge.net/" />
<title>Taisei Project – Game Manual</title>
<style type="text/css">
/* Minimal style sheet for the HTML output of Docutils. */
/* */
/* :Author: Günter Milde, based on html4css1.css by David Goodger */
/* :Id: $Id: minimal.css 8397 2019-09-20 11:09:34Z milde $ */
/* :Copyright: © 2015 Günter Milde. */
/* :License: Released under the terms of the `2-Clause BSD license`_, */
/* in short: */
/* */
/* Copying and distribution of this file, with or without modification, */
/* are permitted in any medium without royalty provided the copyright */
/* notice and this notice are preserved. */
/* */
/* This file is offered as-is, without any warranty. */
/* */
/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
/* HTML equivalent. It is required to make the document semantic visible. */
/* */
/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
/* alignment of text and inline objects inside block objects*/
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { clear: both; text-align: center; }
.align-top { vertical-align: top; }
.align-middle { vertical-align: middle; }
.align-bottom { vertical-align: bottom; }
/* titles */
h1.title, p.subtitle {
text-align: center;
}
p.topic-title,
p.sidebar-title,
p.rubric,
p.admonition-title,
p.system-message-title {
font-weight: bold;
}
h1 + p.subtitle,
h1 + p.section-subtitle {
font-size: 1.6em;
}
h2 + p.section-subtitle { font-size: 1.28em; }
p.subtitle,
p.section-subtitle,
p.sidebar-subtitle {
font-weight: bold;
margin-top: -0.5em;
}
p.sidebar-title,
p.rubric {
font-size: larger;
}
p.rubric { color: maroon; }
a.toc-backref {
color: black;
text-decoration: none; }
/* Warnings, Errors */
div.caution p.admonition-title,
div.attention p.admonition-title,
div.danger p.admonition-title,
div.error p.admonition-title,
div.warning p.admonition-title,
div.system-messages h1,
div.error,
span.problematic,
p.system-message-title {
color: red;
}
/* inline literals */
span.docutils.literal {
font-family: monospace;
white-space: pre-wrap;
}
/* do not wraph at hyphens and similar: */
.literal > span.pre { white-space: nowrap; }
/* Lists */
/* compact and simple lists: no margin between items */
.simple li, .compact li,
.simple ul, .compact ul,
.simple ol, .compact ol,
.simple > li p, .compact > li p,
dl.simple > dd, dl.compact > dd {
margin-top: 0;
margin-bottom: 0;
}
/* Table of Contents */
div.topic.contents { margin: 0.5em 0; }
div.topic.contents ul {
list-style-type: none;
padding-left: 1.5em;
}
/* Enumerated Lists */
ol.arabic { list-style: decimal }
ol.loweralpha { list-style: lower-alpha }
ol.upperalpha { list-style: upper-alpha }
ol.lowerroman { list-style: lower-roman }
ol.upperroman { list-style: upper-roman }
dt span.classifier { font-style: italic }
dt span.classifier:before {
font-style: normal;
margin: 0.5em;
content: ":";
}
/* Field Lists and drivatives */
/* bold field name, content starts on the same line */
dl.field-list > dt,
dl.option-list > dt,
dl.docinfo > dt,
dl.footnote > dt,
dl.citation > dt {
font-weight: bold;
clear: left;
float: left;
margin: 0;
padding: 0;
padding-right: 0.5em;
}
/* Offset for field content (corresponds to the --field-name-limit option) */
dl.field-list > dd,
dl.option-list > dd,
dl.docinfo > dd {
margin-left: 9em; /* ca. 14 chars in the test examples */
}
/* start field-body on a new line after long field names */
dl.field-list > dd > *:first-child,
dl.option-list > dd > *:first-child
{
display: inline-block;
width: 100%;
margin: 0;
}
/* field names followed by a colon */
dl.field-list > dt:after,
dl.docinfo > dt:after {
content: ":";
}
/* Bibliographic Fields (docinfo) */
pre.address { font: inherit; }
dd.authors > p { margin: 0; }
/* Option Lists */
dl.option-list { margin-left: 1.5em; }
dl.option-list > dt { font-weight: normal; }
span.option { white-space: nowrap; }
/* Footnotes and Citations */
dl.footnote.superscript > dd {margin-left: 1em; }
dl.footnote.brackets > dd {margin-left: 2em; }
dl > dt.label { font-weight: normal; }
a.footnote-reference.brackets:before,
dt.label > span.brackets:before { content: "["; }
a.footnote-reference.brackets:after,
dt.label > span.brackets:after { content: "]"; }
a.footnote-reference.superscript,
dl.footnote.superscript > dt.label {
vertical-align: super;
font-size: smaller;
}
dt.label > span.fn-backref { margin-left: 0.2em; }
dt.label > span.fn-backref > a { font-style: italic; }
/* Line Blocks */
div.line-block { display: block; }
div.line-block div.line-block {
margin-top: 0;
margin-bottom: 0;
margin-left: 40px;
}
/* Figures, Images, and Tables */
.figure.align-left,
figure.align-left,
img.align-left,
object.align-left,
table.align-left {
margin-right: auto;
}
.figure.align-center,
figure.align-center,
img.align-center,
object.align-center,
table.align-center {
margin-left: auto;
margin-right: auto;
}
.figure.align-right,
figure.align-right,
img.align-right,
object.align-right,
table.align-right {
margin-left: auto;
}
.figure.align-center, .figure.align-right,
figure.align-center, figure.align-right,
img.align-center, img.align-right,
object.align-center, object.align-right {
display: block;
}
/* reset inner alignment in figures and tables */
.figure.align-left, .figure.align-right,
figure.align-left, figure.align-right,
table.align-left, table.align-center, table.align-right {
text-align: inherit;
}
/* Admonitions and System Messages */
div.admonition,
div.system-message,
div.sidebar,
aside.sidebar {
margin: 1em 1.5em;
border: medium outset;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-right: 1em;
padding-left: 1em;
}
/* Sidebar */
div.sidebar,
aside.sidebar {
width: 30%;
max-width: 26em;
float: right;
clear: right;
}
/* Text Blocks */
blockquote,
div.topic,
pre.literal-block,
pre.doctest-block,
pre.math,
pre.code {
margin-left: 1.5em;
margin-right: 1.5em;
}
pre.code .ln { color: gray; } /* line numbers */
/* Tables */
table { border-collapse: collapse; }
td, th {
border-style: solid;
border-color: silver;
padding: 0 1ex;
border-width: thin;
}
td > p:first-child, th > p:first-child { margin-top: 0; }
td > p, th > p { margin-bottom: 0; }
table > caption {
text-align: left;
margin-bottom: 0.25em
}
table.borderless td, table.borderless th {
border: 0;
padding: 0;
padding-right: 0.5em /* separate table cells */
}
/* Document Header and Footer */
/* div.header, */
/* header { border-bottom: 1px solid black; } */
/* div.footer, */
/* footer { border-top: 1px solid black; } */
/* new HTML5 block elements: set display for older browsers */
header, section, footer, aside, nav, main, article, figure {
display: block;
}
</style>
<style type="text/css">
/* CSS31_ style sheet for the output of Docutils HTML writers. */
/* Rules for easy reading and pre-defined style variants. */
/* */
/* :Author: Günter Milde, based on html4css1.css by David Goodger */
/* :Id: $Id: plain.css 8397 2019-09-20 11:09:34Z milde $ */
/* :Copyright: © 2015 Günter Milde. */
/* :License: Released under the terms of the `2-Clause BSD license`_, */
/* in short: */
/* */
/* Copying and distribution of this file, with or without modification, */
/* are permitted in any medium without royalty provided the copyright */
/* notice and this notice are preserved. */
/* */
/* This file is offered as-is, without any warranty. */
/* */
/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
/* .. _CSS3: http://www.w3.org/TR/CSS3 */
/* Document Structure */
/* ****************** */
/* "page layout" */
body {
margin: 0;
background-color: #dbdbdb;
}
div.document,
main {
line-height:1.3;
counter-reset: table;
/* counter-reset: figure; */
/* avoid long lines --> better reading */
/* OTOH: lines should not be too short because of missing hyphenation, */
max-width: 50em;
padding: 1px 2%; /* 1px on top avoids grey bar above title (mozilla) */
margin: auto;
background-color: white;
}
/* Sections */
/* Transitions */
hr.docutils {
width: 80%;
margin-top: 1em;
margin-bottom: 1em;
clear: both;
}
/* Paragraphs */
/* ========== */
/* vertical space (parskip) */
p, ol, ul, dl,
div.line-block,
div.topic,
table {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
p:first-child { margin-top: 0; }
/* (:last-child is new in CSS 3) */
p:last-child { margin-bottom: 0; }
h1, h2, h3, h4, h5, h6,
dl > dd {
margin-bottom: 0.5em;
}
/* Lists */
/* ===== */
/* Definition Lists */
/* lists nested in definition lists */
/* (:only-child is new in CSS 3) */
dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
/* Description Lists */
/* styled like in most dictionaries, encyclopedias etc. */
dl.description > dt {
font-weight: bold;
clear: left;
float: left;
margin: 0;
padding: 0;
padding-right: 0.5em;
}
/* Field Lists */
/* example for custom field-name width */
dl.field-list.narrow > dd {
margin-left: 5em;
}
/* run-in: start field-body on same line after long field names */
dl.field-list.run-in > dd p {
display: block;
}
/* Bibliographic Fields */
/* generally, bibliographic fields use special definition list dl.docinfo */
/* but dedication and abstract are placed into "topic" divs */
div.abstract p.topic-title {
text-align: center;
}
div.dedication {
margin: 2em 5em;
text-align: center;
font-style: italic;
}
div.dedication p.topic-title {
font-style: normal;
}
/* Citations */
dl.citation dt.label {
font-weight: bold;
}
span.fn-backref {
font-weight: normal;
}
/* Text Blocks */
/* =========== */
/* Literal Blocks */
pre.literal-block,
pre.doctest-block,
pre.math,
pre.code {
font-family: monospace;
}
/* Block Quotes */
blockquote > table,
div.topic > table {
margin-top: 0;
margin-bottom: 0;
}
blockquote p.attribution,
div.topic p.attribution {
text-align: right;
margin-left: 20%;
}
/* Tables */
/* ====== */
/* th { vertical-align: bottom; } */
table tr { text-align: left; }
/* "booktabs" style (no vertical lines) */
table.booktabs {
border: 0;
border-top: 2px solid;
border-bottom: 2px solid;
border-collapse: collapse;
}
table.booktabs * {
border: 0;
}
table.booktabs th {
border-bottom: thin solid;
}
/* numbered tables (counter defined in div.document) */
table.numbered > caption:before {
counter-increment: table;
content: "Table " counter(table) ": ";
font-weight: bold;
}
/* Explicit Markup Blocks */
/* ====================== */
/* Footnotes and Citations */
/* ----------------------- */
/* line on the left */
dl.footnote {
padding-left: 1ex;
border-left: solid;
border-left-width: thin;
}
/* Directives */
/* ---------- */
/* Body Elements */
/* ~~~~~~~~~~~~~ */
/* Images and Figures */
/* let content flow to the side of aligned images and figures */
.figure.align-left,
figure.align-left,
img.align-left,
object.align-left {
display: block;
clear: left;
float: left;
margin-right: 1em;
}
.figure.align-right,
figure.align-right,
img.align-right,
object.align-right {
display: block;
clear: right;
float: right;
margin-left: 1em;
}
/* Stop floating sidebars, images and figures at section level 1,2,3 */
h1, h2, h3 { clear: both; }
/* Sidebar */
/* Move right. In a layout with fixed margins, */
/* it can be moved into the margin. */
div.sidebar,
aside.sidebar {
width: 30%;
max-width: 26em;
margin-left: 1em;
margin-right: -2%;
background-color: #ffffee;
}
/* Code */
pre.code { padding: 0.7ex }
pre.code, code { background-color: #eeeeee }
pre.code .ln { color: gray; } /* line numbers */
/* basic highlighting: for a complete scheme, see */
/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
pre.code .literal.string, code .literal.string { color: #0C5404 }
pre.code .name.builtin, code .name.builtin { color: #352B84 }
pre.code .deleted, code .deleted { background-color: #DEB0A1}
pre.code .inserted, code .inserted { background-color: #A3D289}
/* Math */
/* styled separately (see math.css for math-output=HTML) */
/* Epigraph */
/* Highlights */
/* Pull-Quote */
/* Compound Paragraph */
/* Container */
/* can be styled in a custom stylesheet */
/* Document Header and Footer */
footer, header,
div.footer, div.header {
font-size: smaller;
clear: both;
padding: 0.5em 2%;
background-color: #ebebee;
border: none;
}
/* Inline Markup */
/* ============= */
/* Emphasis */
/* em */
/* Strong Emphasis */
/* strong */
/* Interpreted Text */
/* span.interpreted */
/* Title Reference */
/* cite */
/* Inline Literals */
/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
/* span.docutils.literal { white-space: pre-wrap; } */
/* Hyperlink References */
a { text-decoration: none; }
/* External Targets */
/* span.target.external */
/* Internal Targets */
/* span.target.internal */
/* Footnote References */
/* a.footnote-reference */
/* Citation References */
/* a.citation-reference */
</style>
<style type="text/css">
.strike {
text-decoration: line-through;
}
</style>
</head>
<body>
<div class="document" id="id1">
<span id="taisei-project-game-manual"></span>
<h1 class="title">Taisei Project – Game Manual</h1>
<div class="contents topic" id="contents">
<p class="topic-title">Contents</p>
<ul>
<li><p><a class="reference internal" href="#introduction" id="id2">Introduction</a></p></li>
<li><p><a class="reference internal" href="#difficulty" id="id3">Difficulty</a></p></li>
<li><p><a class="reference internal" href="#characters-and-shotmodes" id="id4">Characters and Shotmodes</a></p></li>
<li><p><a class="reference internal" href="#hud" id="id5">HUD</a></p></li>
<li><p><a class="reference internal" href="#controls" id="id6">Controls</a></p></li>
<li><p><a class="reference internal" href="#focus" id="id7">Focus</a></p></li>
<li><p><a class="reference internal" href="#bombs-player-spell-cards" id="id8">Bombs (Player Spell Cards)</a></p></li>
<li><p><a class="reference internal" href="#power-surge" id="id9">Power Surge</a></p></li>
<li><p><a class="reference internal" href="#items" id="id10">Items</a></p></li>
<li><p><a class="reference internal" href="#bosses" id="id11">Bosses</a></p></li>
<li><p><a class="reference internal" href="#scoring-system" id="id12">Scoring System</a></p></li>
<li><p><a class="reference internal" href="#more-info" id="id13">More info</a></p></li>
</ul>
</div>
<div class="section" id="introduction">
<h1><a class="toc-backref" href="#id2">Introduction</a></h1>
<p>Taisei is a shoot-em-up game. Lots of bullets cover the screen and if
you are hit by one, you die. To make things easier, your hitbox is very
small–much smaller than your character.</p>
<p>If you get hit you lose a life; if you are out of lives, it’s Game Over,
but you get a few Continues to keep playing (without scores).</p>
</div>
<div class="section" id="difficulty">
<h1><a class="toc-backref" href="#id3">Difficulty</a></h1>
<p>Taisei is a very hard game, especially for newcomers to the genre. In
many modern games, <em>Easy</em> is a placeholder and <em>Normal</em> is the easy mode
so people playing it don’t have to feel bad, so you might feel inclined
to start at Normal like in your other games.</p>
<p>This approach doesn’t work for Taisei though. Easy is balanced around
maybe being not impossible for newcomers, so it’ll require some
training. On the positive side it still contains enough bullets to show
you the beauty of all the patterns. ;)</p>
<p>There is no shame in playing Easy. Some say that even the dev who
initially founded the project and wrote this section can’t beat Easy…</p>
</div>
<div class="section" id="characters-and-shotmodes">
<h1><a class="toc-backref" href="#id4">Characters and Shotmodes</a></h1>
<p>The three different playable characters have different shots. You start out
weak and have to raise your power meter to get stronger.</p>
<p>Try a few modes to find the one that fits you best.</p>
</div>
<div class="section" id="hud">
<h1><a class="toc-backref" href="#id5">HUD</a></h1>
<p>Once you reach the game itself, a bunch of numbers will appear on the right
of your screen (HUD). These are:</p>
<ul>
<li><p><strong>Score</strong> Your current score. See <a class="reference internal" href="#scoring-system">Scoring System</a>.
grazing, and collecting items.</p></li>
<li><p><strong>Lives</strong> How many lives you have. The <em>Next</em> value shows the next
score at which you receive a bonus new life.</p></li>
<li><p><strong>Spell Cards</strong> How many <a class="reference internal" href="#bombs">Bombs</a> you have. If your <em>Fragment</em> count
goes to 500, you get a new bomb.</p></li>
<li><p><strong>Power</strong> How strong your current shot is. Maxes out at 4, but can
be overcollected until 6.</p></li>
<li><p><strong>Value</strong> <a class="reference internal" href="#point-item-value">Point Item Value</a> at the top of the screen.</p></li>
<li><p><strong>Volts</strong> See <a class="reference internal" href="#scoring-system">Scoring System</a>.</p></li>
<li><p><strong>Graze</strong> Raise it by getting close to bullets.</p></li>
</ul>
</div>
<div class="section" id="controls">
<h1><a class="toc-backref" href="#id6">Controls</a></h1>
<table>
<colgroup>
<col style="width: 24%" />
<col style="width: 76%" />
</colgroup>
<thead>
<tr><th class="head"><p>Name</p></th>
<th class="head"><p>Default Key</p></th>
</tr>
</thead>
<tbody>
<tr><td><p>Shoot</p></td>
<td><p><span class="docutils literal">Z</span></p></td>
</tr>
<tr><td><p>Bomb</p></td>
<td><p><span class="docutils literal">X</span></p></td>
</tr>
<tr><td><p>Power Surge</p></td>
<td><p><span class="docutils literal">C</span></p></td>
</tr>
<tr><td><p>Focus</p></td>
<td><p><span class="docutils literal">Left Shift</span></p></td>
</tr>
<tr><td><p>Move</p></td>
<td><p><span class="docutils literal">Up</span>,<span class="docutils literal">Down</span>,<span class="docutils literal">Left</span>,<span class="docutils literal">Right</span></p></td>
</tr>
</tbody>
</table>
<p>If you don’t like the defaults, you can easily remap them in the settings.</p>
<p>Using the Gamepad is also supported. See options to set up controls.</p>
<p>Users of non-qwerty keyboard layouts: Don’t worry, Taisei’s controls are
not based on layout but key location.</p>
</div>
<div class="section" id="focus">
<h1><a class="toc-backref" href="#id7">Focus</a></h1>
<p>While pressing <span class="docutils literal">Shift</span>, your movement is slower and the pattern of your
shot changes. It is useful for accurate dodging, but you shouldn’t stay
in this mode all the time.</p>
<p>The white circle appearing in this mode is a representation of your
hitbox. As you can see it is really small.</p>
</div>
<div class="section" id="bombs-player-spell-cards">
<span id="bombs"></span><h1><a class="toc-backref" href="#id8">Bombs (Player Spell Cards)</a></h1>
<p>In a stressful life where all the bullets kill you in a single hit, you
sometimes want something powerful to shoot back with. Thankfully, your character
has magical power to trigger so called Spell Cards. These are essentially
bombs that do a lot of damage.</p>
<p>You can use them to clear out bullets and enemies from the screen.
However you only get a limited amount of them, so they are best used
when you are in a pinch. When used against a boss’ Spell Card, it voids
your capturing bonus.</p>
<p>Rumor has it that if you get hit by a bullet and hit the bomb key fast
enough, you can avoid death. This is called <em>Death Bombing</em> and people
who master it– so the lore goes– will find their bomb meter becoming a
second life meter.</p>
</div>
<div class="section" id="power-surge">
<h1><a class="toc-backref" href="#id9">Power Surge</a></h1>
<p>You can activate a special aura that gives you increased damage and a way to
clear a limited area of bullets. Read more about it in <a class="reference internal" href="#scoring-system">Scoring System</a>.</p>
</div>
<div class="section" id="items">
<h1><a class="toc-backref" href="#id10">Items</a></h1>
<p>Now that you can kill enemies you will notice that they drop various amounts of items.
They may look like bullets at first, but they are safe to touch.</p>
<p>These are:</p>
<ul>
<li><p><strong>Blue</strong> Point items that increase your score.</p></li>
<li><p><strong>Red</strong> Gives you more power. Comes in different sizes, always with a capital P.</p></li>
<li><p><strong>Green Star</strong> Bomb. Appears either filled (full bomb) or as an empty
outline (worth 500 bomb fragments).</p></li>
<li><p><strong>Pink Heart</strong> One extra life.</p></li>
<li><p><strong>PIV Items</strong> Small yellow ghosts that increase the value of your point items.</p></li>
<li><p><strong>Surge Lightning</strong> Will spawn during your Power Surge to provide charge.</p></li>
<li><p><strong>Voltage</strong> Spawn after a Power Surge completes and increase PIV (<em>a lot</em>), Bombs and Volts.</p></li>
</ul>
<p>If you fly near to the top of the screen, all the visible items will be
picked up (shown as flying towards you).</p>
</div>
<div class="section" id="bosses">
<h1><a class="toc-backref" href="#id11">Bosses</a></h1>
<p>Taisei has 6 levels (called <em>stages</em>). Each stage has a boss and a
midboss in some form. They are much stronger than normal enemies and
have different attacks with time limits. There are different types of
Attacks:</p>
<ul>
<li><p><strong>Normal</strong>: A signature move every boss has. They are a break between
the other, more fierce attacks, but don’t let your guard down.</p></li>
<li><p><strong>Spell Card</strong>: This is where the Bosses concentrate their powers
(resulting in a background change) and hit you with really hard and
unusual patterns. They give a lot of extra points and 100 bomb fragments
when you <em>capture</em> them. That means shooting down the HP within the time
limit without getting hit or using bombs.</p>
<p>You can revisit spellcards you have encountered in the <em>Spell
Practice</em> mode to get better at the ones you frequently die on.</p>
</li>
<li><p><strong>Voltage Overdrive</strong>: Collect enough <a class="reference internal" href="#voltage">Voltage</a> to
unlock these at the end of the boss battles.</p>
<p>These are tricky unique spells that will take some creativity to dodge.
Due to the extremely ionized Danmaku conditions, your Bomb and Life
meters are malfunctioning. You can’t be hurt, but you can’t use your
bombs either.</p>
<p>One boss seems to be especially attuned to these surroundings and awaits
you with about the strangest spell in the game. If you capture it,
it may unlock something nice.</p>
</li>
<li><p><strong>Survival Spell</strong>: Rarely, a very strong boss can invoke a Spell Card
that makes them completely invincible. You are on your own here. Try to
survive somehow until the timer runs out.</p>
<p>You might want to use <em>Spell Practice</em> to perfect one of them.</p>
</li>
</ul>
</div>
<div class="section" id="scoring-system">
<h1><a class="toc-backref" href="#id12">Scoring System</a></h1>
<p>Scoring might seem like something important for the adept pro player only. The
lowly easy mode player just cares about surviving, right? Not necessarily!
In Taisei, you are rewarded with extra lives as you score. So while the statement
from the beginning is true to an extent, knowing the basics of getting a good
score (and the non score-related benefits you get along the way) is helpful for
everyone.</p>
<p id="point-item-value">The amount of score you collect is not a flat value. It depends on
different factors you can influence to maximize the amount of points
you earn. Point items for example give more score if they are collected
higher up on the screen. If you go up beyond a certain point, the game
will also auto collect all items on the screen.</p>
<p>Auto collection is also triggered by other events such as bombs, and
the items collected in this way will always count as collected at the top,
so it is beneficial for your score.</p>
<p>The base (full) value of a point item is referred to as Point Item Value, or PIV.
It’s displayed on the HUD next to the blue point icon. It can be increased by
collecting small Value items that usually spawn when bullets are canceled, but the
best way to increase it is through the Voltage system. PIV also affects some other
values, such as spell card bonuses.</p>
<p id="voltage">The most visible part of the scoring system is the Power Surge mechanic.
While Power 4.00 is the maximum your shots will put out, you can overcharge
your Power meter up to 6.00. The surplus Power (and also the rest, if
you are in a bind) can be used to start a Power Surge (see <a class="reference internal" href="#controls">Controls</a>). By default
a Power Surge is also activated automatically once your Power meter reaches 6.00;
this can be disabled in the settings.</p>
<p>While a Surge is active, all point items are collected at their full value regardless
of where they are on the screen, your damage is boosted by 20%, and your effective
Power level is locked to the value it was before activating the Power Surge.</p>
<p>To keep the Surge going, you have to maintain two charge meters, represented by a
ring around your character: the Positive (orange) charge and the Negative (blue)
charge. The positive charge starts at 100%, and the negative at 0%. Both gradually
deplete at different rates. The Surge will abruptly end when both charges are at
equal level. Both charges can be replenished by collecting lightning items, which
appear instead of mini-power items when you graze bullets; regular power items also
replenish charge levels.</p>
<p>Your Surge becomes more powerful the longer it’s maintained, represented by a growing
sparkling aura around your character. The more negative charge you currently have, the
faster your Surge grows.</p>
<p>Once the Surge ends, all of it is released in a blast that damages enemies and
clears bullets. The damage and area of effect of the blast depends on how much power
your Surge has accumulated. You can manually cancel the Surge to trigger the blast at
the right time.</p>
<p>All enemies and bullets hit by the blast will spawn special Voltage items, which
greatly increase your Point Item Value, give you 1 Bomb Fragment each, and add to your
Volts meter. If your Volts meter reaches the Breakdown level shown in the HUD, you
unlock a special Voltage Overdrive spellcard at the end of the stage.</p>
</div>
<div class="section" id="more-info">
<h1><a class="toc-backref" href="#id13">More info</a></h1>
<p>Knowing this much should help to get you started!</p>
<p>If you want more tricks and hints on how to <em>“git gud”</em>, check out
resources on how to play <em>Tōhō</em>, the game Taisei is based on.</p>
<p>Enjoy playing, and if you want to contact us, visit us on Freenode IRC
#taisei-project or on <a class="reference external" href="https://discord.gg/JEHCMzW">Discord</a>.</p>
</div>
</div>
</body>
</html>