User:Raveous/PSP Turns

PSP Turns: PSP Turns is an opensource program which is still in developement stage.The sole purpose of psp turns is to create maps with input from only the general population.

How it works The program uses the keys pressed by the people while travelling as input.For example if the customer is taking a left turn in the car then he/she needs to press the left arrow key in the psp to register the turn.With only the turns these few key presses as input he/she can make a two dimensional map of the route.Since the he/she is travelling in a two dimensional surface this method seems to be an ideal method for storing routes.As he/she keeps using this program more and more,the no of routes that are created also increases.At one point of time two or more routes tend to intersect each other.This is when the routes tend to change into maps.

Concept Initially the routes that are created are stored in a individual planes and no two routes are placed in the same plane even if they intersect eachother at one location.Two routes are combined into one plane is established when he/she mentions it.This is when the two routes are combined and reformated into a single plane. The problems seem to arise at that point.Combining two or more routes.

Implementation: For the realization of PSP Turns the pointers were chosen.The two options for this was to use either 4-directional or 8-directional for the pointers.To keep things simple during developement stage 4-directional pointers is being used.

The program psp turns can be realised through either c (then converting to the psp format) or by using the lua.The psp turns can also be realised in various other portable devices. Though cannot be made as a cross platform, the maps can be made cross platform readable.Using normal text files with tur extensions are to be used.