[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Raycasting 3D demo disk



aiiadict@gmail.com wrote:
David Schmenk wrote:

Honestly, there
is much game logic and more sprite graphics to add which will impact the
framerate a great deal. I hope it remains playable once that is done


one way to speed it up is to stop relying on joystick for input, it
1)discharges a cap
2)charges a cap, and increments a counter

the joystick routine takes more/less cycles depending
on the current stick position..

there is an article on the net to easily interface a NES
control pad to the gameport..  then you get digital information
and it takes less time..

If all that's needed is a digital up/center/down, right/center/left
indication, then it's not necessary to keep polling the joystick
inputs.

You can trigger them, then test twice at the "boundary times" between
the left/center and center/right zones (similarly for up/center/down).
If you keep track of elapsed time to pick the right times to check,
no other polls need to be done.

After the later of the two intervals, you can do things without
keeping further track of time.

-michael

NadaNet networking for Apple II computers!
Home page:  http://members.aol.com/MJMahon/

"The wastebasket is our most important design
tool--and it's seriously underused."