| | | | |
.bmx | Maze Generation Using Recursive Backtracker | Generate a maze | TomToad | April |
.bmx | LCG 32bits Cipher | A simple and classical cipher, considered weak for initiated people, but fast and light for non-crucial data, with GUI app example. | Flanker | April |
.bb | Get Area Of Circle | Returns the area of an oval. | Polarix | March |
.bmx | LRU and MRU Cache | Least recently used cache | col | 2016 |
.bmx | Localization using SQLite and TMap | Localization using SQLite and TMap | Krischan | 2016 |
.bmx | Boids flocking algorithm | An algorithm to simulate crowd motion with simple local rules | Flanker | 2016 |
.bmx | Interpolation library | linear/bilinear/trilinear interpolations for Object Arrays | Bobysait | 2016 |
.bmx | Shuffle | A simple card shuffler | cps | 2016 |
.bmx | A* (astar) routine | 4 and 8 way Path finding with and without corner cutting | coffeedotbean | 2016 |
.bmx | Unreversible Password Encription | Encrypt a password with a key | Bobysait | 2016 |
.bb | Rooms and Doors generator | Make maps/dungeons | Pakz | 2016 |
.bmx | Traffic | Visually simulate crowding conditions on a road of traffic. | dw817 | 2016 |
.bmx | The Chess Queen Puzzle | Solve how to place 8-queens on a chessboard where no queen can be captured by another. | dw817 | 2016 |
.bb | Sudoku filling | Algorithm to randomly fill a plain sudoku grid | Flanker | 2016 |
.bmx | Tween/Easing | 10 different Tweens/Easing's | coffeedotbean | 2015 |
.bb | Perlin noise | perlin noise function with parameters and loop ability | Flanker | 2015 |
.bb | Simple Smooth Noise | Smooth Random Noise | _PJ_ | 2015 |
.bmx | Dynamic Arrays | how to manage automatic resizing arrays | AdamStrange | 2015 |
.bmx | Cubemap to Spheremap conversion | Cubemap to Spheremap conversion | Krischan | 2015 |
.bb | Create 3D maze in an array | Uses Wilson's algorithm to create a 3D (cuboid) maze stored in an array. | Zethrax | 2015 |
.bb | Create 2D maze in an array | Uses Wilson's algorithm to create a 2D maze stored in an array. | Zethrax | 2015 |
.bb | Create a heightmap using the Diamond-Square algorithm | Useful for terrain heightmaps and cloud textures. Includes code for tiling (wrappable) and non-tiling heightmaps. | Zethrax | 2015 |
.bb | Single Byte Arrays | Memory Efficient Single-Byte Arrays Using Banks | _PJ_ | 2015 |
.bmx | IsPow2 - Power of two test | Tests if a number is a power of two | BlitzSupport | 2014 |
.bmx | K-Means Clustering example | Implements the K-Means clustering algo in 2D | GW | 2014 |
.bmx | Simple Path Following | Given a list of path points, follow them one by one | zoqfotpik | 2014 |
.bmx | Lexical scanner | Tokenizes input strings using regex | Pineapple | 2014 |
.bb | Midpoint Displacement Algorithm | For making heightmaps and such | Pakz | 2014 |
.bmx | Dijkstra Map Pathfinding | Pathfinding using the Dijkstra Map algorithm | zoqfotpik | 2014 |
.bmx | Weighted Random Numbers | 3 simple methods for weighted random numbers. | GW | 2014 |
.bb | Simple land generator | Land generator using rand() | Pakz | 2014 |
.bmx | ElementNaming | A Process for naming an element avoiding repeated name | Hardcoal | 2014 |
.bb | Map Generator from roguebasin | From a description from roguebasin | Pakz | 2014 |
.bb | 2d Level Generator | Uses Random walk method to create levels. | Pakz | 2014 |
.bb | A Star Pathfinding | Basic A Star pathfinding code | Pakz | 2014 |
.bmx | Generic parsing and scanning framework | All-purpose declarative lexing and scanning utility | Yasha | 2013 |
.bmx | Generalized Cellular Automata Handler | Highly flexible ruleset system, example code includes implementations of Conway's Life, HighLife, Fredkin's Automata, Seeds, and Brian's Brain | Pineapple | 2013 |
.bmx | Pick random element from list or array | Convenience functions for getting random things | Pineapple | 2013 |
.bmx | Generalized A* Pathfinding | Pathfinder readily adaptable to pretty much any rectangular 2D grid | Pineapple | 2013 |
.bmx | Word wrap | Versatile as hell and generally nifty | Pineapple | 2013 |
.bmx | ShuffleArray and ShuffleList | Randomize the order of elements in an array or linked list | Pineapple | 2013 |
.bmx | Top-down merge sort for arrays | Quickly sort an array of objects | Pineapple | 2013 |
.bb | Capitalization | Capitalizes the first letter of each word in a string of words. | dna | 2013 |
.bmx | Integers inside longer integers | A simple way to store 2 bytes in a short, 4 bytes in an int or 2 shorts in an int. | Hezkore | 2013 |
.bmx | GetWord() & CountWords() | Functions for easy and accurate parsing. | misth | 2013 |
.bb | GetWord() & CountWords() | Functions for easy and accurate parsing. | misth | 2013 |
.bmx | compact date time string | 14 digit string of year+month+day+hh+mm+ss | apo | 2012 |
.bb | Pattern Image | draws dots to create a pattern! | EsseEmmeErre | 2012 |
.bb | Extract Text | Another Splitter! | TAS | 2012 |
.bmx | Compute fast ceil/floor of log base 2 | Considerably faster alternatives to using floats or doubles | Pineapple | 2012 |
.bmx | Hilbert Curve | Hilbert continuous fractal space-filling curve | tesuji | 2012 |
.bmx | 2D vector library | 2D vector type using doubles and with useful math functions. | Pineapple | 2012 |
.bmx | Very fast sin/cos | Grab sin/cos values from a lookup table | Pineapple | 2012 |
.bmx | Interpolation | Linear, cosine, cubic, and hermite interpolation functions | Pineapple | 2012 |
.bmx | Akima spline | Make splines with akima interpolation method | Jur | 2012 |
.bmx | 2D and 3D simplex noise | Very fast simplex noise | Kittomer | 2012 |
.bmx | AnnLib Example Code #1 | Example 'chase' program | AntonyWells | 2012 |
.bmx | Artificial Neural Network Library | Artificial Neural Network Library | AntonyWells | 2012 |
.bb | Vernam-Cipher | Encryption & Decryption | Encrypt & Decrypt Strings with a password | ozzi789 | 2012 |
.bb | Run LengtRun Length En/Decoding | Compresses redundant information | ozzi789 | 2012 |
.bb | Binary Heaps | Multi-list ascending and descending binary heaps algorithm | pexe | 2011 |
.bb | Search Dictionary | Check if word is in dictionary or not | ThePict | 2011 |
.bb | BlitzMax Big Numbers | Add and Subtract Big Numbers | Spencer | 2011 |
.bmx | Random number generator | Fast random number generator, repeatable and possible to instance | Shagwana | 2011 |
.bb | LevenshteinDistance | Calculates the minimun amount of basic operations required to transmorm String1 into String2. Three basic operations are considered: Character Delete, Insert, Substitution | Charrua | 2011 |
.bb | Mouse Gestures Recogn | Use of the LevenshteinDistance algorithm for mouse gestures recogn | Charrua | 2011 |
.bmx | Fixpoint combinator | Functional programming for showoffs | Yasha | 2011 |
.bmx | Determining size of data type | Shows how many bits a variable is made up of. Possibly useless. | BlitzSupport | 2011 |
.bmx | Minimum spanning tree | Kruskal's algorithm to find a minimum spanning tree of a graph | Warpy | 2011 |
.bmx | circle to arc. | circle to arc interaction | Jesse | 2011 |
.bmx | Perlin Noise Type | 2D Perlin Noise for making random maps | Bladum | 2011 |
.bmx | Box Packing - Guillotine method | A way of squeezing arbitrary sized rectangles into a finite space | tesuji | 2011 |
.bb | Rotated ellipse | Rotated ellipse | Jimmy | 2011 |
.bmx | an interesting method of calculating the squareroot | with strings!!! | Nate the Great | 2011 |
.bmx | vectors part 7 | ball to arc collision | Jesse | 2011 |
.bmx | vectors part 6 | ball to ball part 2 | Jesse | 2011 |
.bmx | Vectors part 5 | ball 2 ball collision part 1 | Jesse | 2011 |
.bmx | vectors part 4 | ball to wall collision | Jesse | 2011 |
.bmx | Fly by wire | Asteroids-style ships with a bit more control | Warpy | 2011 |
.bmx | Gradient of several colours | Calculate colours on a gradient which cycles through several arbitrary colours | Warpy | 2011 |
.bmx | Draw evenly spaced dots along a line | Draw dots along a line, or line segments, spaced evenly. Two methods | Warpy | 2011 |
.bmx | collision | rotated image(rectangle) collision | Jesse | 2011 |
.bmx | Lambda Calculus | Lazy-evaluating Lambda Calculus Interpreter | Yasha | 2011 |
.bmx | Simple TStack | A simple implimentation of First-in-last-out Stacks | Galaxy613 | 2010 |
.bmx | ScaleEX: Scaling filter for 2D pixel art | Applies smoothing to pixelled sprites and backgrounds | ErikT | 2010 |
.bmx | TRL -Fixed rate update logic with Tweening | Fixed rate update logic with Tweening | dmaz | 2010 |
.bmx | Caesar's crypting -decrypting algorithm | Caesar's crypting -decrypting algorithm | jankupila | 2010 |
.bb | Elite Planet Name Generator | The algorithm the game 'Elite' used to create planet names | Krischan | 2010 |
.bb | CONVERTIR A HH:mm:ss (Time hour minute seg) | CONVERTIR A HH:mm:ss (Time hour minute seg) | virtualjesus | 2010 |
.bb | NUMBER FORMAT FOR INTEGERS | format number very easy | virtualjesus | 2010 |
.bmx | Position to Iso Index | Converts from a 2d position to the x/y index of the underlying isometric tile. | beanage | 2010 |
.bmx | Marching Squares | traces the contours of a bitmap image | TWH | 2010 |
.bmx | Enumerable bezier curve | A bezier curve whose points can be enumerated by EachIn | Warpy | 2010 |
.bmx | Distance between 2 squares (2d) | Calculates the distance between 2 squares in a 2d grid | Matthew Smith | 2010 |
.bb | Loading Bar | Just a simple Loading bar example | Krischan | 2010 |
.bmx | Tough Binary Encryption | Good Luck Making A Decoder | Luke111 | 2010 |
.bmx | small encryption algorithm for ints | encrypts most files pretty securely | Nate the Great | 2010 |
.bmx | - | - | Pineapple | 2010 |
.bmx | Float/Double from Bytes without using a Pointer | This prototype code provides functions to convert from bytes to Floats/Doubles without pointer maths | beanage | 2010 |
.bmx | Linear Binary Search Algorithm | Performs a binary search up to an arbitrary precision based on an initial interval and an evaluator callback. | beanage | 2010 |
.bb | BlitzClass | Polymorphic object system using B3D banks | Yasha | 2010 |
.bmx | Quick If | Like the ternary operator a ? b : c | Warpy | 2010 |
.bb | String types | Use strings to store composite data | Yasha | 2010 |
.bb | Bit Fiddling (Blitz3D / B+ version) | Manipulate/Identify bit values | _PJ_ | 2010 |
.bmx | Bit Fiddling | Fiddle with bits in a Integer | Shortwind | 2010 |
.bmx | TFactory Class | Extend TMap to a Factory class designed for Game Engine and else | Bobysait | 2010 |
.bb | Path following system | Create paths made by wayPoints and let the system interpolate between them | Charrua | 2010 |
.bb | Envelope - Read a Point From Curve-Interpolated Envelope (Easily) | Functions to make an envelope wave and read any point within it (0-1) | Streaksy | 2010 |
.bb | Handy Exotic Maths | Lots of handy maths essentials. | Streaksy | 2010 |
.bb | Weighted Random | Tidy weighted random number generation. | Streaksy | 2010 |
.bb | Timescale | Keep things moving in realtime regardless of framerate and lag | Streaksy | 2010 |
.bb | Encode$() & Decode() - Like Hex$() but use any character set | Super fast value refolding - Convert any unsigned integer to a string using the key. Can do hex, binary, trinary, anything you want. And convert it back, of course. | Streaksy | 2010 |
.bb | Curve#() - Apply a curve to a value based on a minimum and maxiumum and curve amplitude | No need to go from A to B in a rigid line anymore. | Streaksy | 2010 |
.bmx | TWaveform, TCompositeWaveform | Simple Waveform example | tesuji | 2010 |
.bmx | TFrameManager | Simply manages frame rate. | Ked | 2010 |
.bb | Lexer generator | Use regular expressions to describe and automatically generate a simple lexical scanner | Yasha | 2009 |
.bb | Simple regular expressions | Match strings against a flexible key | Yasha | 2009 |
.bmx | Ad-Hoc Interfaces | Interfaces for BlitzMax via Abstract Types | grable | 2009 |
.bb | Get vars from a string | Now anyone can make a scripting language! | neos300 | 2009 |
.bmx | Binary Tree with Integer Keys/ Values | Binary tree with integer Key/ Values, currently only for little Endian. | beanage | 2009 |
.bmx | neural network | Some bmax types to make/simulate neural networks | Nate the Great | 2009 |
.bb | B3D 'Zelda' Hearts | A similar concept to the THearts by Ked for Bmax written for B3D | _PJ_ | 2009 |
.bb | Simple Compiler | A very simple compiler, with 2 commands. | neos300 | 2009 |
.bmx | THeartSystem | A simple heart system as in Legend of Zelda. | Ked | 2009 |
.bb | Safer Millisecs() Interval | Obtains time intervals even over the 'Integer-Limit rollover' | _PJ_ | 2009 |
.bb | GetParameter | Returns each parameter of the commandline | Gibt jeden Parameter der Befehlszeile zurück | Diego | 2009 |
.bmx | Lines Intersect | Calculate the intersection point of two lines | GfK | 2009 |
.bmx | Reflection (geometric!) | Calculate angle of reflection | GfK | 2009 |
.bmx | Aim a projectile at an elevated target | Shows how to find the angle to fire a projectile so it hits a target which may not be at the same height as you | Warpy | 2009 |
.bmx | Word Wrap - Version #1 | Simple Word Wrap Routine | Shortwind | 2009 |
.bmx | Isometric | Basic Isometric tile engine. | Jesse | 2009 |
.bb | TMap For Blitz3D | Use Hash for sorting datas | Bobysait | 2009 |
.bmx | FastQuickSort | A very fast sorting algorithm. | TaskMaster | 2009 |
.bb | render in thread | deferred rendering using thread(FastPointer) | Bobysait | 2009 |
.bb | Game of Life | Blitz3D version of Conway's Game of Life | SytzeZ | 2009 |
.bb | Integer to Base 36 | Converts Integers to Base 36 and back | Sauer | 2009 |
.bb | Verlet physics with constraint collisions. | Verlet physics, with constraint collisions and an interactive demo | Jeppe Nielsen | 2009 |
.bmx | Generic Enumerator | Generic enumerator that will let you enumerate over anything, including enumerators | N | 2009 |
.bb | Simple Proportional Font Routine | Font routine for further uses | WildCat | 2009 |
.bb | Simple Tetris | 300 lines that make you playing tetris :) | WildCat | 2009 |
.bmx | Convert an Object to JSON | Converts an object to a JSON string | N | 2009 |
.bmx | Unordered Set Collection | An unordered set of unique objects. Tries to adhere to the same basic rules as sets in mathematics. | N | 2009 |
.bmx | Cross-platform CpuCount() | Adding the function CpuCount which returns the, er, number of cpus on the system. Useful for multi-threading. | Brazilian Joe | 2009 |
.bb | Sort Algorithm for positive integers | Fast yet simple method for sorting a list of positive integers (can be extended to negative easily too) | Matty | 2009 |
.bmx | Create a string by repeating a string | Black magic (C) to create a string by repeating another string | N | 2009 |
.bmx | B-Trees | like a binary tree, but with more branches | Warpy | 2009 |
.bmx | Iterate over any object! | iterate over a collection, after it's been cast to Object | Warpy | 2009 |
.bb | Sine Circle | A Drawing Method using the Sine Function | superStruct | 2009 |
.bmx | filter a list using reflection | get all objects in a list satisfying a condition | Warpy | 2009 |
.bmx | Notification Center | Types to send notifications, usually between threads. | N | 2009 |
.bmx | Cipher | Simple string encryption | JoshK | 2009 |
.bmx | Synchronized Data Structures | Somewhat | Otus | 2009 |
.bb | Analytic Geometric Algorithms | Uses basic geometric rules to graph shapes | superStruct | 2009 |
.bmx | Hash Table | String-keyed hash table | Otus | 2009 |
.bmx | Actors | Actor model with threading | Otus | 2009 |
.bmx | Number maps | Maps you can put numbers in | Warpy | 2009 |
.bmx | 2d planetary motion | accurate inversesqare algorithm | Nate the Great | 2009 |
.bmx | Shunting yard algorithm | Convert infix notation to postfix notation | Warpy | 2009 |
.bmx | Intersection of line and rectangle | Find the point of intersection of a line and a rectangle | Warpy | 2009 |
.bmx | tiny factorial function | factorial in 47 characters! | Warpy | 2009 |
.bmx | Levenshtein distance | Find the minimum number of edit operations needed to transform one string into another | Warpy | 2009 |
.bmx | Dendrogram | Create a dendrogram from a set of data | Warpy | 2009 |
.bmx | *Astar path finder group | find path in group | Jesse | 2009 |
.bmx | Infinitely Large +/- Ints | Add and subtract infinitely large positive and negative integers using strings | Spencer | 2009 |
.bb | Estimating area | Estimates total visible area from the direction of view | Andy | 2009 |
.bb | Random Maze Generator | Mazes | CloseToPerfect | 2009 |
.bmx | Roman Numerals | Validate and convert between Roman Numerals and Integers | xlsior | 2009 |
.bb | WayPointer | A pathfinding program | KillerX | 2009 |
.bb | Set individual bits in a bank | set the individual bits in a bank | Andy | 2009 |
.bmx | Number sequences and special ratios | Algorithms/Formulas for number sequences (Fibonacci, Lucas, etc.), the Golden and Silver ratios, and an IsPrime function | plash | 2009 |
.bb | Point In Oval | Is a point inside of an oval? | UnderwoodNullium | 2008 |
.bmx | deHTML | Strip HTML tags from a string | xlsior | 2008 |
.bb | Tic tac toe that learns | Learns... slowly but surely | Nate the Great | 2008 |
.bmx | Knuth shuffle | Randomly rearrange a set of numbers | Warpy | 2008 |
.bmx | Coral Snake | linklist and recursive snake | Jesse | 2008 |
.bb | Term calculator | An algorithm that calculates the result of a mathematical term | Noobody | 2008 |
.bmx | Regular expressions | A system for matching regular expressions | Warpy | 2008 |
.bmx | TCrypt | Type to use Xor and AES encryption | Firstdeathmaker | 2008 |
.bmx | Merge Sort TList | Sort a TList using the merge sort algorithm | N | 2008 |
.bmx | Bit Access | Read/Write bits in a byte. | itsdanreed | 2008 |
.bb | Sudoku solver | Solves a sudoku riddle in 1 millisec | bytecode77 | 2008 |
.bmx | dragging and sliding | Object dragging and sliding | Jesse | 2008 |
.bb | Movemouse | Makes mouse bonce around | Nate the Great | 2008 |
.bmx | Number from a poisson distribution | Returns a random number from a Poisson distribution with given mean | Warpy | 2008 |
.bmx | 2D Vector module | OOP Vector module for 2d applications | Yahfree | 2008 |
.bmx | LikeString | Check for multi Instring | degac | 2008 |
.bb | matchPattern | compare a source String with a String expression | ShadowTurtle | 2008 |
.bb | Factor Calculator | Calculates factors | schilcote | 2008 |
.bb | Random number with weighting | Given an array of weights, pick an index so probability is proportional to the corresponding weight. | Warpy | 2008 |
.bmx | Salsa20 | Salsa20 stream cipher in BlitzMax | Otus | 2008 |
.bmx | HC-256 | HC-256 stream cipher in BlitzMax | Otus | 2008 |
.bmx | special prime numbers | find prime numbers based on big pair numbers | Vignoli | 2008 |
.bmx | Equations of Motion - Bouncing off a Wall | Finds the new position and velocity of an object that hits a wall. | Warpy | 2008 |
.bmx | Menu | menu example | jankupila | 2008 |
.bb | Word Maker | Creates unknown words | _33 | 2008 |
.bb | Prime Number Finder | You put in a number and it returns 1 if it's a prime and 0 if it's not | GIB3D | 2008 |
.bb | Alphabetical sort | This function checks two strings and tells which one is higher in alphabet. | bytecode77 | 2008 |
.bb | Generate Nice Terrain+Lightmap | Terrain Generator , with ColorMap and ultra fast Lightmaping | Bobysait | 2008 |
.bmx | Modified Spline Interpolation | X and Y spline interpolation | computercoder | 2008 |
.bb | DateInt() | Converts date to int. Useful to stop a program running after a certain date. | boomboom | 2008 |
.bmx | Polygon triangulation - subtracting ears method | Cut a polygon into triangles by clipping off 'ears' | Warpy | 2008 |
.bb | Round a number | Round x to the nearest y! | chwaga | 2008 |
.bb | Ai | A Good Ai Script | The_Black_Knight | 2008 |
.bmx | Breadth-first pathfinder | A simple pathfinding engine, only 4 functions | Andres | 2008 |
.bb | 2 Points into a rectangle | Turns 2 Points into a rectangle | Yo! Wazzup? | 2008 |
.bb | Probability_Calculation | The Functions Fac, Binom, Bernoulli and Cumulated Bernoulli | Diego | 2008 |
.bb | Angle360 for B3D/B+ | Returns a 360 degree angle between 2 points | markcw | 2008 |
.bb | Push Ai - move baddies away | Move screen parts with mouse | Nebula | 2008 |
.bb | 2 point Angle difference | Function Returns the difference | Nebula | 2008 |
.bmx | D&D Dice Roller | Just a little function I wrote to accept a die roll string and return a roll + bonus. | Chroma | 2008 |
.bb | 2D math functions | Intersection, line to point distance and line to line distance functions | Jasu | 2008 |
.bmx | Functions to trim whitespace from the left or right of a string | RightTrim() and LeftTrim() functions to trim whitespace from the right or left of a string. | Zethrax | 2007 |
.bmx | General A* Pathfinder Import | Just finds the path. Nothing game-specific. | Curtastic | 2007 |
.bb | Rhyme detection | Does a line rhyme. | Nebula | 2007 |
.bb | 3D Short est Path | An implementation of Dijkstra's algorithm for 3D | Moraldi | 2007 |
.bmx | AppTiming module | Functions for controlling application timing | JoshK | 2007 |
.bmx | Clipboard Module | Copy and paste text or pixmaps | JoshK | 2007 |
.bb | MathEx Module | Some much-needed math functions including Curve(), RGBA(), and others | JoshK | 2007 |
.bmx | - | - | Pineapple | 2007 |
.bb | point_in_polygon | Fast, compact function to determine if a point lies inside a polygon. | big10p | 2007 |
.bb | Intersections | Get intersections between line segments and arcs | Subirenihil | 2007 |
.bmx | GetIntersectionLineCircle() | Get Points of Intersection for Line and Circle | SebHoll | 2007 |
.bb | CalculateDice | For all the RPG fans here a dice function | * | 2007 |
.bmx | Simple Genetic Algorithm | A short example of GA evolution | GW | 2007 |
.bb | Datestamp | Get the number of days since 1.1. Year 1 | Bekomme die Anzahl der Tage seit dem 1.1. Jahr 1 | Diego | 2007 |
.bmx | ultra lite script language | This is a ultra lite and very limited Scripting language written in BMX and based on ancient basic syntax | ziggy | 2007 |
.bb | Base Converter | Converts a number from one base to another. | Arem | 2007 |
.bmx | Simple Parser & Executer | Ask and ye shall receive. | daaan | 2007 |
.bmx | Date Difference | Count the number of days between any two dates | xlsior | 2007 |
.bmx | Day of Year | Returns the day of the year for any date | xlsior | 2007 |
.bmx | Leap years | Recognize Leap Years | xlsior | 2007 |
.bb | RND substitute | Generates random floats without to use RND() | jfk EO-11110 | 2007 |
.bb | simple a* pathfinding | an early attempt at a* pathfinding. | Kalisme | 2007 |
.bb | Land generator | Generate islands | Nebula | 2007 |
.bb | Patrolling | Draw patroling paths. | Nebula | 2007 |
.bmx | Distance to line | Calculates the distance to line or line segment fast | Otus | 2007 |
.bmx | Point inside convex polygon | For the special case when a polygon is convex, it's easy to see if a point is inside it. | Warpy | 2007 |
.bmx | Convex Hull | Given a set of points, find smallest convex polygon containing them all. | Warpy | 2007 |
.bmx | Sparse array Tree | Stores sparse arrays more efficiently in a tree-like data structure. | Otus | 2007 |
.bmx | Fixed Step Logic & Linear Interpolation | Low frequency update loop combined with motion tweening gives some smooth results | HrdNutz | 2007 |
.bb | Point In Polygon | Check for point in n-sided polygon: uses crossing method | Andy_A | 2007 |
.bb | megacalculs | use strings for maths | Vignoli | 2007 |
.bb | Split | Splits a string into pices by a seperator / Teilt einen String in Stücke mithilfe eines Trenners | Diego | 2007 |
.bb | Urlencode / Urldecode | Url encoder / decoder based on skn3[ac]s algorithm | Diego | 2007 |
.bb | Smoothly moving object in 3D | Object in 3D (sphere) smoothly passing thru random set of points (cubes) visiting them in certain time (triple cubic spline interpolation) | Matt Merkulov | 2007 |
.bb | 2D turret firing algorhytms | rotation, straight, wave, forestalling, simple learning | Matt Merkulov | 2007 |
.bb | Point in Triangle | Checks if a point in inside a triangle | Rob Farley | 2007 |
.bb | Trinary / Trinität | The trinary operator as function fpr blitz/ Der Trinitätsoperator als Funktion für Blitz | Diego | 2007 |
.bb | Min Max | Get the minor or major of two numbers | Die kleinere oder größere zweier Zahlen erhalten | Diego | 2007 |
.bb | Base Converter | Converts a Number from any Base to any other Base | Diego | 2007 |
.bmx | HexToDec | Evaluate a hex string to a decimal value. | impixi | 2007 |
.bb | "Life" on infinite field | J. H. Conway's Game of Life on nearly infinite field | Matt Merkulov | 2007 |
.bb | Conway's Life: experiments | Some interesting additional stuff | Matt Merkulov | 2007 |
.bb | Smoothly moving object | Object in 2D smoothly passing thru random set of points visiting them in certain time (dual cubic spline interpolation) | Matt Merkulov | 2007 |
.bb | Cubic spline interpolation | Drawing cubic spline what is passing thru random set of points | Matt Merkulov | 2007 |
.bb | Lagrange interpolation | Drawing Lagrange function graph what is passing thru random set of points | Matt Merkulov | 2007 |
.bb | Conway's Game of Life | Development of rectangular area filled with random cells | Matt Merkulov | 2007 |
.bb | Bank as dynamic aray | Snow fx example | Matt Merkulov | 2007 |
.bmx | Tokenize, GetToken, Explode, Implode | Some usefull token related functions for blitzmax | skn3 | 2007 |
.bmx | Hex2$(), Bin2$() | Allows you to select the number of digits to return. | ninjarat | 2007 |
.bmx | FPS module | Import and go | ninjarat | 2007 |
.bb | Pac Man Editor | To accompany the Pac Man example | Vic 3 Babes | 2007 |
.bb | Pac Man | Simple pathfinding in this Deluxe Pac Man example | Vic 3 Babes | 2007 |
.bb | Handy string parsing function | Extract words, characters, or symbols using delimiters | Andy_A | 2007 |
.bb | Xor Checksumming | Checksum a file to detect corruption tampering | Vic 3 Babes | 2007 |
.bb | Blitz2HTML | Converts Blitz to HTML for html tutorials, or printing | Vic 3 Babes | 2007 |
.bb | Binary Tetris in Colour | Uses same binary algorithm as Binary Tetris, but with colour | Vic 3 Babes | 2007 |
.bb | Binary Tetris | Algorithm for Tetris using only binary | Vic 3 Babes | 2007 |
.bmx | Frame Limiting | Code to go with Morduun's tutorial | tonyg | 2007 |
.bmx | Expression Evaluator | Evaluates string expressions, with variables and functions | grable | 2007 |
.bmx | TRadialVector, TLinearVector, TPos | Some OO classes to help you do vector maths | ninjarat | 2007 |
.bb | Calculating Primes | The fastest way to calculate prime numbers | Subirenihil | 2006 |
.bb | Simple Spline Interpolation | Simple Spline Function giving y values for x | Mr Snidesmin | 2006 |
.bb | FAST Sieve of Eratosthenes | Find prime numbers | Andy_A | 2006 |
.bb | Prime Finder | A program that calculates if a given number is prime. | Nathaniel | 2006 |
.bmx | LtoRLook() | Super Simple. Great for use with RequestFile() | Zenn Lee | 2006 |
.bb | Line-Bezier Intersect Demo | Check for intersection between Line Segment and Bezier Curve | Andy_A | 2006 |
.bb | Yet Another Line Intersect Function | Function to check if two line segments cross | Andy_A | 2006 |
.bb | fractions | instead of decimals | mindstorms | 2006 |
.bb | String parsing functions | Little string parsing library. | bytecode77 | 2006 |
.bb | GetEntityBox() | This function returns the entity's bounding box sizes. | bytecode77 | 2006 |
.bb | timers | blitzplus like timers | mindstorms | 2006 |
.bb | sqr function | returns in radical form | mindstorms | 2006 |
.bb | 2D Particle & Constraints physics with mouse buildmode/interactmode | a 2D physics simulation with an interactive demonstration | Jeppe Nielsen | 2006 |
.bb | Pi Calculator Rev 2 | Calculates Pi | Arem | 2006 |
.bb | Pi Calculator | Calculates Pi | Arem | 2006 |
.bmx | Twin Primes | How fun! | daaan | 2006 |
.bmx | Calculate bounding box | Calculates the bounding box (x,y,width,height) of rect that has x,y,width,height,angle,scalex,scaley,handlex,handley | skn3 | 2006 |
.bmx | TListF | for blah = eachin list.From(start:TLink,howMany:int) | dmaz | 2006 |
.bmx | THeap | Lightweight THeap datastructure for priority queues etc | Dreamora | 2006 |
.bmx | Vector Class | A Simple Vector Class to do some Maths on 3d Vectors | Kurator | 2006 |
.bmx | TListExtended | extended TList type with powerfull additional features. | Dreamora | 2006 |
.bmx | Von Neumann Random Numbers Generator | Random numbers generator | splinux | 2006 |
.bb | UnHex/reHex | Get a hex value out of int and reverse | Andres | 2006 |
.bmx | Instr2 | Returns the index of the specific separator number in the string. | Chroma | 2006 |
.bmx | Simple Verlet (physics) | An example of a verlet with rotation | grable | 2006 |
.bb | GUI object management | Type demo for managing overlapping GUI objects | big10p | 2006 |
.bmx | Evaluate String Arithmetic | Updated on August 17th 2006! | daaan | 2006 |
.bmx | Circle through three points | Finds the circle that goes through three given points. | Byteemoz | 2006 |
.bb | Sudoku-Solver | in German | Mr. Bean | 2006 |
.bmx | Type for Cubic Splines | Curves and pathes with cubic splines | xMicky | 2006 |
.bmx | Bin2dec | Binary string to decimal int | tonyg | 2006 |
.bmx | Base64 Encoding | Encode data using Base64 | N | 2006 |
.bb | array of types | array of types within a type | bradford6 | 2006 |
.bmx | Weekday of a date (BlitzMax) | Find out what weekday a date is ! | wedoe | 2006 |
.bmx | Reverse bytes and bits | Functions to reverse the order of bytes and bits | N | 2006 |
.bmx | RC4 encryption | Very easy, fast and secure encryption and decryption using RC4 algorithm | RepeatUntil | 2006 |
.bmx | Very Simple Gravity | Implement 2d gravity in a very simple manner | IPete2 | 2006 |
.bmx | Signed Byte & Short Functions | Functions to convert integers to and from signed shorts & bytes | N | 2006 |
.bb | Recirsive ScanDir() func | a little scandir() func! | bytecode77 | 2006 |
.bmx | CRC32 checksum calculation | MrCredo's CRC32 code ported to BMax | Jake L. | 2006 |
.bmx | TProfiler Class | An easy to use multi-function profiler | AntonyWells | 2006 |
.bmx | Concave/convex polygon collisions and other useful functions. | PolyToPoly, CircleToPoly, LineToPoly, PointInPoly collisions. All with transforms. And other useful functions too... | Oddball | 2006 |
.bb | Box, Box2 (bb & bmax) | extended modulos | CS_TBL | 2006 |
.bmx | Search String Array | Allows you to search an array of strings for a string matching a pattern | N | 2006 |
.bmx | SplitString | Splits a string into an array of pieces | N | 2006 |
.bmx | Date functions: JulianDay() , JulianDate() , DayFromDate() | . | EOF | 2006 |
.bb | Bubble Sort | Sorting an array | Naughty Alien | 2006 |
.bb | Image Zoom | Easy to adjust | Q | 2006 |
.bmx | CollideImage2 | Function similar to CollideImage, but allows collision of images in the same layer | RepeatUntil | 2006 |
.bb | LineRectIntersection | This Function determine if a Line and a Rectangle intersect | Markus Rosse | 2006 |
.bb | 2D Mountain Generation | A 2D Mountain maker | Subirenihil | 2006 |
.bb | Creating circles with a certain amount of corners | This function will create a circle with a variable amount of corners | Phoenix | 2006 |
.bb | mathematical algorithms | some mathematical algorithms | 5t@nKy | 2005 |
.bb | Simple Gravity | Simple gravity effect for a platformer | Q | 2005 |
.bmx | SoundEx function | A simple soundEx function for BMax | Perturbatio | 2005 |
.bmx | Send Multi-Dimensional Arrays to a Function | This let's you send arrays like MyArray[5,5,5] to a function and return it. | Chroma | 2005 |
.bb | Conversion Log Date | Counts the number of days since 1-1-00 | Sonari Eclipsi Onimari | 2005 |
.bmx | MaxGui Program Flow via sub hooking | Example of using one master hook to send events to multipul functions | Shagwana | 2005 |
.bmx | Move at a constant speed along a bezier | Make an object move at a roughly constant speed along a bezier curve | Warpy | 2005 |
.bb | Container: vector | plug'n'play vector containers which can be used to store objects | octothorpe | 2005 |
.bb | Bubble Sorting | Simple array bubble sorting | Regular K | 2005 |
.bmx | Calc Angle Between Two Angles | Calculate the inbetween angle from one angle to the other | Shagwana | 2005 |
.bb | Smooth bezier curves between points | Draw smooth bezier curves between points | Jeppe Nielsen | 2005 |
.bb | Pathfinding (Pre calculated 2D) | Pathfinding routine I use in my games | Matty | 2005 |
.bb | Binary Decision Tree | Binary Decision Tree AI Algorithm | Techlord | 2005 |
.bmx | A medley of digests | Functions to create MD5, SHA-1 and SHA-256 digests. | Yan | 2005 |
.bb | String - Int - String | 4 byte int values in string format (ideal for multiplayer) | Banshee | 2005 |
.bb | Container: hash table | (aka map, dictionary) plug'n'play hash table containers which can be used to store objects - get(key$), set(key$, value), delete(key$), iterators | octothorpe | 2005 |
.bb | Container: double-linked list | plug'n'play list containers which can be used to store objects - push, pop, shift, unshift, delete, iterators | octothorpe | 2005 |
.bmx | Zooming In/Out | Zoom with the Mouse Wheel | Cruis.In | 2005 |
.bb | Zooming In/Out | Zoom with the Mouse Wheel | Cruis.In | 2005 |
.bb | Look for duplication | searches through a list of numbers for a duplicate number | Nicstt | 2005 |
.bb | SoundEx Search | Generates SoundEx search codes | Dr. Wildrick | 2005 |
.bb | Sorting Array BASIC | A Real Basic Sorting method | Neochrome | 2005 |
.bb | Random 3D/2D Dungeon Generator | A random 2d/3d dungeon generator, as the title says | Erroneouss | 2005 |
.bb | Rotatatable movable square to movable point collisions in 2D | Checks collision of a square with any rotation and any position in 2D space with a movable point | Braincell | 2005 |
.bb | Conway's Life Algorithm | Another Life Iteration | Gary B | 2005 |
.bb | star field | simple star field simulation | Pete | 2005 |
.bb | Interpolate Angles | Interpolate between two angles... | fredborg | 2005 |
.bb | bouncy | bouncy sprite simulation | Pete | 2005 |
.bb | RGB to HSB and back | Convert RGB to Hue, Saturation and Brightness | jfk EO-11110 | 2005 |
.bmx | MD5 Digest | MD5 algorithm for BlitzMax | Tom Darby | 2005 |
.bb | Sectors in string | Retrieve easily a sector from within a string | Andres | 2005 |
.bb | Hex$ to Decimal | Very compact function to convert an hex$ to a decimal | Cybersed | 2005 |
.bmx | How to use tiles | Map making with tiles, for beginner | KamaShin | 2005 |
.bb | How to use tiles | Creating a maps with tiles | KamaShin | 2005 |
.bb | positionsprite() | display 3d sprites using 2d screen coordinates | D4NM4N | 2005 |
.bb | CalcGunAngle | Returns gun's angle to hit the target | Mikle | 2005 |
.bb | Create 2D Terrain EDIT | Creates a 2D terrain with color wich is stored in a array. | Berserker [swe] | 2005 |
.bb | Allowed letters | How to avoid unwanted letters/symbols | Andres | 2005 |
.bb | Power of two | Finds the next power of two down from a positive integer | Rottbott | 2005 |
.bb | Convert Integers to Words | Functions to convert Integer values into String words. | _PJ_ | 2005 |
.bb | Permutations Function | Returns the number of Permutations for 'N' values | Kevin_ | 2005 |
.bb | Basic Cannonballs Physics 3D | Uses Quadratic Equations | Erroneouss | 2005 |
.bb | JV-ODE Car Demo | A simple Blitz3D car demo using JV-ODE | VIP3R | 2005 |
.bb | Rate Of Exponential Decay & Increase | Exponential Decay & Increase | Erroneouss | 2005 |
.bb | Towers of Hanoi | Depth-first (recursive) solution to the Towers of Hanoi problem | Klapster | 2005 |
.bmx | Burrows-Wheeler-Transformation | Optimizing Huffman | Vertex | 2005 |
.bb | Sinus scroller | A simple sinusscroller | Jeppe Nielsen | 2005 |
.bmx | Bit Flags | Find if a bit can be found in a flag. | rdodson41 | 2005 |
.bmx | Simple Type | This is a simple method to learn Type | Filax | 2004 |
.bb | Multi-Dimensional Arrays using a Single Array | Convert multiple indexes into a linear index for use with Blitz Single Arrays (ie: mytype.alien[100]) | Techlord | 2004 |
.bb | Again a new Replace command | This command accepts a NumOfOcc parameter and a CaseSensitive parameter | PowerPC603 | 2004 |
.bb | Alternate Replace command (2nd version) | Adds a NumberOfOccurances parameter to the command | PowerPC603 | 2004 |
.bb | New Replace command | Replace-command with NumberOfOccurances parameter | PowerPC603 | 2004 |
.bb | The Ambiguity Engine. | Ffront end to a compiler/anything. | AntonyWells | 2004 |
.bb | Auto code indenter | Indents all your code 'correctly' | Rob Farley | 2004 |
.bb | Get what's on the other side of the equal sign even faster. | Shorter, faster than ever before. | Chroma | 2004 |
.bb | Box Packing | Packs boxes extremely fast, useful for lightmap packing etc. | fredborg | 2004 |
.bb | Normal Map | Generates a simple normal map from a height map for use with Dot3 | TetraHC | 2004 |
.bb | Delimeted string handler | Find an element of a single delimeted string | Rob Farley | 2004 |
.bb | Cheak if 2 lines cross | Cheak if 2 lines cross | Luke.H | 2004 |
.bb | RelativePath | To get a relativepath returned | Neochrome | 2004 |
.bb | BlitzODE Car Demo | A simple Blitz3D car demo using BlitzODE | VIP3R | 2004 |
.bb | Dynamic string array | Allows one to modify / create one string containing multiple substrings. | Mr Brine | 2004 |
.bb | minimum distance from point to line | find the distance from a point to a line in 2D | TomToad | 2004 |
.bb | Push/Pop Data Functions 2 | Functions to push and pop data to and from stacks (created from types) | N | 2004 |
.bb | Neural Net Engine | Feed fordward neural net engine, b+/3d. | AntonyWells | 2004 |
.bb | Push/Pop Data Functions | Functions to push and pop data to and from banks | N | 2004 |
.bb | Code Cleaner/De-formatter | It would be more confusing than the title. | AntonyWells | 2004 |
.bb | Natural Cubic Spline | Cubic Spline | Sweenie | 2004 |
.bb | Various Sorting Algorithms | Shell, Bubble, Insertion, Selection, and Quick sort functions | N | 2004 |
.bb | Homing Missile Algorithm | does what it says! | Mr Brine | 2004 |
.bb | shifted grid collision demo | How to do FAST 2D col-det with large amount of sprites | big10p | 2004 |
.bb | Pushing Objects | Real Collision Pushing | Neochrome | 2004 |
.bb | SmartStrip | Smart version of strip, for remove multiple characters of the same value. | AntonyWells | 2004 |
.bb | 2D Collision Example | Create circles and lines that collide with each other. | Jeppe Nielsen | 2004 |
.bb | Get the day of the week | Returns the day of the week | Kevin_ | 2004 |
.bb | Key Generator | Create keys for your software | Rob Farley | 2004 |
.bb | Maze Generator | Customizable! | Curtastic | 2004 |
.bb | Weighted Random Numbers | A simple code example to show how to generate weigthed random numbers where one number appears more often than another, | sswift | 2004 |
.bb | Quaternion Math library | Most of the functions required to work with quaternions | Beeps | 2004 |
.bb | Matrix Math library | Matrix maths library including most of the functions you might use. | Beeps | 2004 |
.bb | Vector Math library | A simple blitz include that gives you most of the vector maths functions. | Beeps | 2004 |
.bb | quick math evaluator | Quick stack based math evaluator that converts infix to postfix, and then writes intermediate output according to your code | Zenith | 2004 |
.bb | Multiple Event triggers | Handle multiple events without halting program flow | ralphy | 2004 |
.bb | Infix to Postfix | Infix to Postfix conversion (without Brackets, heh) | Zenith | 2004 |
.bb | Distance Between 2 Rectangles | Calculates the distance between two rectangles (FAST!) | Mr Brine | 2004 |
.bb | Sin/Cos Lookup Tables | Sin/Cos Lookup Tables | Techlord | 2004 |
.bb | Urlencode / Urldecode | Acts like the php counterparts | skn3 | 2004 |
.bb | On a collision course | How to calculate if two entities are on a collision course in a plane | Jeppe Nielsen | 2004 |
.bb | - Line Helpers - | - General y=mx+b type stuff - | Jeremy Alessi | 2004 |
.bb | Another IsOdd() function. | This is a simple, quick way to find out if a number is odd. | dangerdave | 2004 |
.bb | IsOdd | Simple function for working out whether or not a value is odd | * | 2004 |
.bb | Decimal to the length of the binary equivalent | Takes a decimal and quickly returns the length of the binary equivalent | Bot Builder | 2003 |
.bb | Continuous Bezier Spline | Create a continuous bezier spline using multiple splines | Jeppe Nielsen | 2003 |
.bb | Race Timer Functions | Allows you to start/stop and reset a timer returning a formatted time | Rob Farley | 2003 |
.bb | Base 64 Encoder/Decoder Functions | Base 64 encode/decode | Andy_A | 2003 |
.bb | DataType Function | Checks the type of data stored in a string | Ken Lynch | 2003 |
.bb | CRC32 - Checksum calculator | Clean CRC32 - Checksum calculator for string/bank/file | MrCredo | 2003 |
.bb | Round Floor Celing towards Zero | Rounds towards zero. Combined Floor Ceiling | LostCargo | 2003 |
.bb | Interpolation | Linear, Cosine, Cubic and Hermite Interpolation | Klaas | 2003 |
.bb | Isometric collision | Detects collision in a isometric square | Nebula | 2003 |
.bb | 2d distance calculation and approximation | Sweet ways to calculate 2d distance along a line | Shagwana | 2003 |
.bb | Homing physics ( 2D ) | Allow enemies to chase player, with velocity and acceleration. | Jeppe Nielsen | 2003 |
.bb | Object and Handle with Entities | Object and Handle to avoid looking up an entity in thousands of types | Rob | 2003 |
.bb | Queueing behaviour | Please form an orderly line | DarkNature | 2003 |
.bb | Container Classes | List, Array, Heap classes for easy use | Marcelo | 2003 |
.bb | MathToString$(...) | NEW version 1.5 | ShadowTurtle | 2003 |
.bb | Cosineinterpolytion | Interpolated line with cosinealgorithm | Vertex | 2003 |
.bb | Swift Event System | An event system for triggering events in your game, or animating objects. | sswift | 2003 |
.bb | Euler angles to quaternion and back | Euler angles to quaternion and back | Markus Rauch | 2003 |
.bb | SpeedLimit | Keep your ships from going too fast | Ratboy | 2003 |
.bb | QLimit | Limit values | Neochrome | 2003 |
.bb | Base Conversion | Quick and easy base conversion function | Zenith | 2003 |
.bb | RC4 Komp. Algo. | De / Encoding Tool | Panno | 2003 |
.bb | Get what's on the other side of the Equal sign. | Fast value extractor. | Chroma | 2003 |
.bb | RLE compression | Basic Run Length Encoding compression for files. | Zenith | 2003 |
.bb | Z Pathfinding Library | A simple, easy, optimized little lib | Zenith | 2002 |
.bb | Convert Radians To Degrees | Radians to Degrees Conversion Function. | Chroma | 2002 |
.bb | Radar Scan: Is that enemy within range? | Will scan a given radius and return true/false if target is in range. | Ghoula | 2002 |
.bb | Is In Triangle 2D | Check if point is inside triangle | Difference | 2002 |
.bb | Lines_Intersect() | This function determines if two line segments intersect in 2D, and if so, where they intersect. | sswift | 2002 |
.bb | CRC32 calculator (well similar) | This calculates a CRC32 for an file given, it might not be 100% correct to the algorythm though. | Drago | 2002 |
.bb | Any Zoom Level Line | Draw a line at any zoom level.. | skn3 | 2002 |
.bb | Line Normal | This function will calculate the normal of a line. | sswift | 2002 |
.bb | Rectangle/Box overlap code (Boolean way) | A faster way to tell if a rect overlaps! | Shagwana | 2002 |
.bb | Billiards Style Collision Physics | 2D circle collision response which can be used for almost anything where 2 objects collide in 2 dimensions | Phish | 2002 |
.bb | Converts Degrees to Radians | Takes an angle and converts it to a radian. | Chroma | 2002 |
.bb | Swift Terrain System | The Swift Terrain System - A fast, detailed, tiled mesh terrain with level of detail | sswift | 2002 |
.bb | IPS Routines | International Patching System - creating and using IPS files. | taxlerendiosk | 2002 |
.bb | Sorted Linked Type Lists | Create and maintain lists sorted on an arbitrary field | Miracle | 2002 |
.bb | Linked Type Lists (Updated) | Search through large numbers of types with linked lists | Miracle | 2002 |
.bb | Bresenham line tracing (2d) | Lets you iterate through a bresenham line one coord at a time | Shagwana | 2002 |
.bb | Rigid Body Physics System | A simple particle-based rigid body physics system. | Vorderman | 2002 |
.bb | Binary GCD | Fast GCD Algorithm | Entity | 2002 |
.bb | Not-So-Faster Sqr( x^2 + y^2 ) | but Sqr( x*x + y*y ) is faster... hmmmm | Entity | 2002 |
.bb | Terrain Colormap Generator | A simple terrain color map generator. | Chroma | 2002 |
.bb | Smart Turn | Turns An Entity Toward Another Choosing The Short Path | semar | 2002 |
.bb | FloatTo4Bytes | Convert floating point number to 32bit IEEE representation | GrahamK | 2002 |
.bb | Replaying user input using a collection of Types | Replaying user input using a collection of Types | matt! | 2002 |
.bb | Create 2D terrains | The best of many methods i tried | skn3 | 2002 |
.bb | Starfox's LOD Mesh System | Manages LOD Meshes for Blitz | starfox | 2002 |
.bb | Insertion Sort | Example of sorting Blitz type collection. | Floyd | 2002 |
.bb | Insertion Sort with sentinel | A faster version of Insertion Sort. | Floyd | 2002 |
.bb | faster bin to int :D | converts a binary string to an integer | Curtastic | 2002 |
.bb | Julian day functions | Calculate the Julian day for use with date calculations | Craig Watson | 2002 |
.bb | gettok$(word$,token,seperator) | A handy function to return a token from a string... | skn3 | 2002 |
.bb | Pointing one image towards another using ATan | This code demonstrates how ATan is used to determine the frame of a rotating image | Klapster | 2002 |
.bb | MD5 Digest | Function to create an MD5 Digest | Craig Watson | 2002 |
.bb | Binary Search | A simple binary search, used to find a value in a large array | dirkduck | 2002 |
.bb | Base 64 Encoder | Function to encode string text to base64 | mangus | 2002 |
.bb | Pecentage values | Statistics functions and controlled randoms | Giano | 2002 |
.bb | Cannonball physics | Code which shows how to move objects as if they were shot like a cannonball ( 2D ) | Jeppe Nielsen | 2002 |
.bb | Binary string to integer | Converts a string created w/ bin$ back to an int. | Snarkbait | 2002 |
.bb | Sin() and Cos() demo | Tutorial on using Sin() and Cos() to determine movement | Rhodan | 2002 |
.bb | hex2dec | Converts a hexadecimal number to a decimal one | Blu_Matt | 2002 |
.bb | Hex 2 String | Converts a Hexidecimal to a String | Zenith(Matt Griffith) | 2002 |
.bb | Bitplane Nostalgy AI tracking functions | Track,Track_YR,Track_Smooth,Track_YR_Smooth | Litobyte | 2002 |
.bb | 2D Rectangle Collide (FAST) | collision detection between two rectangles | Nigel Brown | 2002 |
.bb | Bouncing Ball | Can be controlled with joypad. | Faz | 2002 |
.bb | Distance between 2 entities in 3D space for collision! | This function checks the distance between 2 entities for collision! | SopiSoft | 2002 |
.bb | VB InstrRev() command | Works as Instr() command, but starts search from the end of the string | Jim Teeuwen | 2002 |
.bb | More versatile VB Split() Command | Splits a string into a 1 dimensional Array.and.. | Jim Teeuwen | 2002 |
.bb | Huffman Expand | Use in conjunction with the compress routines (below) to decompress your files/data | Murilo | 2002 |
.bb | Huffman Compression | Huffman compress your files/data | Murilo | 2002 |
.bb | time dependant movements and rotations | This code allows you to run your game the same speed on various PCs, fps independent | Kostik | 2002 |
.bb | VB Split Command | Here's a Visual Basic Command for Blitz. | Chroma | 2002 |
.bb | Bayer-Palbo Ordered Dithering | A modified 8x8 Bayer ordered dither algorithm | Popstar | 2002 |
.bb | Height Map Generator | Make unique random nice looking landscapes | Rob Farley | 2001 |
.bb | Car Physics | Car physics allowing front/rear/4 wheel drive and under/oversteer | Vorderman | 2001 |
.bb | Pattern$() Function | Makes it easy to identify groups of letters/numbers | Oldefoxx | 2001 |
.bb | Parsing Strings | Functions for parsing strings based on separation chars. | Oldefoxx | 2001 |
.bb | A flexable VAL() Function | This is an updated version | Oldefoxx | 2001 |
.bb | Point in a rectangle detection | Boolean way to detect if a point is in a rectangle | Shagwana | 2001 |
.bb | 2 and 4 byte compressor | 2 byte and 4 byte compressor/decompressor | Skully | 2001 |
.bb | Flags | How to store the values of many flags in one number | Warpy | 2001 |
.bb | QuickSort | The Fast Quick Sort algo | TFT (der Falke) | 2001 |
.bb | BubbleSort | sorts blitz object collections | skidracer | 2001 |
.bb | FloatString | float to string conversion with n decimal points | skidracer | 2001 |
.bb | InsidePoly | check if a point is inside a polygon | skidracer | 2001 |
.bb | Integer swapping | Swapping two integer variables without using a third | BlitzSupport | 2001 |
.bb | Number from String | Extract Numbers from Strings | Cpt. Sovok | 2001 |
.bb | k.i.s.s. toggle | Keep It Simple Stupid (kiss) integer toggle: | Russell | 2001 |
.bb | Incr()/Decr() with safety check | Increment or decrement by a value with bounds check | Russell | 2001 |
.bb | Using types-within-types | An example of using a custom type within another custom type | BlitzSupport | 2001 |
.bb | Asynchronous timers | Timers that don't stop your game from continuing | BlitzSupport | 2001 |
.bb | Diminish () | Good routine for reducing speeds, power, etc. | BlitzSupport | 2001 |
.bb | Vector Products | A couple of helper functions Dot and cross product. | David Bird(Birdie) | 2001 |