Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hi Sparky-D, first of all thank you so much for the comment and compliments. There is actually a difference in the control mechanism between the original version and the plus version.

In the original version, by leaving the joystick in the same direction, the character moves in the indicated direction as if joystick were moved repeatedly. On the contrary, in the plus version the system waits for the finger to lift from the button from the keyboard or the the joystick come back to the original position.

The ugBASIC language, being isomorphic, does not present an abstraction for the input and therefore gives direct access to the I/O subsystem. Wanting to write a single source, I therefore opted for this different approach by virtue of the numerous, and differentiated, input methods present on the various computers.

Fixing the problem shouldn't be difficult, and it will definitely be one of the improvements in the next version. Since I would like to stay on the single source valid for all computers, a certain period of testing will certainly be necessary. As soon as the new version is ready, I will update it on this page.

Thank you again for the suggestion, and have fun! 

(4 edits)

Hello. Thanks for your fast answer. Yes, i already had recognized, that there is also a difference in the control-mechanism and that in the new version, you must make single steps, while in the older version, you can hold the stick in a direction and the character moves constantly in this direction then. Also this point, i find better in the older version, because this is, what players are used to, from the vast majority of other games. This single-step thing takes a little getting used to, if you ask me.

But this point was not the main-reason, why i mentioned this thing. The main-reason for me was, that the first movement of the player-sprite, when you steer on the joystick in one direction, happens much faster in the older "SOKO64" version, compared to the new version. In "SOKO64+" it feels a bit, like if the game would have a lag in the input-reaction-time and this feels not really good. In games, you normally want to have a very direct and quick control of your own sprite, for best playability. But very good, that you think about changing this, in the next release. Always nice, when programmers react to the input of users and don't stubbornly do their own thing. Looking forward to this next version. Best regards.