[Burichan] [Futaba] [Nice] [Pony]  -  [WT]  [Home] [Manage]
[Catalog View] :: [Archive] :: [Graveyard] :: [Rules] :: [Quests] :: [Wiki]

[Return] [Entire Thread] [Last 50 posts] [Last 100 posts]
Posting mode: Reply
Name (optional)
Email (optional, will be displayed)
Subject    (optional, usually best left blank)
File []
Embed (advanced)   Help
Password  (for deleting posts, automatically generated)
  • How to format text
  • Supported file types are: GIF, JPG, MP3, MP4, PNG, SWF, WEBM, ZIP
  • Maximum file size allowed is 25600 KB.
  • Images greater than 250x250 pixels will be thumbnailed.

File 144489904546.jpg - (121.73KB , 960x660 , waterloo_dogs_playing_poker.jpg )
95526 No. 95526 ID: f8b4f5

Strip poker adventures in the 21st century!

Download: http://tgchanpoker.sourceforge.net/

This Python-based strip poker game boasts the following features:

-Runs on all Windows machines with no modifications or hassle! Linux/OSX can run the source code version.
-Poker Module Assembler so that people unfamiliar with coding (i.e. artists) can make opponents on their own!
-An unlimited number of potential lines for each character! Type out as many as you want, and the game will select randomly from them!
-Extensive native scripting support to customize and add advanced features to each module! Make your character's dialogue change depending on their state of undress! Change between sets of images depending on how well the user is playing! Change the opponent's name as they reveal their true form! The sky is the limit!
-Customizable GUI and cards! Each module can even come with its own set of cards!
-Up to 5 opponents, playing simultaneously!
-The user can play as one of the characters!
-Supports images of any size (technically)!
-Character images can be stored securely in a .DAT file! Just throw a .ZIP into the converter!
-A multitude of options inside the game's settings allow you to customize your play!
-40+ modules created by tgchan artists included with the download!
-Fully open source!

If you find any bugs in the program, please post them in this thread with a link to a Pastebin containing the contents of stderr.log and stdout.log. This is essential for repro and debugging on my end.

NOTE: If you share this program with another community, please link to it in this thread so I can see any bugs they report.
Expand all images
No. 95527 ID: f8b4f5
File 144489913696.png - (95.33KB , 1016x839 , strip poker v1-7.png )

This is the new strip poker thread! I'm releasing a new version which I feel is a big step forward, and the old one is a little cluttered and outdated, so use this one from now on.

Download: http://tgchanpoker.sourceforge.net/

Changelog v1.70:
-Fixed a bug that didn't recognize an A-2-3-4-5 straight.
-Fixed a misreferenced variable that rendered the viewscreen unusable.
-Fixed another viewscreen bug that didn't cycle through multiple characters correctly when not playing as a character.
-Added "change_image" action to the message system. This doesn't have any use in the vanilla game, but can be combined with character scripting to coordinate the character's image file being changed with the message being displayed, rather than it being added to the queue. Formatted like 'new Message("Character","Text",["change_image"],{'file':'images.dat'},"Type","Tags")'.
-Also added "refresh_image" action by the same token in case you want to refresh and focus the viewscreen on someone. It requires an s_var "focus" with the name of the character to focus on. Or, if you don't specify one, it will just refresh on the same character.
-Added "game_won" tag to "triumph" type messages that end the game.
-Added "respond_self_ok" tag to let characters respond to specific messages of their own. By default, the last triumph (gameOverMessage) in a game will have it, so you can hook some game-over scripting to it.
-Added the option to choose between "casino" and "classic" mode in the settings. Defaults to casino. Only affects first round betting. Remarkably easy to implement.
-Widened the money display by 20 pixels.
-Calling now properly resets the stay counter so that everyone has to bet an equal amount or fold.
-Also, calling now ensures that everyone gets a chance to raise before the game moves on.
-The second round proceeds directly to calling. No more staying out after the cards change.
-A character folding will no longer trigger the next round if everyone else had stayed.
-Removed redundant variables so that the viewscreen synced up with images properly.
-Ensured that all the modules have up-to-date methods. No module left behind!
-Raised player limit to 5.
-Some GUI text field length tweaks.
-Characters who aren't in the game will no longer chime in when an opponent folds or loses.
-"Done" button updates properly when image is changed.
No. 95569 ID: f8b4f5

Some people reported a few bugs to me that I didn't catch in my testing run. Some of them are pretty subtle, and I couldn't have caught them in my debug mode. So here's a quick patch version.

Download: http://tgchanpoker.sourceforge.net/

Changelog v1.71:
-Revamped the standard character AI to be more intelligent in its betting and folding. This makes brashness have more of an obvious effect: Negative brashness opponents will usually fold out of a round if they don't have a good hand, which means they have a bad poker face but hold on to their money better, and vice versa for positive brashness opponents.
-Only the character who wins the round will now comment on a player stripping, or losing the game.
-Players who fold will no longer comment on their loss.
-The player folding after everyone else has stayed will no longer break the next round into proceeding immediately to stage two.
-Fixed text display on character selection for longer names.
-Fixed hands being assigned to the wrong characters when characters were out.
-Cut down on extraneous debugging text.
-The last character to go folding will now properly transition to a stay, a card change, or a showdown, depending on the situation.
-Added new keyboard shortcuts for selecting modules and preparing bets. 1-5 will select the appropriate character on the character select screen, and keypad 1-0 plus numlock will prepare a bet of 10-90 or the maximum possible, respectively.
-Expanded the money box up a bit to fit 5 characters.
No. 95595 ID: 749af1
File 144512614563.png - (207.95KB , 900x900 , scellorpoker.png )

To go with the new, improved version of the program, I hereby release the Scellor Crew module, with special features that only python poker makes possible.

- Four players: Maolla, Lorn, Rel and Mitrel!
- A unique victory screen for each character, where they enjoy the services of their defeated opponents!
- Secrets??? Better keep an eye out...

By default, the player controls Maolla. If you want to see the other characters win, the easiest way to do so will be to play as them, which can be easily done by going into the opponents/Scellor folder, opening up _init_.py in a text editor and exchanging Maolla's name for whoever you want to play as.

Download: http://www.mediafire.com/download/nj7dy4hixa5mrkb/Scellor.rar

No. 95596 ID: 477b7d

>Have two pair with Queens high. Opponent has two pair with Jacks high.
>I don't win the hand.

>Have a nice hand. Click Bet.
"Pot Stays."
>New sucky cards.

I think there are still bugs.
No. 95597 ID: f8b4f5

Their two pair was better than your two pair. Not A Bug.

As for the betting thing, you're the first to report it, and as the OP clearly says, please include your stderr.log and stdout.log.
No. 95599 ID: 5ad4a7

I think you misread that.

The player had two pair, Queens high, which is better than Jacks high, which the opponent had. It doesn't matter what the low cards were.
No. 95600 ID: f8b4f5

>Opponent has two pair with Jacks high.
You sure you didn't misread? Unless you're saying that the cards in the pairs don't matter, just the associated high.
No. 95601 ID: 91cfcf

Let's say you have: 2244, Q
And the computer has: 3377, J

3377 > 2244, the other card is irrelevant. Not a bug, you just lost that hand.
No. 95604 ID: 5ad4a7

Oh, yes, but I assumed "queens high" meant something like 33QQ. Thus, the plural on the queens.

I don't know why anyone would assume the extra card not involved with the two pairs would be important unless the hands were otherwise identical.
No. 95605 ID: f8b4f5

No, a "high" is when you don't have anything else that would be considered a "hand" in poker. If you don't even have a pair, your high is the highest card you have. For instance, 256JQ is a queen high.

From the phrasing, I could charitably assume he meant that he tied when he felt he should have won because he had a queen in addition to the two pairs when they only had a jack, but that is simply a different rule that isn't in this game, and would be kind of a pain to add.
No. 95606 ID: f8b4f5

Actually, come to reread it, the plural does suggest that he may have been comparing, say, QQ22 to JJ99. But I don't know why you'd think that's a better hand unless you're used to playing with the rule that only the highest of the two pairs matters.
No. 95610 ID: 5ad4a7

Isn't that... always the case? Like, I just looked up some tiebreaker rules and it says:

Two Pairs - the higher ranked pair wins. A-A-7-7-3 beats K-K-J-J-9. If the top pairs are equal, the second pair breaks the tie. If both the top pair and the second pair are equal, the kicker (the next highest card) breaks the tie.
No. 95615 ID: f8b4f5

In that case, changing the rules wouldn't be too difficult after all. I'll add it to the next version.
No. 95619 ID: f8b4f5

Here's an unstable build that resolves ties/two pairs properly:

Feel free to test it for me so that I don't have to play a million games of Scellor Crew. Just copy its contents into your folder and overwrite the 1.71 versions.
No. 95622 ID: 477b7d

Yes, I had QQ??? and opponent had JJ???. I don't remember the cards now.

Here's the pastebin of stdout:
The bet was skipped near the end of the game. stderr is empty.
No. 95631 ID: 3c550e

Found it. Looks like a problem with shuffles getting queued twice when a character runs out of clothes. I'll add it to the list of fixes.
No. 96353 ID: 5ad4a7
File 144928688251.png - (155.85KB , 994x897 , Pokerbug.png )

The fix didn't work.
No. 96355 ID: 5ad4a7

I... think I just lost with a pair of aces to a pair of tens, too?
No. 96357 ID: 5ad4a7

Found another bug. In the Casino betting style, if the last player in a betting round chooses to fold, then another betting round begins, even if there were no new bets.

I'm fairly sure that's how it happens, anyway. Will double check.
No. 96359 ID: 5ad4a7

...hmm, the second betting round skipped me after someone folded, too.
No. 96360 ID: 5ad4a7

That might specifically happen when there's a response to the fold.
No. 96363 ID: 5ad4a7

Nevermind that, I think I got the names mixed up.
No. 96380 ID: e35a6a
File 144945610158.png - (121.26KB , 1008x888 , StripPoker001.png )

Awesome game, loving this version!

Ran into a bug where a Full House, Aces over 4s, lost to a Full House, 10s over Kings. Sorry if this is a dupe of the previous reports.
No. 96392 ID: 3641d4

I am a pleb who knows nothing about python or programming languages. Can someone explain how you get the game started?
No. 96395 ID: 5ad4a7

The zip file has an exe. You run the exe.
No. 96418 ID: 15a025

How can I play as a character and how do I face more than one opponent?
No. 96619 ID: ea0ad9

Wouldn't that be 50 vs 56? I think with six more points, it makes sense for Tens over Kings to win over Aces over Fours.

...I know nothing about poker. Just that a full house is a good hand.
No. 96620 ID: ea0ad9

Wait, nope, just looked it up.
>When comparing full houses, the rank of the three cards determines which is higher. For example 9-9-9-4-4 beats 8-8-8-A-A. If the threes of a kind are equal, the rank of the pairs decides.

So, that's 14 versus 10. Aces should have won.
No. 96646 ID: 408e5c

>the rank of the three cards determines which is higher. For example 9-9-9-4-4 beats 8-8-8-A-A. If the threes of a kind are equal, the rank of the pairs decides.

What this means is that you only compare the three-of-a-kinds. If that's a tie (which it never should be unless you're using some fucked up deck with 6+ of the same numbered card), then you compare the pair. There should be no adding of card values involved, and the only use of the pair is to differentiate a full house from just a three-of-a-kind, as far as I'm aware about how poker is played.
No. 96648 ID: 5ad4a7

Well if you have two jokers it's possible!
No. 96649 ID: 88e46e

You don't use jokers in poker, though.
No. 96650 ID: 5ad4a7

Maybe YOU don't.
No. 97564 ID: b465bc

Oh, are there still card resolution problems? I guess I should probably put out another hotfix. Been a while since I touched the code, though, it'd be helpful if someone could make a list of all the current bugs in one post.

Good chuckle.
No. 97565 ID: b465bc

Also a reminder to those reporting issues with card comparison, especially relating to rare hands, that including the contents of stdout.log is incredibly helpful to identifying and fixing the problem.
No. 103246 ID: 5c5afe

Any plans on this being continued? It's been months, but still.
No. 103364 ID: 477b7d

What are you asking about?

I don't know of anyone working on characters for it.

It doesn't seem like there's going to be updates to the Python runner. I don't even know if the person who made it is around tgchan anymore.

I made an alternate C# version here: http://tgchan.org/kusaba/questdis/res/95430.html It works for Python characters (doesn't support custom code so scellor pack doesn't really work) or the old .dlls. There haven't been any real feature requests for it though.
No. 103366 ID: 04c4c9

I'm mostly asking if there would be any interest in reviving TGchan strip poker in general, as there are plenty of new great quests with characters that would work well with this since all the threads for strip poker just kind of stopped.
No. 103370 ID: 49f18e

Strip poker packs typically require a lot of work for very little reward
even just in terms of recognition

I've done a couple myself, and would like to do more, but I received virtually no feedback to encourage me to do so, and most others I've spoken with have received even less

from a creator's point of view it seems like no one cares.

I've also offered to do them for a small fee, however I've had much more success getting paid to draw quest updates for people.

which has lead me to believe people would simply prefer more updates.

regardless I do plan to do more poker packs eventually . . .
No. 105620 ID: e6e021

So...hi. First time posting here, so I apologize if I make any missteps.

So, once upon a time, some people made a variant on TGChan Poker with the original DOS-Box version. Except that, instead of characters from NanQuest and such, it used characters from Homestuck. And apparently, at some point, everyone involved in the project apparently buggered off, and the discussion thread and the game itself got wiped off the face of Google.

A few years later, I remember that I still had the game saved somewhere and posted it on a thread for Homestuck-related smut. A few people were really interested in it, so I'm trying to get the project going again.

I'm not asking for contributions (though if you're interested in Homestuck and you want to help, then I'll gladly take it). I'm just considering updating from the old DOS-Box program that I've spent the last two days trying to properly edit (OpenWatcom does not like my computer) to something less ancient, and I eventually remembered that someone on TGChan built better versions with Python and C++, so I was wondering if the makers of those versions would mind if I used them for my own project.

Also, if anyone related to the old Homestuck project is still around, I'd like to hear from them. At the very least, I want to be able to credit them for their work.
No. 105621 ID: 13c658

I think it would be easier to simply use the extracted images and text from the Homestuck modules and use them to make a module for a more modern version (like the character folders for the Python game, or whatever the new projects accept).
No. 105626 ID: e6e021

That's what I'm planning. Looked at the character files for the C++ version, and it should be fairly easy to extract the images and convert them for usage with it. I'm just, you know, asking for permission. Don't want to step on anybody's toes by accident.
No. 105639 ID: c2e25b

I'd also like to say that I greatly enjoyed TGChan Poker in the past as well as the Homestuck variant, and I hope that it becomes popular again.

I'll admit, I don't know much about the actual characters (the only character that I know from outside the game is Nan, and I read NanQuest years after I found the poker game), but it's clear that the creators of the character dlls cared a lot about writing those scenarios up and how the character would realistically act if they ended up playing strip poker, and that's a lot more care and effort put into making smut than most people put in.
No. 105700 ID: c2e25b

Well, since no one's responded, I'm just going to sorta...go ahead and use the C++ program. Sorry if I'm stepping on anybody's toes.

The project e-mail should be attached to this post, so if you have any objections or advice or...anything, just hit me up.
No. 105719 ID: 9603f8

Same poster as this guy. I mostly asked this because I was secretly hoping characters from quests, such as Dragon Romance and others would have packs made for them, and I suppose I'm also wondering if the creators of those quests would be willing to make those packs on commission, though i'd assume i'd have to talk to Slinko or those authors on my own initiative to find that out.
No. 105767 ID: 395c02

O-oh um

Well sure I guess I'd be willing to do such a thing on commission. I last made a pack in 2010 for the original 16-bit program (it was Amiel and also Dilia). Goood times.

which program is the official one now anyway
No. 105779 ID: 49f18e

I've done one strip poker module on commission (Rubabu) and would gladly do more
No. 105781 ID: f6ba27

Pay me and I'm yours baby
No. 106068 ID: c2e25b

How much would you charge?
No. 106072 ID: 49f18e

my base rate is 45$ for 8 panels, +20 if you want full colour
No. 106104 ID: 477b7d

When you say C++ I assume you mean C#. They are actually completely different things.

Let me know if there are any issues / feature requests / questions for it, though it might make sense to post it in that thread instead. I think this thread is supposed to just be for the Python version.
No. 107174 ID: ae49d6

Fair enough. I'll ask my questions there.
No. 107314 ID: a523fb

I have no frame of reference for pricing so I'm just going to echo LW's prices
No. 114182 ID: 15a025
File Night_time_theme.zip - (204.81KB , Night time theme.zip )

Made a new GUI theme for the poker game.
No. 117584 ID: 6dda1b

Snazzy! That's the first theme anyone's made, I think.

Just as a reminder, you can bundle themes with modules and they'll override the default! Card backs too!
No. 122966 ID: 2a880f

I know it’s been a year and a half or something crazy like that but there are still a lot of artists i’m interested in commissioning strip poker packs from to be honest, like Slinko, Toxoglossa and others. Not sure how much interest there is for it but hey, i’m getting paid soon enough, so if anyone’s still interested in making a pack for this and is doing a NSFW quest i’m interested.
No. 122969 ID: b93a7b

I'm always interested, and also running a NSFW quest (King of Pentacles)
No. 123227 ID: 15a025
File Bar_Theme.zip - (205.50KB , Bar Theme.zip )

A simple bar styled theme.
No. 123228 ID: 15a025
File 152729801886.png - (5.94KB , 208x251 , bartheme.png )

And a little preview of what it looks like.
No. 123244 ID: 15a025
File Coffee_Cake.zip - (204.20KB , Coffee Cake.zip )

No. 123245 ID: 15a025
File 152739123996.png - (5.35KB , 207x259 , cake.png )

Got bored again and did a coffee cake theme/skin. Here's a a preview of what it looks like.
No. 125667 ID: 2755f5
File 153807943704.png - (220.54KB , 720x720 , StripPoker Preview.png )

I have three more modules on the way
No. 126719 ID: 2755f5
File 154413818773.png - (603.12KB , 1263x752 , KOPstripPromo.png )

it is finally finished (I gave up on tweaking things)

the zip file contains 4 folders 1 for each opponent, and a final folder that is for fighting all 3 at once

(edit)previous version was broken
No. 126736 ID: 9876c4

Would I be able to get the Pentacles ladies running on OSX, or just the base code?

I'd appreciate pointers or a firm 'no'.
No. 126742 ID: 2755f5

I can't give a hard answer, but I do know an OSX user got the program working through "wine"
No. 126975 ID: 15a025
File Frosty_Mint.zip - (203.68KB , Frosty Mint.zip )

Made another poker skin.
No. 126976 ID: 15a025
File 154562412994.png - (6.29KB , 209x271 , frosty mint.png )

And here's a preview of what it looks like
No. 127208 ID: 15a025
File KOP.zip - (203.19KB )

A King of Pentacles theme for LW's new character pack.
No. 127209 ID: 15a025
File 154682791669.png - (163.91KB , 797x699 , KOPtheme.png )

Preview of the theme.
No. 127481 ID: 764d34

Is there a way to make this browser accessible, so people can just play without downloading?
No. 128994 ID: e00aa7

Any chance we could get a reupload of this? It looks like the filehost it was posted to went belly-up.
No. 128996 ID: 8275cf

it seems the website I was using died

you should also be able to download it here
No. 129004 ID: 688dd6

Ooh, that looks nice.
No. 129431 ID: 15a025
File Kobolds.zip - (207.45KB )

Another poker skin! This time, probably my best yet. A cute kobold theme skin, as requested by Ed.
No. 129432 ID: 15a025
File 155798478865.png - (4.77KB , 208x254 , kobolds.png )

And a preview of what it looks like.
No. 134249 ID: dcec50
File 160417778159.jpg - (179.21KB , 998x763 , 2020-10-31 16_53_06-Poker 76 fps.jpg )

Wow, would you look at that! New poker module! This one's of Aria, of SCDA yore, but in the new Dragon Dares setting~

Download here: https://mega.nz/file/a9sUFRSI#C73vLr_x7V55DYwqSs-UhO0TS1sjkBz2aGPWaqIzrQk

I'm glad someone commissioned me to help keep the tradition alive
No. 134250 ID: 6f7a5a

Very Cute! Aria is a darling
No. 134265 ID: 15a025
File Roxie_(2).zip - (15.24KB , Roxie (2).zip )

No. 134266 ID: 15a025
File 160442999615.png - (16.63KB , 413x575 , Roxie Poker.png )

Roxie joins the table! Here's a short and simple SFW character module featuring Roxie from The Herd.
No. 134314 ID: 15a025
File Hearts.zip - (203.75KB )

No. 134315 ID: 15a025
File 160515795726.png - (5.70KB , 211x272 , hearts.png )

A new skin for the poker game! Now you can bet with all your heart.
No. 134316 ID: 9da111

is there any way to force the game to reduce the resolution? i've been having issues with the game's vertical size being so big it ends up cutting off on the bottom of my monitor
No. 134319 ID: 15a025

I don't believe there is a way to lower the resolution.
No. 134337 ID: f8fa51

If you have a high-resolution monitor, your operating system may be performing high-DPI scaling. Go into properties for the executable and try overriding high-DPI scaling, allowing the application to handle its own scaling.
No. 134689 ID: 11f77a
File Yamelle.zip - (3.18MB )

And so, it is finally done! Yamelle is now an opponent for Strip Poker.
No. 134690 ID: 11f77a
File 161008737381.png - (471.62KB , 911x892 , yamelle1.png )

Yamelle is now available as an opponent! .ZIP file above this post!
No. 134697 ID: 2d125b

How do I make this fit into the screen? It's kinda unplayable on the basis of everything bellow call being unnacessable.
No. 134715 ID: 10c07d

Open the settings file in notepad and there’s a thing where you can change the aspect ratio of the character portraits. You could try that
No. 134866 ID: 1d109c
File Oken.zip - (1.03MB )

a Poker pack for Ace Pilot Oken
No. 134867 ID: 1d109c
File 161371435918.png - (325.86KB , 794x801 , Oken1.png )

Oken joins the game!
link above
No. 134868 ID: 15a025
File Roxie.zip - (15.25KB )

Update to Roxie, fixed some grammar typos.
No. 134869 ID: 629f2e


I have been duped! Bamboozled! Smeckledorfed!
No. 136584 ID: 9b127b
File 163849199988.png - (945.22KB , 1263x902 , KOPstripPromo2.png )

making 3 new strip poker characters!

thanks to a generous supporter!
No. 136586 ID: 10c07d

No. 137968 ID: 9b127b
File 166155241062.png - (70.13KB , 240x240 , GammaPort.png )

The modules Complete!
Down load them here!
No. 138984 ID: 9b127b
File 167383169223.png - (436.98KB , 927x1227 , Lylene01.png )

Lylene Strip poker module is on the way
No. 139509 ID: 9b127b
File 168123273777.png - (100.93KB , 240x240 , LylenePort.png )

The modules Complete!
Download them here!
No. 139813 ID: 9b127b
File 168563952113.png - (806.18KB , 613x827 , Herocea01.png )

Herocea strip poker module on the way!
No. 139908 ID: 9b127b
File 168763153081.png - (112.62KB , 240x240 , HeroceaPort.png )

Herocea takes a seat at the table!
be sure to let me know what you think!

Download here!
No. 141353 ID: 0d1c28
File 170192281857.png - (573.14KB , 613x827 , Sabria01.png )

Sabria Strip poker module on it's way! actually part of a three character set!
No. 141512 ID: 0d1c28
File 170451102480.png - (830.98KB , 613x827 , Tawny01.png )

Second character for the strip poker set is Sister Tawny Lanix
No. 141610 ID: 0d1c28
File 170642520656.png - (641.94KB , 613x827 , Rolita01.png )

Third Character is Sister Rolita!
No. 141781 ID: 0d1c28
File 170923393855.png - (95.00KB , 240x240 , HarbingersPort.png )

The Harbingers fight for their faith!
please let me know what you think if you want to see more of this sort of thing!

Download here!
No. 141820 ID: 618256

I love it.Pretty good stuff.

Delete post []
Report post