Friday, 8 May 2020

OdySim update May 2020

Hi again folks,

As a few weeks ago, i had 6 original Odyssey game to do for the OdySim and recently, i have released Interplanetary Voyage and W.I.N. so that's leaves these: Baseball, Wipeout, Invasion and Brain Wave, but seems that while coding the last two i made a few "rules" mistake as i wanted to
release the last 6 remaining so bad that i haven't implied all the game rules for each games properly.

So as today (May 08, 2020), all the 4 games remaining plus the last two official released are suspended for the time being as i have to recheck and read carefully each game rules so that they apply for each proper game. Just Interplanetary Voyage has some rules not implied but the game cartridge is not properly simulated (as i don't have a copy of the cart#12) so i assumed that it's playing like i have coded it (BIG mistake) and also the homebrew port of Gosub is suspended as it is the second game to use the cartridge #12.

So since i don't have a cartridge #12, i've decide to make (temporary) my own cart#12 with a cart#4 plus two jumpers really soon and to watch how the game cart behaves so i can simulate properly cartridge #12 (cannot do something without the proper tools & know-how).

I will release Donkey Kong from the Arcade Pak #1 real soon as this brew is almost done (just need to finished the game cards) and i've already done another homebrew game but this one is "on hold" until further notice from the author himself. At least it's totally approved and tested by the author! :)

Stuart Feldhamer sent me a new report of almost 2 pages(!) of issues related to Football as it's has many minor issues but some "rules" are not implied as i never thought someone would play this game fully by the rules (my fault!) and a very minor issue for Hockey which i already have corrected (but not uploaded yet). I know i'm not perfect, even very far from perfect and i'm not afraid to admit it and to admit my mistakes but we are all human...n'est-ce pas ? ;)

And also JDGP030302 sent me some issues for W.I.N., Percepts and Interplanetary Voyage but especially the "English" control. I did told him (and now all of you) that the English in the OdySim is intended to be auto-centering itself as many people doesn't know how to play or never played with a real Odyssey. But JDGP030302 told me that in Brain Wave, the ball needs to "curve" and not go strait once you let go of the English buttons in OdySim.

Humm...i wanted to add later on the "true" English option in OdySim but looks like i'll have to do it as soon as possible. So once that is done, people will be able to choose between "auto-centering" (novice) or "true" (pro) English, but that may take quite a while (hopefully not) so that's one of the reason i'm suspending the release of the four original games remaining.

Or...what i could do for starters i'll make the necessary corrections to the games that have issues, finish/release Baseball, Wipeout and Invasion and keep Brain Wave for last and do some homebrews in the meantime. Sometime you need to take one or two steps back to better move forward, and this is the case.

Until next, take care folks! :)

--- Sly DC ---

3 comments:

Hammer said...

Hey Sly - If I may make a suggestion - I think adding the controller support is also a very important feature. It might lead into adjusting the English controls, especially if there was a way to get a paddle control to work (or a real Odyssey controller). How else can you really do "true English" without a paddle/spinner/dial? I would put that aside until you have the controller support.

Amazing job on everything - you rock!

JDGP030302 said...

Yes, i agree with Hammer. The Odyssey's three dial setup could very well map to two analog joysticks: one for the X and Y dials and the other one for the English (that one y axis only). I find that way very reminiscent of Midway's Gun Fight and Boot Hill arcade games, although the joystick is digital on these machines. A MAME like input setup screen would not be a bad idea.
Oh yes, I remembered there is a rule in Analogic, "establishing contact", which needs true English. It is not mindlessly go to a square if the sum of it and your dice throw matches if you are odd, or even, it must be done while carefully adjusting the English angle to keep the ball in the playfield, otherwise a turn is lost.
But in general, I really appreciate your work!

Sly DC said...

Hammer: Hi! I am in the process of learning and coding USB controller support. I did make Tennis work with one USB generic gamepad last year (see: https://www.youtube.com/watch?v=J17UBSgqgFY) but since then, i haven't tried a better code for controller support until a few days ago. Heck...i'm not a great programmer, i even suck at programming but i try to learn. :) And thanks for the kind words! :)

JDGP030302: I agree, the x3 pots on an Odyssey controller (H, V & E) needs three axis but the generic gamepad i'm using has only two axis. I'll try to add support for Xbox & PlayStations (among others) since these has at least four axis. Your idea of a MAME setup menu is a great one, i'll keep this in mind! And i'll add also the issue of Analogic on my "to do" list. Also thanks for the kind words! :)