[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,

keanutah

Well-Known Member
OP
Member
Joined
Sep 18, 2015
Messages
173
Trophies
0
Age
34
XP
192
Country
United States
Yeah, will be great!... And here we go! (In bold, I mark terms that I'm not sure):

Cargando
Blackjack 3DS
Dinero
Nueva Mano
Opciones
Salir
Volver
Plantarse en 17 Blando
Pedir en 17 Blando

Seguro
Sin Seguro
Música On
Música Off
Efectos de Sonido On
Efectos de Sonido Off
Estilo de Baraja
Lenguaje
Créditos
Apostar
Pedir
Plantarse
Doblar
Rendirse
Separar Mano
Crupier
Ganó
Perdió
Empate
Detectar

And, about translations: Any problem with different idiomatic characters (letters) to English commonly used?
Wow, thanks so much! Do you mean the characters with accent marks like 'ú' or 'ó'? I don't think they'll be a problem.
 

keanutah

Well-Known Member
OP
Member
Joined
Sep 18, 2015
Messages
173
Trophies
0
Age
34
XP
192
Country
United States
Me thinks if the system does not allow you to use another language you could always cheat the system and just make images to replace the spots where the words goes.
Yeah. Either that or try using a different font, I'm just using the basic debugPrint function right now.
 

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
Yeah. Either that or try using a different font, I'm just using the basic debugPrint function right now.
That font doesn't allow some ASCII special characters?

Edit: I mean, default system font on debugPrint function.
 
Last edited by fmkid,

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
34
Location
The Shadows
XP
1,080
Country
United States
Yeah. Either that or try using a different font, I'm just using the basic debugPrint function right now.
I honestly like how simple and straightforward it is. I have already won and lost thousands or dollars in this game.

Would like to see the ability to use your own card backs. but that is defiantly not a deal breaker. Maybe the one thing I would like to have is more card game choices.

You already seem to have the layout for it, why not branch off it to having several different card games? Just an idea?
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Doesn't look like it does, no. I tested it out in Citra (because I still can't get LPP to run on real hardware with themehax for the life of me) and it only showed this:

Y41dNYe.png


Code:
while true do
    Screen.waitVblankStart()
    Screen.refresh()
    Screen.debugPrint(0,0,"Hello World, é, é",Color.new(255,255,255),TOP_SCREEN)
    Screen.flip()
end
 
  • Like
Reactions: keanutah

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
Doesn't look like it does, no. I tested it out in Citra (because I still can't get LPP to run on real hardware with themehax for the life of me) and it only showed this:

Y41dNYe.png


Code:
while true do
    Screen.waitVblankStart()
    Screen.refresh()
    Screen.debugPrint(0,0,"Hello World, é, é",Color.new(255,255,255),TOP_SCREEN)
    Screen.flip()
end
Oh... And performing some kind of INT8/HEX to CHAR conversion function (based on ASCII codes), would be possible?
 
Last edited by fmkid,

keanutah

Well-Known Member
OP
Member
Joined
Sep 18, 2015
Messages
173
Trophies
0
Age
34
XP
192
Country
United States
I honestly like how simple and straightforward it is. I have already won and lost thousands or dollars in this game.

Would like to see the ability to use your own card backs. but that is defiantly not a deal breaker. Maybe the one thing I would like to have is more card game choices.

You already seem to have the layout for it, why not branch off it to having several different card games? Just an idea?

More card backs is something I've planned for next version. If you want to though, you can change images/cardback.png right now however.

I've thought about possibly doing some more card games. Some above also suggested Yahtzee which I thought might be fun.

Doesn't look like it does, no. I tested it out in Citra (because I still can't get LPP to run on real hardware with themehax for the life of me) and it only showed this:


Code:
while true do
    Screen.waitVblankStart()
    Screen.refresh()
    Screen.debugPrint(0,0,"Hello World, é, é",Color.new(255,255,255),TOP_SCREEN)
    Screen.flip()
end

Lame. Thanks for trying it out!

Oh... And performing some kind of INT8/HEX to CHAR conversion function (based on ASCII codes), would be possible?

Might be but I'm not immediately sure how.

EDIT: Tried this with "string: "..string.char(156), looks like LPP only supports 7 bit ascii
 
Last edited by keanutah,

Rinnegatamante

Well-Known Member
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Doesn't look like LPP's debugPrint function can handle more than 7 bit ASCII.

It's a limitation of debug font. As the name says, debugPrint should be used only for debugging (so simple strings without any "strange" character).
If you need more advanced printing function, you can use Font module.
 

keanutah

Well-Known Member
OP
Member
Joined
Sep 18, 2015
Messages
173
Trophies
0
Age
34
XP
192
Country
United States
It's a limitation of debug font. As the name says, debugPrint should be used only for debugging (so simple strings without any "strange" character).
If you need more advanced printing function, you can use Font module.

Yeah, I figured as much, thanks for confirming. Do you know what font debugPrint uses (or emulates)? I'd love to keep the font the same if I can.
 

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
Doesn't look like LPP's debugPrint function can handle more than 7 bit ASCII.
Oh!... Well, I think you can replace accent marked chars for normal ones temporarily! After all, maybe also understandable for someone!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    AncientBoi @ AncientBoi: :O:ohnoes::lol::rofl::rofl2: