Jump to content

Development Updates


johnparker007

Recommended Posts

25 minutes ago, A:E said:

Cool as.   What kind of backup are you thinking?  I have a 1tb one drive, but not sure how handy that is for this type of work?

J

Aw thanks mate :)  It's cool though, I've got something underway this afternoon - I've set up Perforce to run locally to manage the code/assets, then backing that up to BT Cloud (I get 1TB online free with them)... it's all chugging away at the mo, but I think that along with occasionally making a copy of my work folder to an external hard drive should do the trick, and ensure the project is safely backed up as it continues to grow :) 

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

Wow this looks mad. Amazing work there johnparker007 , thanks for developing this project it's really coming alive . 

very exciting indeed 

It so reminds me of 3D-ARCADE MAME from years ago. I'm sure "Spanner" made up some 3d models for fruit machines , l'm sure he'd love this. 

https://www.mameworld.info/3darcade/fruit/fruit.htm

 

  • Like 2
Link to comment
Share on other sites

First test of getting some data across the internet.  In this vid, the left and right are two separate instances of the arcade.  Both on my PC, but they could just as easily be on different PCs anywhere (using Amsterdam for the server for now, as we're mainly UK/EU based).  You can notice the block on the right instance moves with some slight delay and smoothing, as I move it 'live' in the left instance. 

 

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

this is amaising @johnparker007i knew something like this would be a next step, so im thinking its a bit like retroarcade neon but for fruit machine's, ive been doing another where you livestream to youtube and then your way fixes the instant ability play against someone virtually(as in retroarcade street fighter 2 turbo for instance ;) ) or watch your friend play the slots chat ect all live.

  • Like 1
Link to comment
Share on other sites

9 hours ago, A:E said:

Nice, what does that delay mean in terms playing the fruit machines.  Will it not affect the player as it will always have that same slight delay?

J

The player actually playing the machine (and walking around) won't have any delay, as they are playing machines/walking around locally (just like in some of the earlier demo videos on this thread). 

It's a bit mad to get your head around :)  ...but it's generally how multiplayer works on most games - you yourself experience zero delay on your own character/actions - though there's a slight delay on all the remote characters characters/actions on your screen.  You don't normally get to see local and remote side by side like in the tech demo, so you wouldn't normally be able to notice the slight delay on remote characters.  You just assume they moved whenever they moved on your screen, even though everyone else is slightly ahead.

I think I've done a terrible job of explaining that lol :)  So - in the video above, on the left side; the cube was moving for me at exactly the same time I was changing it's x/z position.  But on the right side, it was happening a bit later. 

Normally, if I was the player on the left side, I'd only be able to see my own screen, so my cube (or avatar, or reels etc) would move at the correct time with no delay (for me).  Likewise, the player on the right side can only see their screen, so they see me moving around, but they have know way to tell that I'm actually moving on their screen with a small delay. 

So it all generally works and feels like there is no delay, even though there's a little bit of an illusion going on :) 
 

1 hour ago, Wildstyle said:

this is amaising @johnparker007i knew something like this would be a next step, so im thinking its a bit like retroarcade neon but for fruit machine's, ive been doing another where you livestream to youtube and then your way fixes the instant ability play against someone virtually(as in retroarcade street fighter 2 turbo for instance ;) ) or watch your friend play the slots chat ect all live.

Definitely looking at text chat... voice chat - will depend on how much server bandwidth it chews through :) 

Edited by johnparker007
  • Like 1

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

You got it man :)  Sounds bodgy, but it's how all multiplayer games work... when playing, everything should appear perfectly responsive with zero lag to each individual player, that's the plan anyway :) 

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

5 hours ago, slasher said:

I've never played Happy Hour naked before...

Lol I'll have to make sure I add mandatory underpants to all avatars! :) 

  • Haha 2

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

A little more progress on this very early multiplayer testing.  Shows 4 local instances (so this could be 4 different PCs anywhere).  The remote robot guys don't animate yet, just your local robot guy, the remotes just slide around. 

I want to see if I can make it look good enough without transmitting all that animation data over the network, to save the precious server data - I think there's a way deriving stuff from position/rotation changes per frame (so remote avatars will ultimately animate without using expensive network data), will just need some time to figure out.

 

Edited by johnparker007
  • Like 2
  • Awesome 3

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

35 minutes ago, slasher said:

Holy shit, that looks absolutely brilliant! 

Has the arcade owner suspected something dodgy and turned the Happy Hour machines off due to the robot clearly sending signals to make them pay out?

Ha ha - the machines are 'off' due to me not having set up some additional build scripts for Unity yet.  So running from the editor I have access to the custom codec that is used to 'play back' the attract mode lamp pattern, but when I make Windows builds, they do not have these assets packed, so the machines can't play back the lamps.  Nothing major, it'll all get sorted out in due course :) 

  • Like 1

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

It's nice to see things progressing at a such a high speed:) I can't wait to see where this goes.


I can't help but laugh at the carpet though. That style of carpet is a casino secret! It is designed to stop you looking at the floor when you walk round the casino, so you only see tempting games.

  • Like 2

Treat every day like your last, because one day it will be!

Fruit Machine <<<My new project! 

Link to comment
Share on other sites

3 hours ago, Amusements said:

I can't help but laugh at the carpet though. That style of carpet is a casino secret! It is designed to stop you looking at the floor when you walk round the casino, so you only see tempting games.

Man. I'm such an idiot! Of course they'd do something so sneaky. I've been to Vegas, couldn't tell you what the carpets looked like! Mind you they used to give you free booze as well. That may be a thing of the past post covid. Got to recoup their cash, poor blighters.

Link to comment
Share on other sites

Getting there with setting up new source code server and backup, so had a little time to sort out a first person camera setup and build a test arcade environment.  There's a slow stroll round (showing walking speed) then a brisk pace walk round (showing running speed) :) 

 

  • Like 2
  • Awesome 2

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

  • Reg changed the title to Development Updates
×
×
  • Create New...