5 次程式碼提交

作者 SHA1 備註 提交日期
  Philipp AUER be971db4d8 alternating alignments 5 年之前
  Philipp AUER 15d1cdf015 fix sass some more 5 年之前
  Philipp AUER b5de78eb54 fix sass 5 年之前
  Philipp AUER 5a2a5c124f update scss for left align 5 年之前
  Philipp AUER 9e7b586620 just testing dev stuff 6 年之前

+ 0
- 1
content/gamedesign/about-procedural.md 查看文件

@@ -18,7 +18,6 @@ Fangen wir damit an, uns einen Rahmen zu bauen. Was genau meinen wir eigentlich
18 18
 Ans Eingemachte: Nicht gerade wenige Videospiele vertrauen darauf, Welten „ex nihilo“ zu erzeugen. Also ja, es funktioniert. Wir nehmen also einfach einen Algorithmus und schnallen ihn auf all die Spiele, die wir kennen und lieben, und schwupps: Endloser Spielspaß… Naja. Dass es so nicht geht, sollte wohl auch jedem klar sein. Aber wo genau ist denn nun die Grenze? Wann wird ein Spiel besser, wann vielleicht gar schlechter? Ein Grundgedanke bei diesem ganzen Konzept ist es, eine Welt zu erschaffen, deren Rahmenbedingungen man festgelegt hat. Man hat sie nicht erschaffen, aber man war doch maßeblich am Designprozess beteiligt.
19 19
 
20 20
 > A world, not of my making, yet a world of my design
21
-
22 21
 Ein Zitat aus einem alten [64K Video](https://www.youtube.com/watch?v=ZfuierUvx1A) (Zumindest konnte ich es soweit zurück verfolgen) – Das impliziert aber auch, dass gerade eben keine Details in solche Welten einfließen können. Dieses Haus am See, das von einer alten Hexe bewohnt wird, welche einen umfassenden Dialog mit dem Spieler führt, eine faszinierende Geschichte hat und obendrein noch verdammt viele Warzen im Gesicht? Sie wird nicht existieren in einer Welt, die eben nicht von einem Designer erstellt wurde. (Es sei denn, der Algorithmus weiß genau bescheid von unserer Hexe, aber das wäre ja geschummelt, sie wäre dann ja nicht mehr generiert worden)
23 22
 
24 23
 Worauf will ich hier also hinaus, eine Maschine wird uns keine Geschichten erzählen. Die Kunst dessen, des Erzählens, ist etwas, das Maschinen uns Menschen noch nicht abnehmen können. Ja allein die semantischen Eigenschaften unserer Sprachen sind oftmals für Maschinen noch schwer zu verstehen. Das schließt also aus, ein Spiel, welches viele und umfangreiche Geschichten zu erzählen hat von einer Maschine generieren zu lassen (Beziehungsweise dessen Welt und somit auch die Geschichte selbst)

+ 2930
- 3629
themes/stellar/assets/css/main.css
文件差異過大導致無法顯示
查看文件


+ 1
- 0
themes/stellar/assets/css/main.css.map
文件差異過大導致無法顯示
查看文件


+ 14
- 0
themes/stellar/assets/sass/components/_section.scss 查看文件

@@ -10,6 +10,12 @@
10 10
 		&.special {
11 11
 			text-align: center;
12 12
 		}
13
+		p.secondary {
14
+			text-align: right;
15
+		}
16
+		li.secondary {
17
+			margin-left: auto;
18
+		}
13 19
 	}
14 20
 
15 21
 	header {
@@ -97,6 +103,14 @@
97 103
 						}
98 104
 					}
99 105
 				}
106
+				&.secondary {
107
+					h2 {
108
+						text-align: right;
109
+						&:after {
110
+							margin-left:auto;
111
+						}
112
+					}
113
+				}
100 114
 			}
101 115
 		}
102 116
 	}

+ 15
- 1
themes/stellar/generic.twig 查看文件

@@ -44,18 +44,32 @@
44 44
 									<p>{{current_page.content}}</p>
45 45
 								</header>
46 46
 							</section>
47
-							
47
+							{% set ralign = false %}
48 48
 							{% if current_page.tree_node.children %}
49 49
 							{% set childPages = current_page.tree_node.children|map("page") %}
50 50
 							{% for child in childPages|sort_by(['meta','ReleaseIndex'])|reverse if child %}
51 51
 								{% if child.title %}
52 52
 								<section id="content" class="main">
53
+									{% if ralign == true %}
54
+									<header class="major secondary">
55
+									{% else %}
53 56
 									<header class="major">
57
+									{% endif %}
54 58
 										<h2>{{child.title}}</h2>
55 59
 									</header>
60
+									{% if ralign == true %}
61
+									<p class="secondary">{{child.description}}</p>
62
+									{% else %}
56 63
 									<p>{{child.description}}</p>
64
+									{% endif %}
57 65
 									<ul class="actions">
66
+										{% if ralign == true %}
67
+										<li class="secondary"><a href="{{child.url}}" class="button">Weiterlesen</a></li>
68
+										{% set ralign = false %}
69
+										{% else %}
58 70
 										<li><a href="{{child.url}}" class="button">Weiterlesen</a></li>
71
+										{% set ralign = true %}
72
+										{% endif %}
59 73
 									</ul>
60 74
 								</section>
61 75
 							{% endif %}