Code archives/Algorithms

Language: All | .bb | .bmx
LangTitleDescriptionAuthorDate
.bmxInfinitely Large +/- IntsAdd and subtract infinitely large positive and negative integers using stringsSpencer2009-03-11
.bbEstimating areaEstimates total visible area from the direction of viewAndy2009-03-05
.bbRandom Maze GeneratorMazesCloseToPerfect2009-02-24
.bmxRoman NumeralsValidate and convert between Roman Numerals and Integersxlsior2009-02-23
.bbWayPointerA pathfinding programKillerX2009-02-22
.bbSet individual bits in a bankset the individual bits in a bankAndy2009-02-03
.bmxNumber sequences and special ratiosAlgorithms/Formulas for number sequences (Fibonacci, Lucas, etc.), the Golden and Silver ratios, and an IsPrime functionPlash2009-01-26
.bbPoint In OvalIs a point inside of an oval?Nullium2008-12-25
.bmxdeHTMLStrip HTML tags from a stringxlsior2008-12-22
.bbTic tac toe that learnsLearns... slowly but surelyNate the Great2008-12-10
.bmxKnuth shuffleRandomly rearrange a set of numbersWarpy2008-12-02
.bmxCoral Snakelinklist and recursive snakeJesse2008-11-10
.bbTerm calculatorAn algorithm that calculates the result of a mathematical termNoobody2008-11-09
.bmxRegular expressionsA system for matching regular expressionsWarpy2008-11-07
.bmxTCryptType to use Xor and AES encryptionFirstdeathmaker2008-10-23
.bmxMerge Sort TListSort a TList using the merge sort algorithmNilium2008-10-20
.bmxBit AccessRead/Write bits in a byte.Aelin2008-10-16
.bbSudoku solverSolves a sudoku riddle in 1 millisecDevils Child2008-10-02
.bmxdragging and slidingObject dragging and slidingJesse2008-09-29
.bbMovemouseMakes mouse bonce aroundNate the Great2008-09-26
.bmxNumber from a poisson distributionReturns a random number from a Poisson distribution with given meanWarpy2008-09-22
.bmx2D Vector moduleOOP Vector module for 2d applicationsYahfree2008-09-21
.bmxLikeStringCheck for multi Instringdegac2008-09-12
.bbmatchPatterncompare a source String with a String expressionShadowTurtle2008-09-07
.bbFactor CalculatorCalculates factorsschilcote2008-08-22
.bbRandom number with weightingGiven an array of weights, pick an index so probability is proportional to the corresponding weight.Warpy2008-08-21
.bmxSalsa20Salsa20 stream cipher in BlitzMaxOtus2008-08-07
.bmxHC-256HC-256 stream cipher in BlitzMaxOtus2008-07-29
.bmxspecial prime numbersfind prime numbers based on big pair numbersVignoli2008-07-20
.bmxEquations of Motion - Bouncing off a WallFinds the new position and velocity of an object that hits a wall.Warpy2008-07-04
.bmxMenumenu examplejankupila2008-06-26
.bbWord MakerCreates unknown words_332008-06-23
.bbPrime Number FinderYou put in a number and it returns 1 if it's a prime and 0 if it's notGIA_Green_Fire_2008-06-19
.bbAlphabetical sortThis function checks two strings and tells which one is higher in alphabet.Devils Child2008-06-13
.bbGenerate Nice Terrain+LightmapTerrain Generator , with ColorMap and ultra fast LightmapingBobysait2008-06-12
.bmxModified Spline InterpolationX and Y spline interpolationcomputercoder2008-06-11
.bbDateInt()Converts date to int. Useful to stop a program running after a certain date.boomboom2008-06-09
.bmxPolygon triangulation - subtracting ears methodCut a polygon into triangles by clipping off 'ears'Warpy2008-05-31
.bbRound a numberRound x to the nearest y!chwaga2008-05-29
.bbScrollerScrolling Routinepc_tek2008-05-25
.bbAiA Good Ai ScriptThe_Black_Knight2008-05-14
.bmxBreadth-first pathfinderA simple pathfinding engine, only 4 functionsAndres2008-04-07
.bb2 Points into a rectangleTurns 2 Points into a rectangleMortifer Nex2008-03-24
.bbProbability_CalculationThe Functions Fac, Binom, Bernoulli and Cumulated BernoulliDiego22008-03-16
.bbAngle360 for B3D/B+Returns a 360 degree angle between 2 pointsmarkcw2008-03-09
.bbPush Ai - move baddies awayMove screen parts with mouseNebula2008-01-20
.bb2 point Angle differenceFunction Returns the differenceNebula2008-01-20
.bmxD&D Dice RollerJust a little function I wrote to accept a die roll string and return a roll + bonus.Chroma2008-01-14
.bb2D math functionsIntersection, line to point distance and line to line distance functionsJasu2008-01-08
.bmxFunctions to trim whitespace from the left or right of a stringRightTrim() and LeftTrim() functions to trim whitespace from the right or left of a string.Bill Stanbrook2007-12-22
.bmxGeneral A* Pathfinder ImportJust finds the path. Nothing game-specific.Curtastic2007-11-25
.bbRhyme detectionDoes a line rhyme.Nebula2007-11-18
.bb3D Short est PathAn implementation of Dijkstra's algorithm for 3DMoraldi2007-11-17
.bmxAppTiming moduleFunctions for controlling application timingLeadwerks2007-11-08
.bmxClipboard ModuleCopy and paste text or pixmapsLeadwerks2007-11-07
.bbMathEx ModuleSome much-needed math functions including Curve(), RGBA(), and othersLeadwerks2007-11-06
.bmxPercentage functionFind the percentage that one number is of another number, and even change the highest possible percentage!B+man2007-11-04
.bbpoint_in_polygonFast, compact function to determine if a point lies inside a polygon.big10p2007-11-03
.bbIntersectionsGet intersections between line segments and arcsSubirenihil2007-10-29
.bmxGetIntersectionLineCircle()Get Points of Intersection for Line and CircleSebHoll2007-10-27
.bbCalculateDiceFor all the RPG fans here a dice functionEdzUp[SD]2007-10-20
.bmxSimple Genetic AlgorithmA short example of GA evolutionGW2007-10-19
.bbDatestampGet the number of days since 1.1. Year 1 | Bekomme die Anzahl der Tage seit dem 1.1. Jahr 1Diego22007-09-20
.bmxultra lite script languageThis is a ultra lite and very limited Scripting language written in BMX and based on ancient basic syntaxziggy2007-09-11
.bbBase ConverterConverts a number from one base to another.Arem2007-09-10
.bmxSimple Parser & ExecuterAsk and ye shall receive.danjamwoo2007-09-07
.bmxDate DifferenceCount the number of days between any two datesxlsior2007-08-06
.bmxDay of YearReturns the day of the year for any datexlsior2007-08-06
.bmxLeap yearsRecognize Leap Yearsxlsior2007-08-06
.bbRND substituteGenerates random floats without to use RND()jfk EO-111102007-07-24
.bbsimple a* pathfindingan early attempt at a* pathfinding.Kalisme2007-07-17
.bbLand generatorGenerate islandsNebula2007-07-06
.bbPatrollingDraw patroling paths.Nebula2007-07-05
.bmxDistance to lineCalculates the distance to line or line segment fastOtus2007-06-28
.bmxPoint inside convex polygonFor the special case when a polygon is convex, it's easy to see if a point is inside it.Warpy2007-06-27
.bmxConvex HullGiven a set of points, find smallest convex polygon containing them all.Warpy2007-06-27
.bmxSparse array TreeStores sparse arrays more efficiently in a tree-like data structure.Otus2007-06-24
.bmxFixed Step Logic & Linear InterpolationLow frequency update loop combined with motion tweening gives some smooth resultsHrdNutz2007-06-20
.bbPoint In PolygonCheck for point in n-sided polygon: uses crossing methodAndy_A2007-06-12
.bbmegacalculsuse strings for mathsVignoli2007-06-08
.bbSplitSplits a string into pices by a seperator / Teilt einen String in Stücke mithilfe eines TrennersDiego22007-06-01
.bbUrlencode / UrldecodeUrl encoder / decoder based on skn3[ac]s algorithmDiego22007-05-17
.bbSmoothly moving object in 3DObject in 3D (sphere) smoothly passing thru random set of points (cubes) visiting them in certain time (triple cubic spline interpolation)Matt Merkulov2007-05-04
.bb2D turret firing algorhytmsrotation, straight, wave, forestalling, simple learningMatt Merkulov2007-04-21
.bbPoint in TriangleChecks if a point in inside a triangleRob Farley2007-04-17
.bbTrinary / TrinitätThe trinary operator as function fpr blitz/ Der Trinitätsoperator als Funktion für BlitzDiego22007-03-30
.bbMin MaxGet the minor or major of two numbers | Die kleinere oder größere zweier Zahlen erhaltenDiego22007-03-30
.bbBase ConverterConverts a Number from any Base to any other BaseDiego22007-03-21
.bmxHexToDecEvaluate a hex string to a decimal value.impixi2007-03-15
.bb"Life" on infinite fieldJ. H. Conway's Game of Life on nearly infinite fieldMatt Merkulov2007-03-15
.bbConway's Life: experimentsSome interesting additional stuffMatt Merkulov2007-03-14
.bbSmoothly moving objectObject in 2D smoothly passing thru random set of points visiting them in certain time (dual cubic spline interpolation)Matt Merkulov2007-03-14
.bbCubic spline interpolationDrawing cubic spline what is passing thru random set of pointsMatt Merkulov2007-03-14
.bbLagrange interpolationDrawing Lagrange function graph what is passing thru random set of pointsMatt Merkulov2007-03-14
.bbConway's Game of LifeDevelopment of rectangular area filled with random cellsMatt Merkulov2007-03-13
.bbBank as dynamic araySnow fx exampleMatt Merkulov2007-03-13
.bmxTokenize, GetToken, Explode, ImplodeSome usefull token related functions for blitzmaxskn3[ac]2007-03-09
.bmxHex2$(), Bin2$()Allows you to select the number of digits to return.ninjarat2007-03-05
.bmxFPS moduleImport and goninjarat2007-02-24
.bbPac Man EditorTo accompany the Pac Man exampleVic 3 Babes2007-02-14
.bbPac ManSimple pathfinding in this Deluxe Pac Man exampleVic 3 Babes2007-02-14
.bbHandy string parsing functionExtract words, characters, or symbols using delimitersAndy_A2007-02-12
.bbXor ChecksummingChecksum a file to detect corruption tamperingVic 3 Babes2007-02-03
.bbBlitz2HTMLConverts Blitz to HTML for html tutorials, or printingVic 3 Babes2007-02-03
.bbBinary Tetris in ColourUses same binary algorithm as Binary Tetris, but with colourVic 3 Babes2007-02-03
.bbBinary TetrisAlgorithm for Tetris using only binaryVic 3 Babes2007-02-03
.bmxFrame LimitingCode to go with Morduun's tutorialtonyg2007-02-03
.bmxExpression EvaluatorEvaluates string expressions, with variables and functionsgrable2007-01-19
.bmxTRadialVector, TLinearVector, TPosSome OO classes to help you do vector mathsninjarat2007-01-07
.bbCalculating PrimesThe fastest way to calculate prime numbersSubirenihil2006-12-24
.bbSimple Spline InterpolationSimple Spline Function giving y values for xMr Snidesmin2006-12-08
.bbFAST Sieve of EratosthenesFind prime numbersAndy_A2006-12-04
.bbPrime FinderA program that calculates if a given number is prime.Nathaniel2006-12-03
.bmxLtoRLook()Super Simple. Great for use with RequestFile()Zenn Lee2006-11-09
.bbLine-Bezier Intersect DemoCheck for intersection between Line Segment and Bezier CurveAndy_A2006-11-07
.bbYet Another Line Intersect FunctionFunction to check if two line segments crossAndy_A2006-11-07
.bbfractionsinstead of decimalsmindstorms2006-10-25
.bbString parsing functionsLittle string parsing library.Devils Child2006-10-24
.bbGetEntityBox()This function returns the entity's bounding box sizes.Devils Child2006-10-24
.bbtimersblitzplus like timersmindstorms2006-10-20
.bbsqr functionreturns in radical formmindstorms2006-10-13
.bb2D Particle & Constraints physics with mouse buildmode/interactmodea 2D physics simulation with an interactive demonstrationJeppe Nielsen2006-10-03
.bbPi Calculator Rev 2Calculates PiArem2006-10-01
.bbPi CalculatorCalculates PiArem2006-10-01
.bmxTwin PrimesHow fun!danjamwoo2006-09-27
.bmxCalculate bounding boxCalculates the bounding box (x,y,width,height) of rect that has x,y,width,height,angle,scalex,scaley,handlex,handleyskn3[ac]2006-09-20
.bmxTListFfor blah = eachin list.From(start:TLink,howMany:int)dmaz2006-09-06
.bmxTHeapLightweight THeap datastructure for priority queues etcDreamora2006-08-31
.bmxVector ClassA Simple Vector Class to do some Maths on 3d VectorsKurator2006-08-29
.bbErrorIgnore this entryDreamora2006-08-28
.bmxTListExtendedextended TList type with powerfull additional features.Dreamora2006-08-22
.bmxVon Neumann Random Numbers GeneratorRandom numbers generatorsplinux2006-08-08
.bbUnHex/reHexGet a hex value out of int and reverseAndres2006-08-06
.bmxInstr2Returns the index of the specific separator number in the string.Chroma2006-08-05
.bmxSimple Verlet (physics)An example of a verlet with rotationgrable2006-07-31
.bbGUI object managementType demo for managing overlapping GUI objectsbig10p2006-07-28
.bmxEvaluate String ArithmeticUpdated on August 17th 2006!danjamwoo2006-07-18
.bmxCircle through three pointsFinds the circle that goes through three given points.Byteemoz2006-07-10
.bbSudoku-Solverin GermanMr. Bean2006-07-03
.bbFalse PostSorry, false post !Mr. Bean2006-07-03
.bmxType for Cubic SplinesCurves and pathes with cubic splinesxMicky2006-07-02
.bmxBin2decBinary string to decimal inttonyg2006-06-07
.bmxBase64 EncodingEncode data using Base64Nilium2006-05-27
.bbarray of typesarray of types within a typebradford62006-05-26
.bmxWeekday of a date (BlitzMax)Find out what weekday a date is !wedoe2006-05-26
.bmxReverse bytes and bitsFunctions to reverse the order of bytes and bitsNilium2006-05-14
.bmxRC4 encryptionVery easy, fast and secure encryption and decryption using RC4 algorithmRepeatUntil2006-05-13
.bmxVery Simple GravityImplement 2d gravity in a very simple mannerIPete22006-05-12
.bmxSigned Byte & Short FunctionsFunctions to convert integers to and from signed shorts & bytesNilium2006-05-06
.bmxFPS/Delta TimingImport-and-use code for FPS and delta timingNilium2006-05-05
.bbRecirsive ScanDir() funca little scandir() func!Devils Child2006-05-03
.bmxCRC32 checksum calculationMrCredo's CRC32 code ported to BMaxJake L.2006-04-23
.bmxTProfiler ClassAn easy to use multi-function profilerAntMan - Banned in the line of duty.2006-04-23
.bmxConcave/convex polygon collisions and other useful functions.PolyToPoly, CircleToPoly, LineToPoly, PointInPoly collisions. All with transforms. And other useful functions too...Oddball2006-04-16
.bbBox, Box2 (bb & bmax)extended modulosCS_TBL2006-04-12
.bmxSearch String ArrayAllows you to search an array of strings for a string matching a patternNilium2006-03-28
.bmxSplitStringSplits a string into an array of piecesNilium2006-03-28
.bmxDate functions: JulianDay() , JulianDate() , DayFromDate()Julian day functionsJim Brown2006-03-26
.bbBubble SortSorting an arrayNaughty Alien2006-03-13
.bbImage ZoomEasy to adjustValorden2006-01-25
.bmxCollideImage2Function similar to CollideImage, but allows collision of images in the same layerRepeatUntil2006-01-15
.bbLineRectIntersectionThis Function determine if a Line and a Rectangle intersectMarkus Rosse2006-01-13
.bb2D Mountain GenerationA 2D Mountain makerSubirenihil2006-01-05
.bbCreating circles with a certain amount of cornersThis function will create a circle with a variable amount of cornersPhoenix2006-01-05
.bbmathematical algorithmssome mathematical algorithms5t@nKy2005-12-23
.bbSimple GravitySimple gravity effect for a platformerValorden2005-12-23
.bmxSoundEx functionA simple soundEx function for BMaxPerturbatio2005-12-21
.bmxSend Multi-Dimensional Arrays to a FunctionThis let's you send arrays like MyArray[5,5,5] to a function and return it.Chroma2005-12-15
.bbConversion Log DateCounts the number of days since 1-1-00Sonari Eclipsi Onimari2005-11-28
.bmxMaxGui Program Flow via sub hookingExample of using one master hook to send events to multipul functionsShagwana2005-11-18
.bmxMove at a constant speed along a bezierMake an object move at a roughly constant speed along a bezier curveWarpy2005-11-08
.bbContainer: vectorplug'n'play vector containers which can be used to store objectsoctothorpe2005-11-02
.bbBubble SortingSimple array bubble sortingRegular K2005-10-31
.bmxCalc Angle Between Two AnglesCalculate the inbetween angle from one angle to the otherShagwana2005-10-28
.bbSmooth bezier curves between pointsDraw smooth bezier curves between pointsJeppe Nielsen2005-10-15
.bbPathfinding (Pre calculated 2D)Pathfinding routine I use in my gamesMatty2005-10-12
.bbBinary Decision TreeBinary Decision Tree AI AlgorithmTechlord2005-08-27
.bmxA medley of digestsFunctions to create MD5, SHA-1 and SHA-256 digests.Yan2005-08-21
.bbString - Int - String4 byte int values in string format (ideal for multiplayer)Banshee2005-08-18
.bbContainer: 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$), iteratorsoctothorpe2005-08-08
.bbContainer: double-linked listplug'n'play list containers which can be used to store objects - push, pop, shift, unshift, delete, iteratorsoctothorpe2005-08-08
.bmxZooming In/OutZoom with the Mouse WheelCruis.In2005-08-05
.bbZooming In/OutZoom with the Mouse WheelCruis.In2005-08-05
.bbLook for duplicationsearches through a list of numbers for a duplicate numberNicstt2005-08-02
.bbSoundEx SearchGenerates SoundEx search codesDr. Wildrick2005-07-30
.bbSorting Array BASICA Real Basic Sorting methodNeochrome2005-07-22
.bbRandom 3D/2D Dungeon GeneratorA random 2d/3d dungeon generator, as the title saysErroneouss2005-06-28
.bbRotatatable movable square to movable point collisions in 2DChecks collision of a square with any rotation and any position in 2D space with a movable pointBraincell2005-06-28
.bbConway's Life AlgorithmAnother Life IterationGary B2005-06-21
.bbstar fieldsimple star field simulationPete2005-06-12
.bbInterpolate AnglesInterpolate between two angles...fredborg2005-05-31
.bbbouncybouncy sprite simulationPete2005-05-27
.bbRGB to HSB and backConvert RGB to Hue, Saturation and Brightnessjfk EO-111102005-05-21
.bmxMD5 DigestMD5 algorithm for BlitzMaxTom Darby2005-05-19
.bbSectors in stringRetrieve easily a sector from within a stringAndres2005-05-03
.bbHex$ to DecimalVery compact function to convert an hex$ to a decimalCybersed2005-04-30
.bmxHow to use tilesMap making with tiles, for beginnerKamaShin2005-04-27
.bbHow to use tilesCreating a maps with tilesKamaShin2005-04-27
.bbpositionsprite()display 3d sprites using 2d screen coordinatesD4NM4N2005-04-25
.bbCalcGunAngleReturns gun's angle to hit the targetMikle2005-04-17
.bbCreate 2D Terrain EDITCreates a 2D terrain with color wich is stored in a array.Berserker [swe]2005-03-28
.bbAllowed lettersHow to avoid unwanted letters/symbolsAndres2005-03-23
.bbPower of twoFinds the next power of two down from a positive integerRottbott2005-03-08
.bbConvert Integers to WordsFunctions to convert Integer values into String words.Malice2005-02-21
.bbPermutations FunctionReturns the number of Permutations for 'N' valuesProf2005-02-20
.bbBasic Cannonballs Physics 3DUses Quadratic EquationsErroneouss2005-02-08
.bbJV-ODE Car DemoA simple Blitz3D car demo using JV-ODEVIP3R2005-01-28
.bbRate Of Exponential Decay & IncreaseExponential Decay & IncreaseErroneouss2005-01-20
.bbTowers of HanoiDepth-first (recursive) solution to the Towers of Hanoi problemKlapster2005-01-19
.bmxBurrows-Wheeler-TransformationOptimizing HuffmanVertex2005-01-16
.bbSinus scrollerA simple sinusscrollerJeppe Nielsen2005-01-06
.bmxBit FlagsFind if a bit can be found in a flag.rich d2005-01-04
.bmxSimple TypeThis is a simple method to learn TypeFilax2004-12-29
.bbMulti-Dimensional Arrays using a Single ArrayConvert multiple indexes into a linear index for use with Blitz Single Arrays (ie: mytype.alien[100])Techlord2004-12-22
.bbAgain a new Replace commandThis command accepts a NumOfOcc parameter and a CaseSensitive parameterPowerPC6032004-12-15
.bbAlternate Replace command (2nd version)Adds a NumberOfOccurances parameter to the commandPowerPC6032004-12-14
.bbNew Replace commandReplace-command with NumberOfOccurances parameterPowerPC6032004-12-14
.bbThe Ambiguity Engine.Ffront end to a compiler/anything.AntMan - Banned in the line of duty.2004-12-14
.bbAuto code indenterIndents all your code 'correctly'Rob Farley2004-12-11
.bbGet what's on the other side of the equal sign even faster.Shorter, faster than ever before.Chroma2004-12-01
.bbBox PackingPacks boxes extremely fast, useful for lightmap packing etc.fredborg2004-11-29
.bbNormal MapGenerates a simple normal map from a height map for use with Dot3TetraHC2004-11-26
.bbDelimeted string handlerFind an element of a single delimeted stringRob Farley2004-11-23
.bbCheak if 2 lines crossCheak if 2 lines crossLuke.H2004-11-19
.bbRelativePathTo get a relativepath returnedNeochrome2004-11-05
.bbBlitzODE Car DemoA simple Blitz3D car demo using BlitzODEVIP3R2004-10-20
.bbDynamic string arrayAllows one to modify / create one string containing multiple substrings.Mr Brine2004-09-25
.bbminimum distance from point to linefind the distance from a point to a line in 2DTomToad2004-09-21
.bbPush/Pop Data Functions 2Functions to push and pop data to and from stacks (created from types)Nilium2004-09-12
.bbNeural Net EngineFeed fordward neural net engine, b+/3d.AntMan - Banned in the line of duty.2004-09-05
.bbPush/Pop Data FunctionsFunctions to push and pop data to and from banksNilium2004-09-03
.bbCode Cleaner/De-formatterIt would be more confusing than the title.AntMan - Banned in the line of duty.2004-08-30
.bbNatural Cubic SplineCubic SplineSweenie2004-07-01
.bbVarious Sorting AlgorithmsShell, Bubble, Insertion, Selection, and Quick sort functionsNilium2004-06-24
.bbHoming Missile Algorithmdoes what it says!Mr Brine2004-06-07
.bbshifted grid collision demoHow to do FAST 2D col-det with large amount of spritesbig10p2004-06-01
.bbPushing ObjectsReal Collision PushingNeochrome2004-05-30
.bbSmartStripSmart version of strip, for remove multiple characters of the same value.AntMan - Banned in the line of duty.2004-05-28
.bb2D Collision ExampleCreate circles and lines that collide with each other.Jeppe Nielsen2004-04-15
.bbGet the day of the weekReturns the day of the weekProf2004-04-15
.bbKey GeneratorCreate keys for your softwareRob Farley2004-04-08
.bbMaze GeneratorCustomizable!Curtastic2004-03-28
.bbWeighted Random NumbersA simple code example to show how to generate weigthed random numbers where one number appears more often than another,sswift2004-03-11
.bbQuaternion Math libraryMost of the functions required to work with quaternionsBeeps2004-02-19
.bbMatrix Math libraryMatrix maths library including most of the functions you might use.Beeps2004-02-19
.bbVector Math libraryA simple blitz include that gives you most of the vector maths functions.Beeps2004-02-19
.bbquick math evaluatorQuick stack based math evaluator that converts infix to postfix, and then writes intermediate output according to your codeZenith2004-02-11
.bbMultiple Event triggersHandle multiple events without halting program flowralphy2004-02-10
.bbInfix to PostfixInfix to Postfix conversion (without Brackets, heh)Zenith2004-02-08
.bbDistance Between 2 RectanglesCalculates the distance between two rectangles (FAST!)Mr Brine2004-02-04
.bbSin/Cos Lookup TablesSin/Cos Lookup TablesTechlord2004-02-04
.bbUrlencode / UrldecodeActs like the php counterpartsskn3[ac]2004-01-23
.bbOn a collision courseHow to calculate if two entities are on a collision course in a planeJeppe Nielsen2004-01-11
.bb- Line Helpers -- General y=mx+b type stuff -Jeremy Alessi2004-01-11
.bbAnother IsOdd() function.This is a simple, quick way to find out if a number is odd.dangerdave2004-01-04
.bbIsOddSimple function for working out whether or not a value is oddEdzUp[SD]2004-01-04
.bbDecimal to the length of the binary equivalentTakes a decimal and quickly returns the length of the binary equivalentBot Builder2003-11-30
.bbContinuous Bezier SplineCreate a continuous bezier spline using multiple splinesJeppe Nielsen2003-11-29
.bbRace Timer FunctionsAllows you to start/stop and reset a timer returning a formatted timeRob Farley2003-11-19
.bbBase 64 Encoder/Decoder FunctionsBase 64 encode/decodeAndy_A2003-10-05
.bbDataType FunctionChecks the type of data stored in a stringKen Lynch2003-10-02
.bbCRC32 - Checksum calculatorClean CRC32 - Checksum calculator for string/bank/fileMrCredo2003-09-07
.bbRound Floor Celing towards ZeroRounds towards zero. Combined Floor CeilingLostCargo2003-08-31
.bbInterpolationLinear, Cosine, Cubic and Hermite InterpolationKlaas2003-08-26
.bbIsometric collisionDetects collision in a isometric squareNebula2003-08-17
.bb2d distance calculation and approximationSweet ways to calculate 2d distance along a lineShagwana2003-07-01
.bbHoming physics ( 2D )Allow enemies to chase player, with velocity and acceleration.Jeppe Nielsen2003-06-24
.bbObject and Handle with EntitiesObject and Handle to avoid looking up an entity in thousands of typesRob2003-06-21
.bbQueueing behaviourPlease form an orderly lineDarkNature2003-05-10
.bbContainer ClassesList, Array, Heap classes for easy useMarcelo2003-05-07
.bbMathToString$(...)NEW version 1.5ShadowTurtle2003-05-04
.bbCosineinterpolytionInterpolated line with cosinealgorithmVertex2003-04-14
.bbSwift Event SystemAn event system for triggering events in your game, or animating objects.sswift2003-03-23
.bbEuler angles to quaternion and backEuler angles to quaternion and backMarkus Rauch2003-03-11
.bbSpeedLimitKeep your ships from going too fastRatboy2003-03-05
.bbQLimitLimit valuesNeochrome2003-02-24
.bbBase ConversionQuick and easy base conversion functionZenith2003-02-04
.bbRC4 Komp. Algo.De / Encoding ToolPanno2003-02-02
.bbGet what's on the other side of the Equal sign.Fast value extractor.Chroma2003-01-30
.bbRLE compressionBasic Run Length Encoding compression for files.Zenith2003-01-21
.bbZ Pathfinding LibraryA simple, easy, optimized little libZenith2002-12-17
.bbConvert Radians To DegreesRadians to Degrees Conversion Function.Chroma2002-11-25
.bbRadar Scan: Is that enemy within range?Will scan a given radius and return true/false if target is in range.Ghoula2002-11-19
.bbIs In Triangle 2DCheck if point is inside trianglePeter Scheutz2002-11-10
.bbLines_Intersect()This function determines if two line segments intersect in 2D, and if so, where they intersect.sswift2002-10-26
.bbCRC32 calculator (well similar)This calculates a CRC32 for an file given, it might not be 100% correct to the algorythm though.Drago2002-10-24
.bbAny Zoom Level LineDraw a line at any zoom level..skn3[ac]2002-10-10
.bbLine NormalThis function will calculate the normal of a line.sswift2002-10-06
.bbRectangle/Box overlap code (Boolean way)A faster way to tell if a rect overlaps!Shagwana2002-10-03
.bbBilliards Style Collision Physics2D circle collision response which can be used for almost anything where 2 objects collide in 2 dimensionsPhish2002-09-03
.bbConverts Degrees to RadiansTakes an angle and converts it to a radian.Chroma2002-08-28
.bbSwift Terrain SystemThe Swift Terrain System - A fast, detailed, tiled mesh terrain with level of detailsswift2002-08-27
.bbIPS RoutinesInternational Patching System - creating and using IPS files.denzilquixode2002-08-24
.bbSorted Linked Type ListsCreate and maintain lists sorted on an arbitrary fieldMiracle2002-08-19
.bbLinked Type Lists (Updated)Search through large numbers of types with linked listsMiracle2002-08-19
.bbBresenham line tracing (2d)Lets you iterate through a bresenham line one coord at a timeShagwana2002-08-11
.bbRigid Body Physics SystemA simple particle-based rigid body physics system.Vorderman2002-08-07
.bbBinary GCDFast GCD AlgorithmEntity2002-07-27
.bbNot-So-Faster Sqr( x^2 + y^2 )but Sqr( x*x + y*y ) is faster... hmmmmEntity2002-07-18
.bbTerrain Colormap GeneratorA simple terrain color map generator.Chroma2002-07-05
.bbSmart TurnTurns An Entity Toward Another Choosing The Short Pathsemar2002-07-03
.bbFloatTo4BytesConvert floating point number to 32bit IEEE representationGrahamK2002-07-01
.bbReplaying user input using a collection of Types Replaying user input using a collection of Types msephton2002-06-27
.bbCreate 2D terrainsThe best of many methods i triedskn3[ac]2002-06-26
.bbStarfox's LOD Mesh SystemManages LOD Meshes for Blitzstarfox2002-06-26
.bbInsertion SortExample of sorting Blitz type collection.Floyd2002-04-27
.bbInsertion Sort with sentinelA faster version of Insertion Sort.Floyd2002-04-27
.bbfaster bin to int :Dconverts a binary string to an integerCurtastic2002-04-25
.bbJulian day functionsCalculate the Julian day for use with date calculationsCraig Kiesau2002-04-19
.bbgettok$(word$,token,seperator)A handy function to return a token from a string...skn3[ac]2002-04-10
.bbPointing one image towards another using ATanThis code demonstrates how ATan is used to determine the frame of a rotating imageKlapster2002-03-30
.bbMD5 DigestFunction to create an MD5 DigestCraig Kiesau2002-03-29
.bbBinary SearchA simple binary search, used to find a value in a large arraydirkduck2002-03-22
.bbBase 64 EncoderFunction to encode string text to base64mangus2002-03-09
.bbPecentage valuesStatistics functions and controlled randomsBitmaniaK2002-03-03
.bbCannonball physicsCode which shows how to move objects as if they were shot like a cannonball ( 2D )Jeppe Nielsen2002-02-22
.bbBinary string to integerConverts a string created w/ bin$ back to an int.Snarkbait2002-02-11
.bbSin() and Cos() demo Tutorial on using Sin() and Cos() to determine movementRhodan2002-02-10
.bbhex2decConverts a hexadecimal number to a decimal oneBlu_Matt2002-02-02
.bbHex 2 StringConverts a Hexidecimal to a StringZenith(Matt Griffith)2002-02-02
.bbBitplane Nostalgy AI tracking functionsTrack,Track_YR,Track_Smooth,Track_YR_SmoothLitobyte2002-02-01
.bb2D Rectangle Collide (FAST)collision detection between two rectanglesNigel Brown2002-02-01
.bbBouncing BallCan be controlled with joypad.Faz2002-01-31
.bbDistance between 2 entities in 3D space for collision!This function checks the distance between 2 entities for collision!SopiSoft2002-01-29
.bbVB InstrRev() commandWorks as Instr() command, but starts search from the end of the stringJim T2002-01-24
.bbMore versatile VB Split() CommandSplits a string into a 1 dimensional Array.and..Jim T2002-01-24
.bbHuffman ExpandUse in conjunction with the compress routines (below) to decompress your files/dataMilky Joe2002-01-16
.bbHuffman CompressionHuffman compress your files/dataMilky Joe2002-01-16
.bbtime dependant movements and rotationsThis code allows you to run your game the same speed on various PCs, fps independentKostik2002-01-16
.bbVB Split CommandHere's a Visual Basic Command for Blitz.Chroma2002-01-11
.bbBayer-Palbo Ordered DitheringA modified 8x8 Bayer ordered dither algorithmPopstar2002-01-10
.bbHeight Map GeneratorMake unique random nice looking landscapesRob Farley2001-12-28
.bbCar PhysicsCar physics allowing front/rear/4 wheel drive and under/oversteerVorderman2001-11-14
.bbPattern$() FunctionMakes it easy to identify groups of letters/numbersOldefoxx2001-11-04
.bbParsing StringsFunctions for parsing strings based on separation chars.Oldefoxx2001-11-04
.bbA flexable VAL() FunctionThis is an updated versionOldefoxx2001-11-04
.bbPoint in a rectangle detectionBoolean way to detect if a point is in a rectangleShagwana2001-10-29
.bb2 and 4 byte compressor2 byte and 4 byte compressor/decompressorSkully2001-10-27
.bbFlagsHow to store the values of many flags in one numberWarpy2001-09-30
.bbQuickSortThe Fast Quick Sort algoTFT (der Falke)2001-09-27
.bbBubbleSortsorts blitz object collectionsskidracer2001-09-26
.bbFloatStringfloat to string conversion with n decimal pointsskidracer2001-09-20
.bbInsidePolycheck if a point is inside a polygonskidracer2001-09-18
.bbInteger swappingSwapping two integer variables without using a thirdBlitzSupport2001-09-13
.bbNumber from StringExtract Numbers from StringsCpt. Sovok2001-09-10
.bbk.i.s.s. toggleKeep It Simple Stupid (kiss) integer toggle:Russell2001-09-02
.bbIncr()/Decr() with safety checkIncrement or decrement by a value with bounds checkRussell2001-09-02
.bbUsing types-within-typesAn example of using a custom type within another custom typeBlitzSupport2001-08-29
.bbAsynchronous timersTimers that don't stop your game from continuingBlitzSupport2001-08-29
.bbDiminish ()Good routine for reducing speeds, power, etc.BlitzSupport2001-08-16
.bbVector ProductsA couple of helper functions Dot and cross product.David Bird(Birdie)2001-08-16