Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 26 Feb 2007
Offline Last Active Mar 20 2015 03:53 PM

Topics I've Started

Line To Catmull Rom Intersection

24 August 2012 - 05:27 PM

After extensive searches i havn't been able to find a solution.

Working in 2d, i want to find the intersection point of a line with a catmull rom spline curve.

At the moment, i'm dividing the curve segment into numerous straight lines and performing line to line intersection tests with each.

It works, but isn't very efficient and not very accurate, depending on how many sub divisions of the curve i use.

Does anybody know a much more efficient and accurate solution to this problem.

Any help would be much appreciated.

Zytron II Now On Sale + New 3 Level Demo

30 December 2011 - 10:21 PM

Zytron II Now On Sale + New 3 Level Demo

V1.3 Demo Download Link ( 90mb hd space required )

3 level Demo, Url's

62mb Installer

66mb Zip


It was felt that a single level didn't convey enough of the game to players but that a 3 level demo provides enough variation to allow players to better judge the game.

The demo features levels, 1 , 7 and 12 from the full version of the game.

The game has had numerous updates, extensive playtesting and game balancing since my initial v1.0 demo.

About The Game
Zytron II is a twin stick, scrolling shoot em up for Windows PC Computers and is the sequel to my 1990 shoot em up for the Commodore 64 home micro, Zytron Megablast.
Sold through the classic UK magazine of the time, Zzap64.
The game is typical of scrolling shoot em ups of that era and will be familiar to anyone who's played such classics as, Armalyte, R-Type or Gradius ( Nemesis ).
The aim of the game is simple enough, blast anything and everything in your path to make your way to the last level and destroy the end of game boss.


Lo res youtube video

Hi res flash video

Posted Image
Posted Image
Posted Image

Game Features
Supports Any Combination Of Mouse , Keys And Joysticks ( Including Xbox 360 controllers ).
1 - 4 Players Co Op ( Players can join the game at any time ).
32 Multi Directional Parallax Scrolling Levels.
Auto Firing Player Ships.
End Of Level And Mid Level Boss Fights.
Meteor Storms.
Ufo Swarms.
Player Smart Bombs.
Optional Player Energy Sharing System ( Players can keep each other alive by sharing energy ).
Auto Saves Allow For Pick Up And Play Gameplay ( Restart From The Last Level You Played ).
20 Achievements.
13 Soundtracks.
In Game Instructions And Gameplay Hints / Tips.
Backstory ( Sets the scene for the game ).
Unlockable Game Complete Sequence.
Multiple Detail Settings.
Multiple Screen Resolutions
( 1024 x 768 - 1680 x 1050 widescreen ).
Fullscreen / Windowed Modes.
16 / 32 Color Depth.
Multiple Monitor Refresh Rates.

System Requirements
Windows 2000 / XP / Vista / 7
2 Ghz Processor
512mb Ram
128mb Graphics Card
Direct X 7.0 / Open GL
110 mb hd space for the Demo

More screenshots and details are available on my website at

You can also read the backstory to the game, either in game from the main menu or on my website at

Game Vendors Link Exchange

20 December 2007 - 06:04 AM

I would like to invite anyone who has games to sell to partake in a Link Exchange programme. The idea being that you post in this thread, a Url to an image of your game ( .jpg , not too large ), hosted on your website, along with a url to a download link to the software ( if applicable ) and also the url to your home / index page on your website. Any person wishing to partake in link exchanges can then create a section on their own website to include any of the links posted in this thread. Any visitors to your website can then browse the exchange link section at their leisure, viewing an image of the software for sale and clicking on the relevent links if desired. This could be a great way to increase traffic to your website. Would also be nice to make this thread a sticky. I'll start the ball rolling by adding my game Auto Cross Racing. Image url http://www.kjmsoftware.co.uk/auto_cross_racing/game_pic.png Game webpage http://www.kjmsoftware.co.uk/auto_cross_racing/auto_cross_racing.htm Home Page http://www.kjmsoftware.co.uk/ I'm sure a link exchange programme could be beneficial to alot of vendors. Thankyou [Edited by - K_J_M on December 20, 2007 9:51:22 PM]

Fish Flocking Demo

04 November 2007 - 10:53 PM

you can find it at my website http://www.kjmsoftware.co.uk/ Here is a small demo using the Boids flocking algorithm. I've included the source code for anyone who would like to have a look. I hope you like it, makes a great screensaver. KJM [Edited by - K_J_M on November 9, 2007 4:49:11 AM]

UPDATED Auto Cross Racing Demo

05 April 2007 - 02:47 AM

Single track demo 44mb zip file Demo website with more screenshots http://www.kjmsoftware.co.uk/ Read the Instructions.htm on how to play Updates ------- Easier gameplay Skidmarks 6 Cameras with auto zoom feature Music Digital Joystick support Missed Checkpoints warning Shorter pitstop wait times Reduced penalty for going offroad In game Hot keys Gameplay tweaks and easter eggs Updated car AI code. Brightened nitro flames. Reduced damage taken on easy mode. Easy / normal select mode, is now an instant change. Updated instructions. Screenshots ----------- About The Game -------------- Auto Cross Racing is a racing car game, viewed from above the cars for Windows PC Computers. The aim of the game is to unlock each successive track by finishing in the top 3 places of the previous race. Once all 10 tracks are unlocked, ( 5 tracks in easy mode ) you will be able to race for the championship trophy on the last track. Cash is earned as each race is completed and new cars will become available for purchase as each new track is unlocked. Each successive car having superior performance than the previous. In order to stand a fighting chance against the increasing levels of difficulty of the AI cars and tracks, you will need to upgrade your car at regular intervals. Game Features ------------- Advanced Pacejka based car physics allowing for controlled skids, powerslides and drifting. Unlock new tracks and cars by winning races. Earn cash by winning races and purchase any of the 20 available cars. Easy and Normal modes of play. 20 AI controlled opponents to race against often allowing for multiple pile ups. Different road surfaces ranging from tarmac, mud, snow and ice to desert. Many tracks contain multiple routes, so choosing the best route is vital in shaving seconds off your lap times. Nitro boost in order to accelerate past your opponent's. Each car has its own unique sound effects. Real-time car damage. In game pitstops for both AI and player cars, allowing for repairs and nitro top ups. Toggable in game mini map. Choose the number of laps to race. 1 - 99. 6 camera types ( fixed and rotational ) with variable height adjustment and auto zoom. Play your own in game music by placing your favorite music files into the in game MUSIC folder ( mp3, wav ). Variable detail levels allowing for 3 different screen resolutions (1024 x 768) (800 x 600) (640 x 480) , 16 / 32 color depth display as well as fullscreen and windowed modes. Redefinable keys and Digital Joystick support. Save game feature. System Requirements ------------------- 1Ghz processor DirectX V7.0 or higher and compatible graphics card with 64mb video ram. 39mb hard drive space. Windows 95/98/ME/2000/XP/Vista. Car Physics resources also available on my website. KJM [Edited by - K_J_M on April 6, 2007 2:39:15 PM]