Jump to content
IGNORED

21 Blue, an Atari 2600 homebrew


RevEng

Recommended Posts

The first post has been updated with a version that does the hole-card check prior to the player's moves, to be more accurate.

 

Thanks a lot for taking the time to help straighten out the simulation, Mayhem! :thumbsup:

 

Now I'm crossing my fingers that this will really be the last one. :D

 

(but please do still report bugs folks!)

Link to comment
Share on other sites

I see you have the choice auto select STAND if you make 21 in some way, that's probably the best compromise :)

 

Haven't spotted anything else yet, haven't had the dealer get a blackjack yet with an ace showing heh...

Link to comment
Share on other sites

Hmmm, I think the code works but it isn't 100%. I've had twice where the ace is showing and offered insurance, declined and the dealer has had a blackjack. One time it revealed the card before I had a chance to hit and ended the hand, the other time I went through my hand first before it revealed the ten value card.

Link to comment
Share on other sites

New to the whole thing, but have been playing along for a couple of days now! Great game, and I would definitely buy it if released on a cart.

 

I'm no blackjack expert, but this game is very fun to play, particularly with the difficulty levels and the more aesthetically pleasing interface (talking about the cards, the ladies are lovely, no doubt).

 

Would love to see a companion game to this with Poker. (I know that was tossed out there early on in this game's development).

 

Keep up the great work!

 

:spidey:

Link to comment
Share on other sites

Always a pleasure to do some quick testing for people ;)

 

Btw Vegas rules has it if you split aces, you only get one card on each, you can't hit afterwards. Just had my very first split ace time, so I thought I'd comment on that. I did hit blackjack on both hands too hah hah...

 

Only other comment is that one of the dealer comments is missing an apostrophe, it says "IM" not "I'M" somewhere... oh just found it, it says "IM HOT TONIGHT" rather than "I'M HOT TONIGHT".

 

I keep finding stuff... how many decks is the program running btw? Only I encountered five 8s in one hand between myself and the dealer heh...

Link to comment
Share on other sites

Always a pleasure to do some quick testing for people ;)

 

Btw Vegas rules has it if you split aces, you only get one card on each, you can't hit afterwards. Just had my very first split ace time, so I thought I'd comment on that. I did hit blackjack on both hands too hah hah...

Yeah, that's the common rule, for sure.

 

I decided a while back that I'd just follow liberal rules for splits, and just leave it up to the player to decide if they want to follow more rigid rules.

 

 

Only other comment is that one of the dealer comments is missing an apostrophe, it says "IM" not "I'M" somewhere... oh just found it, it says "IM HOT TONIGHT" rather than "I'M HOT TONIGHT".

No more pixels left to squeeze in the apostrophe. :)

 

 

I keep finding stuff... how many decks is the program running btw? Only I encountered five 8s in one hand between myself and the dealer heh...

Difficulty A=8 decks, difficulty B=4 decks.

[edit - should have been A=4, B=2]

 

Keep the issues coming, if you see any more!

Link to comment
Share on other sites

Guess that's what happens when I don't read the manual heh. Although it says 4 and 2 decks, not 8 and 4. Still, at least I also found out the answer to another question...

 

Strategy section is good, although there is one slight misconception in there; you say if the dealer shows a 7 or better, then hit until you have at least 17. If the dealer is showing a 7, then they only have a 1/3 chance of revealing a ten value card or ace (and hence auto standing), 2/3 chance they will have to hit. Quite often I've won by taking the odds, the dealer having to hit showing a 7 and then busting. Then again, maybe that's why I figure I'm good at the game and don't owe Vegas heh...

Link to comment
Share on other sites

The manual is right. I misremembered.

 

I'll revisit the strategy section of the manual and see if I can fine-tune it. Its a bit of a trick to provide a strategy that's easy enough for beginners to follow but close to ideal strategy.

 

Most online sources use odds tables to explain ideal strategy, but I think rote memorization sucks all of the joy out of it.

 

To me, a fun part of blackjack is making adjustments to your strategy based on realizations that dawn on you as you play, just like the one you explained.

Link to comment
Share on other sites

Indeed. It's very similar to the old phobia I see from players who insist on sticking on 12. They have a 1/3 chance of busting (getting a ten) and 2/3 chance of bettering their total. And many people just freeze when they see a total over 11 and think they will always bust if they take another card.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

 

Maybe things could have been done differently to squeeze some more space, but I'm not tearing everything out and doing it over at this point; I'm happy with how the game turned out and ready to call it done.

 

 

Heh heh heh! We are not letting you off the hook for yet more improvements, eh? It's your own fault for accomodating us. ;)

 

Can't resist throwing another suggestion out there. Tint each model in a different color, like you have the title picture. In the 1920s and 1930s film-makers would tint otherwise B/W footage for pleasing effect. A forest scene in green. A sailing or flying scene in blue. Here I think you could get away with blue, green, sepia, pink, maybe yellow or brown or tan.

 

You simply must do a nice boxed release of this great effort, RevEng. I'm sure there must be an experienced partner around here to undertake the manufacture and boxing etc.

Link to comment
Share on other sites

LOL! The aerobics instructor, the cheerleader, and the actress, right?

Did I mention that the cheerleader's sorority sisters like to come over and party too? :P

 

 

Heh heh heh! We are not letting you off the hook for yet more improvements, eh? It's your own fault for accomodating us. ;)

:) I have no regrets.

 

The parts that I've tweaked since saying that have been what I'd consider bugs, at least in the broader sense.

 

If someone does have a brilliant idea I can implement in a handful of bytes, or if any more bugs are found, I'll definitely take them on.

 

 

Can't resist throwing another suggestion out there. Tint each model in a different color, like you have the title picture. In the 1920s and 1930s film-makers would tint otherwise B/W footage for pleasing effect. A forest scene in green. A sailing or flying scene in blue. Here I think you could get away with blue, green, sepia, pink, maybe yellow or brown or tan.

I tried that early on, and I wasn't really pleased with the results. Because I'm using fairly similar luminances to the dark background - to avoid flickering - that means any color I add is very saturated.

 

So I can only tint with red instead of pink, etc. The blue and yellow/brown work out OKish, but after a while my eyes would get fatigued more with the deep-color versions than when looking at the black and white version.

 

Based on that I figured a splash of color on the titlescreen would be nice, but black and white would be better for the main game.

 

If the 2600 could produce less saturated colors at lower luminances then tinting would have worked out better, but it can't, at least not without more flickering.

 

 

You simply must do a nice boxed release of this great effort, RevEng. I'm sure there must be an experienced partner around here to undertake the manufacture and boxing etc.

The cart is being arranged, and a quality box will definitely be available!

Link to comment
Share on other sites

 

Only other comment is that one of the dealer comments is missing an apostrophe, it says "IM" not "I'M" somewhere... oh just found it, it says "IM HOT TONIGHT" rather than "I'M HOT TONIGHT".

No more pixels left to squeeze in the apostrophe. :)

 

 

I hesitated to suggest this because it is so minor, but consider making it "me hot tonight" because bad grammar is less grating than bad spelling.

Link to comment
Share on other sites

 

If the 2600 could produce less saturated colors at lower luminances then tinting would have worked out better, but it can't, at least not without more flickering.

 

 

Well wait, aren't these saturation and flickering matters in substantial part monitor-dependent? I swear this will be my last suggestion, but consider using the BW/COLOR switch to give the option to have the models appear tinted in various colors.

Link to comment
Share on other sites

Well wait, aren't these saturation and flickering matters in substantial part monitor-dependent? I swear this will be my last suggestion, but consider using the BW/COLOR switch to give the option to have the models appear tinted in various colors.

 

I ran tests on a few different 2600's, TVs, and also in Stella. The fact that the saturation at the lower luminance end is way heavy compared to the higher luminance end is very consistent.

 

Increasing the brightness of any of the luminances will decrease the saturation, but increase the perceived flicker... I experimented for days until I settled at the existing luminance levels.

 

Considering that games on the more difficult levels may run for a long time, I don't feel the results are worth including the tinting option, especially since it will perturb the existing BOSS key functionality which presently uses the BW/COLOR switch.

 

I do appreciate the suggestion, but I'm just not enamored with the results. :)

 

[edit - attachments removed]

Link to comment
Share on other sites

I ran tests on a few different 2600's, TVs, and also in Stella. The fact that the saturation at the lower luminance end is way heavy compared to the higher luminance end is very consistent.

 

The 2600 adds a luminance signal to a fixed-amplitude chroma signal. One consequence of this is that saturation is very high with darker colors, and very low with brighter ones. Another more interesting consequence is that flickering between chroma X1 luma Y1 and chroma X2 luma Y2 will yield a color similar to flickering chroma X1 luma Y2 and chroma X2 luma Y1.

 

Have you tried using different colors on alternate frames? Flickering between two colors whose chroma values differ by four will yield a color whose tint is about halfway between the two colors, but whose saturation is considerably reduced. Increase the difference to six and the saturation will be reduced even further.

Link to comment
Share on other sites

 

Considering that games on the more difficult levels may run for a long time, I don't feel the results are worth including the tinting option, especially since it will perturb the existing BOSS key functionality which presently uses the BW/COLOR switch.

 

 

Ah, I didn't know about that, excuse me. Cool that you're fitting that switch in in one way or other.

Link to comment
Share on other sites

Have you tried using different colors on alternate frames?

Yup. It does decrease the saturation to acceptable levels, but it has the side effect of uniquely coloring every other line of the image, due to the flickerblinds. Not really happy with that trade-off.

 

Using different periods to avoid the lines makes the color flickery.

 

Ah, I didn't know about that, excuse me. Cool that you're fitting that switch in in one way or other.

No need to excuse - the tinting would have been a cool effect if it could be pulled off right! :)

Link to comment
Share on other sites

Yup. It does decrease the saturation to acceptable levels, but it has the side effect of uniquely coloring every other line of the image, due to the flickerblinds. Not really happy with that trade-off.

 

The flicker-blinds are just for luminance, right? You have picture data on every scan line? Because luminance and chroma are independent, I would think that scan lines which flicker between e.g. $64 and $A8 would look pretty similar to those flickering between $A4 and $68. Do they not?

Link to comment
Share on other sites

The flicker-blinds are just for luminance, right? You have picture data on every scan line? Because luminance and chroma are independent, I would think that scan lines which flicker between e.g. $64 and $A8 would look pretty similar to those flickering between $A4 and $68. Do they not?

There's unique picture data on every scan line. It's a single line kernel.

 

So during even frames the darker color will be on even lines, and during odd frames the darker color will be on odd lines.

 

If you change the chrominance every other frame, than one chrominance is used on the even lines, and another chrominance is used on odd lines. Always.

 

Overall the saturation is acceptable, but it stripes the two colors throughout the image and makes single-pixel height features take on one color or another. Check out petra's eyes and lip, with Stella phosphor on...

 

post-23476-0-66554400-1307194718_thumb.png post-23476-0-58834700-1307205607_thumb.png

 

 

Increasing the period of the chrominance flicker to every 2 frames avoids the effect, but it makes the display blinky...

 

21Blue-chromaflicker.bin

Link to comment
Share on other sites

Had a blast playing 21 Blue today, and I managed to "get to know" all three girls! :lust:

 

 

 

I have to say by far Petra's bra "cover-up" looks the most natural and the least like a blatant giant pastie! And when I bankrupted the first girl and saw "selling clothes" and she came back with the bra cover, I was like, "HEY! What the...NO FAIR!" HA! I love it!

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...