started writing down some notes

This commit is contained in:
DaniTheSkunk 2022-09-18 00:36:17 +02:00
parent f0e92638af
commit 22f52c7d63
2 changed files with 23 additions and 0 deletions

View File

@ -15,5 +15,9 @@
<option name="USE_TAB_CHARACTER" value="true" /> <option name="USE_TAB_CHARACTER" value="true" />
</indentOptions> </indentOptions>
</codeStyleSettings> </codeStyleSettings>
<codeStyleSettings language="Markdown">
<option name="RIGHT_MARGIN" value="60" />
<option name="WRAP_ON_TYPING" value="1" />
</codeStyleSettings>
</code_scheme> </code_scheme>
</component> </component>

19
notes.md Normal file
View File

@ -0,0 +1,19 @@
# Modules
## Graphics Backends
### Opengl (simple)
Just a basic oldschool opengl backend. Not about
performance, just about simple implementation. Acting as
a proof of concept, and a fallback backend.
## Networking
### Message style
Serialise class, send over network in binary form.
### Replication style
In style of unreal engine 1-3, or enet. Figure out some
sort of class decoration for automatic replication?
# Todo
## Tileset
Cut image in software in parts, let texture atlas handle
everything, return a List<ITexture>
## Text Rendering
## Gui Toolkit