-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|47|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
SoCoder -> Article Home -> Advanced Techniques
How to achieve the effects you need.

Older -->


Steering Behaviors - Level Up Your Movement
Pixel_Outlaw
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
shroom_monk
A coding oriented introduction to trigonometry.
Maths 101 - Episode 5: Line Intersection
shroom_monk
How to detect line intersections with vector maths!
Concurrency in C#
Afr0 (C/C++, Cross Platform)
Why concurrency in C# is awesome!
Maths 101 - Episode 3: Matrices
shroom_monk
What are matrices, and what can we do to them?
Maths 101 - Episode 4: Linear Transformations
shroom_monk
Stretch, Shear and Rotate - you can do these to sheep; now learn how to do them to vectors!
Maths 101 - Episode 2: Vectors
shroom_monk
In this article, we'll look at vectors and some things you can do with them.
Maths 101 - Episode 0: Degrees and Radians
shroom_monk
An introduction to a series of maths articles, starting with an overview of degrees and radians
Obstacks for low memory and high performance
HoboBen (Monkey)
Storing Signed Integers
Scherererer
An Explanation of 2's Complement
Pushing BMax objects onto the Lua stack
Cower (Blitz Max)
Covers pushing BlitzMax objects onto the Lua stack by boxing them in a finalizable userdata object
RLE (Run Length Encoding) compression
cthug (Monkey, Cross Platform)
A simple way of compressing data
Calculus::Derivatives
Scherererer
The Basics of Derivatives in Calculus
C# Tips and Tricks
Scherererer (C/C++)
Tricks You Might Have Never Heard Of
Logic (part 3)
Scherererer
Part of the Series on Discrete Structures
Logic (part 2)
Scherererer
Part of the Series on Discrete Structures
Logic (part 1)
Scherererer
Part of the Series on Discrete Structures
Dynamic Memory in C
Phoenix (Basic)
Explanation of the cryptic malloc()
Binary numbers
Phoenix
Ever wondered what those 1's and 0's meant?
The Singleton design pattern
Phoenix
A hated and loved design pattern
Scaling 2D Resolutions
Jayenkai (Blitz, Windows)
How to fill a 640x480 area with only 320x240 graphics.

Older -->