-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|125|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- SoCoder -> Article Home -> Advanced Techniques How to achieve the effects you need. Older --> Swirly Swoopy Baddy Waves Jayenkai , Looping Track Generation Jayenkai , Blitz Windows Line of sight - rays from player to area tile positions. Pakz , Raylib c language Expanded Grid Pathfinding Jayenkai , Maths 101 - Episode 1: Basic Trigonometry A coding oriented introduction to trigonometry. shroom_monk Maths 101 - Episode 5: Line Intersection How to detect line intersections with vector maths! shroom_monk Concurrency in C# Why concurrency in C# is awesome! Afr0 C/C++ Cross Platform Maths 101 - Episode 3: Matrices What are matrices, and what can we do to them? shroom_monk Maths 101 - Episode 4: Linear Transformations Stretch, Shear and Rotate - you can do these to sheep; now learn how to do them to vectors! shroom_monk Maths 101 - Episode 2: Vectors In this article, we'll look at vectors and some things you can do with them. shroom_monk Maths 101 - Episode 0: Degrees and Radians An introduction to a series of maths articles, starting with an overview of degrees and radians shroom_monk Obstacks for low memory and high performance HoboBen Monkey Storing Signed Integers An Explanation of 2's Complement Scherererer Pushing BMax objects onto the Lua stack Covers pushing BlitzMax objects onto the Lua stack by boxing them in a finalizable userdata object Cower Blitz Max RLE (Run Length Encoding) compression A simple way of compressing data cthug Monkey Cross Platform Calculus::Derivatives The Basics of Derivatives in Calculus Scherererer C# Tips and Tricks Tricks You Might Have Never Heard Of Scherererer C/C++ Logic (part 3) Part of the Series on Discrete Structures Scherererer Logic (part 2) Part of the Series on Discrete Structures Scherererer Logic (part 1) Part of the Series on Discrete Structures Scherererer Dynamic Memory in C Explanation of the cryptic malloc() Phoenix Basic Binary numbers Ever wondered what those 1's and 0's meant? Phoenix The Singleton design pattern A hated and loved design pattern Phoenix Scaling 2D Resolutions How to fill a 640x480 area with only 320x240 graphics. Jayenkai Blitz Windows Java vs C# Compares the C# and Java programming languages Scherererer Older -->