From bb99100f0c73fd12be23024cf76459218e712dc3 Mon Sep 17 00:00:00 2001 From: marcel euchner-martinez <88530062+marcelEuchnerMartinez@users.noreply.github.com> Date: Fri, 25 Oct 2024 10:58:30 +0200 Subject: [PATCH 1/4] Update and rename Development.md to Articles.md Maybe one site can be used to gather articles from the haxe/heaps community --- Articles.md | 14 ++++++++++++++ Development.md | 11 ----------- 2 files changed, 14 insertions(+), 11 deletions(-) create mode 100644 Articles.md delete mode 100644 Development.md diff --git a/Articles.md b/Articles.md new file mode 100644 index 0000000..9f24b25 --- /dev/null +++ b/Articles.md @@ -0,0 +1,14 @@ +# Articles + +Gathered articles from the Haxe community about game development. + +- [Entity and coordinate system](https://deepnight.net/tutorial/a-simple-platformer-engine-part-1-basics/) +- [collision checking](https://deepnight.net/tutorial/a-simple-platformer-engine-part-2-collisions/) +- [Bresenham algorithm](https://deepnight.net/tutorial/bresenham-magic-raycasting-line-of-sight-pathfinding/) +- [Cheap pixel-art color swaps based on LUTs: why, how and alternatives](https://gist.github.com/Yanrishatum/86794e9e663a7e343f9ef66e8b0f38ae) + + +## Other programming languages + +- *Game programming patterns* by Bob Nystrom ( (!) code snippets in C++) + - https://gameprogrammingpatterns.com/ (also includes an open free online version of the book) diff --git a/Development.md b/Development.md deleted file mode 100644 index 619babe..0000000 --- a/Development.md +++ /dev/null @@ -1,11 +0,0 @@ -# Development - -These are concepts, ideas and workflows that can help you working with Heaps, especially since it is an engine that gives you the ***freedom***, hence the ***demand*** or ***challenge*** to get into **engine programming** and **software engineering** overall. - -- see the "Game dev" section on the right under https://deepnight.net/tutorials/, this currently involves: - - [Entity and coordinate system](https://deepnight.net/tutorial/a-simple-platformer-engine-part-1-basics/) - - [collision checking](https://deepnight.net/tutorial/a-simple-platformer-engine-part-2-collisions/) - - [Bresenham algorithm](https://deepnight.net/tutorial/bresenham-magic-raycasting-line-of-sight-pathfinding/) - -- *Game programming patterns* by Bob Nystrom ( (!) code snippets in C++) - - https://gameprogrammingpatterns.com/ (also includes an open free online version of the book) \ No newline at end of file From aa4379f64fadc2f600d085d4bf79844b2e7936e1 Mon Sep 17 00:00:00 2001 From: marcel euchner-martinez <88530062+marcelEuchnerMartinez@users.noreply.github.com> Date: Fri, 25 Oct 2024 11:05:18 +0200 Subject: [PATCH 2/4] Update First-outlook.md Mentioning Articles page... some minor text fixes --- First-outlook.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/First-outlook.md b/First-outlook.md index 3a0e9c3..ef03f88 100644 --- a/First-outlook.md +++ b/First-outlook.md @@ -21,6 +21,7 @@ When compiling the `all.hxml` file all samples should get compiled (which curren ### 👩‍💻👨‍💻 Samples from other users You can also learn from external public repositories from other **members of the community** + - [Smallest-Heaps-Examples](https://github.com/Beeblerox/Simplest-Heaps-Examples) by Beeblerox - [haxe-heaps-examples](https://github.com/joereynolds/haxe-heaps-examples) by Joe Reynolds @@ -32,19 +33,21 @@ Learn from **simple games** made for beginners/learning ### 🐾 Step-by-step Tutorials Learn from step-by-step **tutorials** - - [Deepnight tutorials](https://deepnight.net/tutorials/) by Deepnight/Sébastien Bénard - - [BiteSize video playlist on YouTube](https://www.youtube.com/playlist?list=PLT0YBWiI9UjE-yTXsQF8vy0t2qF5JT0-u) by Willie The Stupid Programmer + +- [Deepnight tutorials](https://deepnight.net/tutorials/) by Deepnight/Sébastien Bénard +- [BiteSize video playlist on YouTube](https://www.youtube.com/playlist?list=PLT0YBWiI9UjE-yTXsQF8vy0t2qF5JT0-u) by Willie The Stupid Programmer ### 🏰 Complete games (open source) -- Learn from **complete games** that where created for game jams and are open source: - - [[Jam games]] +Learn from **complete games** that where created for game jams and are open source ([[Jam games]]). ### 🌐 Community -- Ask questions, discuss and get in touch with the **community**! - - Discord (*#heaps* channel): https://discord.gg/sWCGm33 - - Discourse: https://community.heaps.io/ +Ask questions, discuss and get in touch with the **community**! + +- Discord (*#heaps* channel): https://discord.gg/sWCGm33 +- Discourse: https://community.heaps.io/ +- More [[Articles] on Haxe/Heaps game development ## 📒 Discover Haxe From f83eadf800028a7cf0269a222526c3e5e66e9493 Mon Sep 17 00:00:00 2001 From: marcel euchner-martinez <88530062+marcelEuchnerMartinez@users.noreply.github.com> Date: Fri, 25 Oct 2024 11:06:08 +0200 Subject: [PATCH 3/4] missed a ] sign --- First-outlook.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/First-outlook.md b/First-outlook.md index ef03f88..e6baa53 100644 --- a/First-outlook.md +++ b/First-outlook.md @@ -47,7 +47,7 @@ Ask questions, discuss and get in touch with the **community**! - Discord (*#heaps* channel): https://discord.gg/sWCGm33 - Discourse: https://community.heaps.io/ -- More [[Articles] on Haxe/Heaps game development +- More [[Articles]] on Haxe/Heaps game development ## 📒 Discover Haxe From d70ba1a6777f60d3984047985f6ed24e2ee2ac04 Mon Sep 17 00:00:00 2001 From: marcel euchner-martinez <88530062+marcelEuchnerMartinez@users.noreply.github.com> Date: Fri, 25 Oct 2024 11:11:16 +0200 Subject: [PATCH 4/4] Update _Sidebar.md --- _Sidebar.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_Sidebar.md b/_Sidebar.md index 2010ac3..34ad00e 100644 --- a/_Sidebar.md +++ b/_Sidebar.md @@ -57,4 +57,4 @@ * [[Platform game]] * [[Rogue]] * [[Sample games with resources]] -* [[Development]] \ No newline at end of file +* [[Articles]]