diff --git a/writeup/analysis.md b/writeup/analysis.md index a6a6798..d58ef1b 100644 --- a/writeup/analysis.md +++ b/writeup/analysis.md @@ -262,10 +262,13 @@ But if i instead use a library that automatically detects and uses the appropria #### why use SDL3 / what options there are +- raylib vs sdl - https://gist.github.com/raysan5/17392498d40e2cb281f5d09c0a4bf798 + - & glfw -#### SDL_TTF and SDL_Image / why i use them +#### SDL_TTF and SDL_Image & SDL_mixer / why i use them (talk about custom harbuzz / open type fonts setup and hwo it is much more complicated than using such a library that simplifies it.) +(and ffmpeg for image and audio) #### how i will use sdl3 exactly @@ -325,6 +328,8 @@ The engine could compile the developers scripts into mruby bytecode when buildin #### how i plan on using it along with all precompiling/packing plans i have. +(talk about teh planned packing and server etc. system i have) + ## Requirements @@ -356,3 +361,6 @@ Requirements v1: ## - then any limitations / problems that can arise with the choices in this list and how i might tackle them or ignore them +- personal limitations, time, and in contrast my skill level and how it should be a breeze fo rmy level + +- then define success criteria for major bits in the requirements as a final list then switch over to design stage diff --git a/writeup/design.md b/writeup/design.md new file mode 100644 index 0000000..bb47a65 --- /dev/null +++ b/writeup/design.md @@ -0,0 +1,12 @@ +# Design + +(then section on what kinds of ui should be buildable by the user) + +(ecs implementation plan) + +(design of how the cli/programming interface works) + - in 2 sections, + - about mruby/json scripting + - and usage of packer + +(architectural design and file structure etc. of teh project itself)