Also I forgot to mention one detail.
The final score is not average from the shown marks of judges, it has finer resolution. (i.e. for the screenshot posted by me the average of marks is pure 8.80, but the final score on the LED display is 8.86)
I think the judges actually do assign finer resolution marks like 7.63 to player (inside in the code), from those the final score is calculated as average, and then they are rounded to 0.5 accuracy for graphic marks in hands, which were hand-drawn by artist and can handle only small set of prepared numbers (0.0, 0.5, 1.0, ..., 10.0).
This adds another obfuscation to already non-obvious scheme, if you would try to decipher it just by playing many games and watching score screen.
I think some reverse engineering of the game code would lead to result much faster, but it still may be serious amount of work (more like weeks/months then hours/days).
As I see, the game does use Motorola 68000 @10MHz and Zilog Z80 @8Mhz.
I [did] know Z80 inside-out, but I'm afraid the game code is running at that 68k and Z80 is probably used only for audio syncing and maybe some other "boring" tasks, bookkeeping, etc... Hard to tell, I never tried to RE any arcade machine and astorm is sort of start of "modern" HW where the interaction between chips can be quite complex and usually there's some protective cipher involved to prevent reading the game code straight from ROM chip on these machines.
Actually if somebody skilled would point me in right direction how to debug mame emulated code (if it is possible at all), I may take a look even at 68k code, I was sort of ASM guru 15 years ago, so I should be able to learn it quickly. But I have no idea how to break into the game code with MAME (without spending couple of weeks with MAME sources).
And I think MAME is not as debug friendly as modern ZX Spectrum emulators, where many of them allow you to break into the game directly and step trough the code with built-in Z80 debugger. (Once I was bored enough to do some funny things to Hero Quest on the fly, like adding more action points every turn and similar .. with good tools it's not that hard to change some basic things even if you don't fully understand whole game code)
edit: from this
link it looks like the MAME ROMs are probably already decrypted. That would save the hassle with decryption, still having a good debugger to trace the game code on the fly would be welcome, I don't like the idea of studying disassembled ROMs listings without any chance to toy with the code in action.