Added various beyond SK programs#338
Added various beyond SK programs#338omckeon merged 8 commits intothoth-tech:add/beyond-splashkitfrom
Conversation
matt439
left a comment
There was a problem hiding this comment.
I think this guide is a great idea! My personal experience after SIT102 was that I wanted to learn more about how I could make my own games without SplashKit. However, all the source code is abstracted away, which felt like a brick wall. I would have found this guide extremely useful as I tried to understand what it takes to draw graphics to the screen.
In terms of review, I only found some minor issues regarding formatting and value types. I have no doubt that this guide will help out many students who are looking to learn lower level coding.
src/content/docs/beyond-splashkit/Graphics/sdl_draw-rectangle.cpp
Outdated
Show resolved
Hide resolved
src/content/docs/beyond-splashkit/Graphics/sdl_draw-textures.cpp
Outdated
Show resolved
Hide resolved
src/content/docs/beyond-splashkit/Graphics/sdl_quit_requested.cpp
Outdated
Show resolved
Hide resolved
src/content/docs/beyond-splashkit/InputValidation/int_input_validation.cpp
Outdated
Show resolved
Hide resolved
matt439
left a comment
There was a problem hiding this comment.
All issues are now resolved. Looks great!
rmachu
left a comment
There was a problem hiding this comment.
Hi Simon! I have reviewed this pull request and noticed you've added a new Resource Bundle which is causing an error when trying to run it. Everything else looks good, your programs are well written and organised. Once made into a full guide I can see it being very useful for people who want to smoothly transition from coding with SplashKit to without it. :)
rmachu
left a comment
There was a problem hiding this comment.
After the change, I approve this PR. Everything looks good.
omckeon
left a comment
There was a problem hiding this comment.
I have made some changes to these guides to provide some set up instructions and updated the code into tabs and individual code files (to prepare for SK Online).
These programs were really well done, and the eye dropper program is really useful to see it all come together!
Description
Added various programs to compare SplashKit vs No SplashKit. These programs demonstrate the abstraction that takes place within the SplashKit SDK to hide away complexity. The No SplashKit versions essentially show what is happening in the back end of SplashKit when various functions are called.
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Programs have all been compiled and run to ensure they work.
Testing Checklist
Checklist
Please delete options that are not relevant.
If involving code
Folders and Files Added/Modified
Please list the folders and files added/modified with this pull request and delete options that are not relevant.
Additional Notes
Changes displayed are very basic. The plan is to expand this into a proper guide in the future