-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
131 lines (106 loc) · 2.78 KB
/
Copy pathindex.html
File metadata and controls
131 lines (106 loc) · 2.78 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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>GameLoop Devlog</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
body {
margin: 0;
font-family: Consolas, monospace;
background: #0a0f1c;
color: #d9e7ff;
padding: 2rem;
}
.wrap {
max-width: 800px;
margin: auto;
background: #11182b;
padding: 2rem;
border-radius: 12px;
border: 1px solid #1f2a44;
box-shadow: 0 0 20px rgba(0,255,200,0.08);
}
h1 {
text-transform: uppercase;
letter-spacing: 3px;
color: #4ef2c5;
margin-top: 0;
}
.entry {
padding: 1rem 1.2rem;
margin: 1rem 0;
border-left: 3px solid #4ef2c5;
background: #0d1424;
border-radius: 6px;
}
.entry h2 {
margin: 0 0 .3rem;
font-size: 1rem;
color: #7af7ff;
}
.meta {
font-size: .8rem;
opacity: .7;
margin-bottom: .6rem;
}
.tags span {
display: inline-block;
padding: .15rem .5rem;
margin-right: .3rem;
font-size: .7rem;
border-radius: 4px;
background: #1a233a;
color: #4ef2c5;
border: 1px solid #2a3555;
}
pre {
background: #050b18;
padding: .2rem;
border-radius: 6px;
color: #7af7ff;
overflow-x: auto;
border: 1px solid #1f2a44;
}
</style>
</head>
<body>
<div class="wrap">
<h1>GameLoop Devlog</h1>
<p>GameLoop is a lightweight framework built on top of SFML3 to assist in the creation of interactive 2D programs.</p>
<!-- TEMPLATE -->
<div class="entry">
<h2>Intro</h2>
<div class="meta">01‑06‑26</div>
<p></p>Welcome to the DevLog for GameLoop, a lightweight framework designed to simplify the creation of 2D games using SFML3.</P>
<p>GameLoop is currently in the concept and prototyping stage. A few foundational classes are in place, but the framework
is still evolving. Over the coming months and likely years of steady C++ development, the goal is to build a clean, intuitive,
and flexible framework that streamlines the 2D game development process.</p>
<p>This DevLog will track progress, design decisions, experiments, and lessons learned along the way.</p>
<p>The example code below highlights the structure of a GameLoop application.</p>
<pre>
#include "app.h"
App::App() : GameLoop()
{
}
void App::Update(float delta)
{
}
void App::Render()
{
}
int main()
{
App MyApplication;
MyApplication.Config("MyApplication.cfg");
MyApplication.Run();
return 0;
}
</pre>
<p>I decided to begin this project to learn SFML3 and improve my current limited C++ knowledge (currently novice level) and
create a simple 2D game along the way.</p>
<p>Time to get started, I've got a long journey ahead.</p>
</div>
</div>
</body>
</html>