Community Girls of DOA Blackjack - Kasumi Version - Nostalgic Game Comes Back to Life

CerosRack

Member
Hello guys!!!!
I hope you all are doing well!. Today i advanced a lot on the casino, to the point where you can now play simple matches.

Here is a video showing it

What i did today:
- Code it to detect any input (tap: hit, double tap: double down, swipe: stand, pinch out: split).
- Display the total points for each hand.
- Animated kasumi throwing cards, and the card-throwing animation and effects.
- Animations for the total counters and the money counter.
- Implemented a script to handle win/loss/push outcomes and update the player's money accordingly.
- Added sound effects for all of this (by far the easiest task).
- Prepared internal features to support pending additions later.

I’m taking my time to make it as close as possible to the original game, including every detail, from effects and pixel-perfect positioning to the timing of everything matching the original gameplay.

What's left:
- Allowing the player to start a new bet (in the video, I was just restarting the game for each round).
- Adding the other bets like Insurance, Double Down, and Split.
- Implementing a system to exit the casino without breaking everything, so it can be resumed later (hard to explain).
- Creating a save system to keep progress.
- Optimizing the game to run smoothly on mobile without glitches.

Did you know that to make a split, you have to place two fingers on the screen and separate them? On PC, this would require two mouse pointers at once… nah, I’ll just make it work by pressing both left and right click, or maybe just right click.
 

CerosRack

Member
@CerosRack now that you are making this with the pre-rendered 3d images simply just displayed frame-by-frame how hard would it be to swap them for a different character? Could we get Ayane Blackjack, Helena Blackjack, etc…? Seems like it would not be to hard to take maybe something like a 10 second video (of DOA 5 or 6) and basically advance it 1-2 seconds, take a screenshot each time and make similar animations as to what Tecmo did here.
It’s not that simple, honestly. The animations aren’t just a bunch of frames slapped together, they’re carefully rendered and adjusted to fit perfectly into the game. Just swapping characters would mean making sure every frame lines up, adjusting colors, and making it all blend smoothly. Also, I think DOA 5 or 6 models will look completely out of place.

So yeah, it’s doable, but it’s way more work than just taking screenshots and throwing them in.
 

apex_m5

New Member
I’m taking a different approach to this and trying to get the full game to work in the touchHLE emulator. I have not made any real progress yet, just trying to stub stuff out get the game to stop sending panics due to unimplemented classes/methids.


I don’t really know rust all that well and this project uses a weird objective-c syntax within rust that makes it even more complex. ChatGPT has helped me to get this far.
 

CerosRack

Member
title.png

FINALLY, IT'S BACK
The long-awaited lost blackjack game has been brought back! Thank you all so much for your support with this project and for your patience. I hope you enjoy it a lot, honestly, it's a great game even outside the fandom for the saga. It's really fun to play and unlock outfits for Kasumi.


DOWNLOAD IT NOW!!!!

and_dnld.png

win_dnld.png





If you encounter any errors or glitches, please contact me immediately so I can fix them.
Current version: 1.2

Versions log:
1.0 = Game release.
1.1 = Kasumi lend out bug fix.
1.2 = Unability to split fixed and blackjack after insurance fixed; plus minor details.
1.2.1 (just for android) = Armv7 and x84_64 arquitcture support.

- CerosDev

:kasumi:
 
Last edited:

apex_m5

New Member
View attachment 41258
FINALLY, IT'S BACK
The long-awaited lost blackjack game has been brought back! Thank you all so much for your support with this project and for your patience. I hope you enjoy it a lot, honestly, it's a great game even outside the fandom for the saga. It's really fun to play and unlock outfits for Kasumi. I unintentionally made it quite challenging, so you'll have to play a lot to unlock all of Kasumi's outfits, which makes it more interesting.

DOWNLOAD IT NOW!!!!
View attachment 41256

View attachment 41257



If you encounter any errors or glitches, please contact me immediately so I can fix them.

- CerosDev

Here's a bug:

Say you have '500 coins' and you go the Album and unlock an image for 500 coins. When you go back to play Kasumi will not loan you 100 coins so you are locked from playing.
 

CerosRack

Member
Here's a bug:

Say you have '500 coins' and you go the Album and unlock an image for 500 coins. When you go back to play Kasumi will not loan you 100 coins so you are locked from playing.
Thank you very much for your report, it's now fixed and you will be able to continue your game as normal, when you enter the casino again Kasumi will lend you $100!
 
Last edited:

CerosRack

Member
hello guys! I hope you’re enjoying the game! I recently discovered some bugs and have already fixed them, so I recommend updating to version 1.2 to avoid these issues.
 

apex_m5

New Member
@CerosRack and everyone else: I pushed updates to the touchHLE PR to get this game to solid 4/5 stars on a playability level in the emulator.

There are only 3 remaining issues:
  1. Split Action: The only one that slightly impacts gameplay was mentioned previously in this thread. The split action is not possible on a non-touch screen since it requires moving 2 fingers/pointers in 2 different directions. I am not able to test if this works in touchHLE on an Android device with a touch screen.
  2. Album is broken: You can purchase and view photos, but there are no return/save buttons, so you are forced to close the emulator and re-open it.
  3. Game Messages: Dialogs asking to confirm the purchase of a photo in the Album and the message indicating you unlocked a new costume do not show the text correctly. Yes/Confirm buttons work fine.
I'm done with this work at this point and will wait to see if the touchHLE devs have any feedback on the code before merging it.
 
Last edited:
ALL DOA6 DOA5 DOA4 DOA3 DOA2U DOAD
Top