[Release] Blackjack 3DS

Blackjack 3DS

menu_v0.2.png
game_v0.2.png


Blackjack! Game is played with an infinite deck, with support for late surrender, insurance (2-1), doubling down, and splits. And 3D!

Coded with Rinnegatamante's fantastic Lua Player Plus.

Rules: http://wizardofodds.com/games/blackjack/basics/

Current version is v0.4 (compatible with NH2.5)

(Possible) future development

- language selection
- option to switch deck backs/art
- clean up sloppy code
- move to gpu rendering

Please let me know if you find any bugs or gameplay issues, or if you have a suggestion for a future release.

DOWNLOAD - https://github.com/keanutah/blackjack-3ds/releases
 
Last edited by keanutah,

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
Get a chance to try out the new build I uploaded? I'm curious if it fixed your sound issue or not.
Literally just got a chance to try it out. The sound issue still persists.

The 3D effect is amazing. Makes the cards just POP!

Had an issue with the first time I launched the game. Cards did not appear and it crashed. But the second time I launched it worked great.

(I lost all my money I had... I'm back to $1000)
 

keanutah

Well-Known Member
OP
Member
Joined
Sep 18, 2015
Messages
173
Trophies
0
Age
34
XP
192
Country
United States
Literally just got a chance to try it out. The sound issue still persists.

The 3D effect is amazing. Makes the cards just POP!

Had an issue with the first time I launched the game. Cards did not appear and it crashed. But the second time I launched it worked great.

(I lost all my money I had... I'm back to $1000)
Hmm, that crash is unexpected. Did you get an error message?

If you'd like to get your money back feel free to edit money.file :) You might have accidentally deleted your money.file when you loaded the new build?

I'm disappointed the sound issue is still there. I talked with @Rinnegatamante (the creator of Lua Player Plus) and he's convinced that this is an issue with libctru's CSND module. I have some more ideas for potentially fixing it, but I'm surprised this only happens with Blackjack 3DS.

Glad you're enjoying the 3D! I quite like it on the lowest setting, where the cards just barely hover over the screen.
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
Hmm, that crash is unexpected. Did you get an error message?

If you'd like to get your money back feel free to edit money.file :) You might have accidentally deleted your money.file when you loaded the new build?

I'm disappointed the sound issue is still there. I talked with @Rinnegatamante (the creator of Lua Player Plus) and he's convinced that this is an issue with libctru's CSND module. I have some more ideas for potentially fixing it, but I'm surprised this only happens with Blackjack 3DS.

Glad you're enjoying the 3D! I quite like it on the lowest setting, where the cards just barely hover over the screen.
Yeah. I can't ever use 3D above the lowest setting without my eyes hurting. But it gives it more of the casino card games when they hover like that.

And I had already found the money file. Just gotta open it with a text editor. But what's the fun in just giving myself money? I'll just earn it back.

And I deleted the whole folder to make room for the new one. I always do such so that there are no files left that could conflict with each other.
 

keanutah

Well-Known Member
OP
Member
Joined
Sep 18, 2015
Messages
173
Trophies
0
Age
34
XP
192
Country
United States
Yeah. I can't ever use 3D above the lowest setting without my eyes hurting. But it gives it more of the casino card games when they hover like that.

And I had already found the money file. Just gotta open it with a text editor. But what's the fun in just giving myself money? I'll just earn it back.

And I deleted the whole folder to make room for the new one. I always do such so that there are no files left that could conflict with each other.
In the future if you want to save your money between each build you'll need to backup and restore your money.file :) Same with settings.file. I've designed them so they should always be compatible between builds, so in the future you can save them!
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
In the future if you want to save your money between each build you'll need to backup and restore your money.file :) Same with settings.file. I've designed them so they should always be compatible between builds, so in the future you can save them!
I have an idea... Can you make a version without any music?
Maybe see if it's something other than the music?
Just for curiosity sake.
 

keanutah

Well-Known Member
OP
Member
Joined
Sep 18, 2015
Messages
173
Trophies
0
Age
34
XP
192
Country
United States
I have an idea... Can you make a version without any music?
Maybe see if it's something other than the music?
Just for curiosity sake.

I could, maybe I'll upload another build sometime in the next few days.

You can disable the music in the options menu with 'BGM Disabled', have you tried that? If you start the game with the music disabled I don't think you'll have the sound issue with subsequent homebrews.
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
I could, maybe I'll upload another build sometime in the next few days.

You can disable the music in the options menu with 'BGM Disabled', have you tried that? If you start the game with the music disabled I don't think you'll have the sound issue with subsequent homebrews.
I am now consistently getting stuck at the dealing table screen and no cards appear.
 

keanutah

Well-Known Member
OP
Member
Joined
Sep 18, 2015
Messages
173
Trophies
0
Age
34
XP
192
Country
United States
I am now consistently getting stuck at the dealing table screen and no cards appear.

Interesting... I'll look into that tonight. Last time I had that issue it was related to playing sound effects...

Thanks for all the help debugging!
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
Interesting... I'll look into that tonight. Last time I had that issue it was related to playing sound effects...

Thanks for all the help debugging!
Well it was after disabling the sound effects that this started happening. I thought that maybe it was the sound effects that were still playing when opening another Homebrew.

I will either await another version soon or just revert back to other version for now.
 

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
*Hax 2.5 appears to have broken this...
Yeah... And not only with this app, even with several too... Main problem in almost all cases is returning to HBL inadequately, and apparent solution is re-compile them with latest ctrulib version... However, I don't know if this "Blackjack app" works with that (because is made with LPP).
 

keanutah

Well-Known Member
OP
Member
Joined
Sep 18, 2015
Messages
173
Trophies
0
Age
34
XP
192
Country
United States
*Hax 2.5 appears to have broken this...

Yeah... And not only with this app, even with several too... Main problem in almost all cases is returning to HBL inadequately, and apparent solution is re-compile them with latest ctrulib version... However, I don't know if this "Blackjack app" works with that (because is made with LPP).

LPP is broken with the latest ctrulib, I've been working with @Rinnegatamante to test it out. Appears to likely be issues with ctrulub. I'm fairly certain this stopped working due to sound issues. Going to debug a bit tonight, but it is very likely I will end up removing the sound system until LPP/ctrulib is fixed. I've spent too much time trying to debug sound issues that I could have spent adding new features. I will post a new build as soon as I have it working on NH2.5.
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
LPP is broken with the latest ctrulib, I've been working with @Rinnegatamante to test it out. Appears to likely be issues with ctrulub. I'm fairly certain this stopped working due to sound issues. Going to debug a bit tonight, but it is very likely I will end up removing the sound system until LPP/ctrulib is fixed. I've spent too much time trying to debug sound issues that I could have spent adding new features. I will post a new build as soon as I have it working on NH2.5.
Remove the sound. Get a stable near finished product. And then figure out how the heck to make sound work.

Sounds like a plan *lights a cigar* and I love it when a plan comes together.
 
  • Like
Reactions: keanutah

keanutah

Well-Known Member
OP
Member
Joined
Sep 18, 2015
Messages
173
Trophies
0
Age
34
XP
192
Country
United States
Okay guys, I have a new build ready for NH2.5. Some good, some bad with this release. I had to remove all sound, and the game also runs a fair bit slower on NH2.5 than it does on NH2, though it is still playable. I've included a version of LPP with the latest ctrulib, which solved the exit problem some people were talking about. This build also includes 3D support, a few bugfixes, and a font rendering engine to prep for the multi-language feature.

https://github.com/keanutah/blackjack-3ds/releases/tag/0.2.5

If you're on the original 3DS and the game runs too slow please let me know.
Remove the sound. Get a stable near finished product. And then figure out how the heck to make sound work.

Sounds like a plan *lights a cigar* and I love it when a plan comes together.

The A-Team rocks. Also, that freezing bug you noticed in the build I uploaded with you is fixed, it was related to the 3D effect
 
Last edited by keanutah,
  • Like
Reactions: fmkid

keanutah

Well-Known Member
OP
Member
Joined
Sep 18, 2015
Messages
173
Trophies
0
Age
34
XP
192
Country
United States
Okay guys, I have a new build ready for NH2.5. Some good, some bad with this release. I had to remove all sound, and the game also runs a fair bit slower on NH2.5 than it does on NH2, though it is still playable. I've included a version of LPP with the latest ctrulib, which solved the exit problem some people were talking about. This build also includes 3D support, a few bugfixes, and a font rendering engine to prep for the multi-language feature.

https://github.com/keanutah/blackjack-3ds/releases/tag/0.2.5

If you're on the original 3DS and the game runs too slow please let me know.


The A-Team rocks. Also, that freezing bug you noticed in the build I uploaded with you is fixed, it was related to the 3D effect

Anyone get a chance to try this new build out? I've also since learned that the speed issue means that the game is running at old 3ds speeds all the time. This should be fixed soon, and I'll also fix old 3ds performance in the future.
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
So far I've had
Anyone get a chance to try this new build out? I've also since learned that the speed issue means that the game is running at old 3ds speeds all the time. This should be fixed soon, and I'll also fix old 3ds performance in the future.
I have tried it some. Not extensively. I've been on a GameYob kick playing Dragon Quest Monsters. The second game I ever owned.

Multiple launches see no crashing. And the game runs smooth.

What if you wait until you start a hand to start the music. Would that work? That way it doesn't crash trying to load so much at once? And then add an "exit menu" that kills off all music before you exit the game.
 

keanutah

Well-Known Member
OP
Member
Joined
Sep 18, 2015
Messages
173
Trophies
0
Age
34
XP
192
Country
United States
So far I've had

I have tried it some. Not extensively. I've been on a GameYob kick playing Dragon Quest Monsters. The second game I ever owned.

Multiple launches see no crashing. And the game runs smooth.

What if you wait until you start a hand to start the music. Would that work? That way it doesn't crash trying to load so much at once? And then add an "exit menu" that kills off all music before you exit the game.

Good to hear.

The music issue isn't related to the loading at the start, it's just a core issue with the sound system in lua player plus that will hopefully be fixed soon. It shouldn't matter where in the app I start and stop the music.
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
Good to hear.

The music issue isn't related to the loading at the start, it's just a core issue with the sound system in lua player plus that will hopefully be fixed soon. It shouldn't matter where in the app I start and stop the music.
Ah... It was just an idea. I have no idea how it really works so I often have ideas "out of the box" that people may like.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: