Posts: 9
Threads: 3
Joined: Dec 2024
Reputation:
0
This is an original card game I developed in 2023.
The Card Game
By: Joni Pääskynpää
What is this game?
-----------------------
This game combines elements of a conventional card game with bingo. Play against the CPU and prove who is the ultimate card game master. The game was created in 2023 using QB64.
How to play?
----------------
Before starting, you can choose from three difficulty levels: easy, normal, and hard. You can also set the score limit to 100, 500, or 1000, with 500 being the default. The game uses a standard 52-card deck, plus 2 jokers. Both the player and CPU start with 3 cards, and the game begins with an empty 5x5 bingo grid containing squares numbered 1 to 24. Some numbers may appear multiple times. The objective is to get a bingo (a row, column, or diagonal of filled squares), which ends the round.
The game is turn-based, with the player starting the first round. Turns alternate between the player and CPU, with the CPU starting the next round.
On your turn, you can play a square by selecting 1 to 3 cards from your hand. The selected cards must total exactly the number of the square you want to play. If there are multiple squares with that value, you will claim all of them at once. Card values are as follows:
A = 1
Number cards from 2 to 10 = their face value (2 to 10)
J = 11
Q = 12
K = 13
For example, if you play cards 9 and K, the total is 9 + 13 = 22. Once you select the cards you want to play, simply click the square corresponding to that total.
At the start of each turn, you will draw cards so that you always have 3 cards in your hand. If you cannot match any squares, you can pass your turn. When you pass, you will receive 3 new cards to play in the next round. Jokers can be played at any time during your turn and allow you to steal an opponent's square for yourself.
The round ends when someone achieves a bingo. If the deck runs out of cards or the bingo grid is completely filled without a bingo, the round also ends. In these cases, points are calculated based on the squares claimed. At the end of the round, points are scored as follows:
Bingo: 100 points
Each owned square adds points equal to its value
Credits
--------
Graphic design, art, and code
Joni Pääskynpää
Graphics
Kenney - https://kenney.nl/assets/boardgame-pack
Harryarts - https://www.freepik.com/free-vector/turq...062320.htm
Kenney - https://kenney.nl/assets/ui-pack-rpg-expansion
Sounds
Kenney - https://kenney.nl/assets/casino-audio
Fonts
Kenney - https://kenney.nl/assets/kenney-fonts
(c) 2023, Reload Soft, Joni Pääskynpää
Here is small gameplay trailer: https://www.youtube.com/watch?v=D3F9exh5Tng
And here is the game: https://bowlman84.itch.io/the-card-game
Posts: 220
Threads: 5
Joined: Apr 2022
Reputation:
23
12-11-2024, 03:37 PM
(This post was last modified: 12-11-2024, 04:04 PM by JRace.)
The games you have listed on itch.io have some nice looking images, but without sources this post is just an advertisement.
Do you have any source code or QB64PE insights to post?
Posts: 9
Threads: 3
Joined: Dec 2024
Reputation:
0
(12-11-2024, 03:37 PM)JRace Wrote: The games you have listed on itch.io have some nice looking images, but without sources this post is just an advertisement.
Do you have any source code or QB64PE insights to post? I have all the source code for my games. But they are not public. I havent published these games, but I was told I should, so here I am. I wasnt aware that I have to post my source code with the game here. And you're right, it is an ad. I want to create portfolio of my previous work and have it all in one place. I want to find collaboration for the future project or what ever might come ahead. And I want to have something to show. If showing my work here is against the rules, Im sorry, I find another place.
Posts: 220
Threads: 5
Joined: Apr 2022
Reputation:
23
12-11-2024, 04:59 PM
(This post was last modified: 12-11-2024, 05:01 PM by JRace.)
(12-11-2024, 04:20 PM)Bowlman84 Wrote: (12-11-2024, 03:37 PM)JRace Wrote: The games you have listed on itch.io have some nice looking images, but without sources this post is just an advertisement.
Do you have any source code or QB64PE insights to post? I have all the source code for my games. But they are not public. I havent published these games, but I was told I should, so here I am. I wasnt aware that I have to post my source code with the game here. And you're right, it is an ad. I want to create portfolio of my previous work and have it all in one place. I want to find collaboration for the future project or what ever might come ahead. And I want to have something to show. If showing my work here is against the rules, Im sorry, I find another place.
There's no requirement to post your source (that I know of), it's just that the post raised some red flags with me. Spam is everywhere these days.
To make things clear, I am not involved in QB64PE development, or in moderating this forum, so if your intentions are good then I welcome you and wish you well.
Posts: 9
Threads: 3
Joined: Dec 2024
Reputation:
0
(12-11-2024, 04:59 PM)JRace Wrote: (12-11-2024, 04:20 PM)Bowlman84 Wrote: (12-11-2024, 03:37 PM)JRace Wrote: The games you have listed on itch.io have some nice looking images, but without sources this post is just an advertisement.
Do you have any source code or QB64PE insights to post? I have all the source code for my games. But they are not public. I havent published these games, but I was told I should, so here I am. I wasnt aware that I have to post my source code with the game here. And you're right, it is an ad. I want to create portfolio of my previous work and have it all in one place. I want to find collaboration for the future project or what ever might come ahead. And I want to have something to show. If showing my work here is against the rules, Im sorry, I find another place.
There's no requirement to post your source (that I know of), it's just that the post raised some red flags with me. Spam is everywhere these days.
To make things clear, I am not involved in QB64PE development, or in moderating this forum, so if your intentions are good then I welcome you and wish you well. Ok, I wanted to be clear about my intentions as well. As I mentioned, I was advised to put "small" games out there for people to see. I discovered that Itch is a good platform for this purpose, so I chose to upload all my games there. For now, I’m not selling anything, and I’m not gaining anything from this.
In the future, I’d like to find someone to collaborate with on a project. Maybe these games or projects can show that I have some programming skills and can manage projects. I’ve never made anything that I could sell or have sold, but it’s something I’d like to try someday. It’s just a lot of work to bring everything together. That said, money has never really been my #1 priority.
Also, people here have helped me a lot over the years, so I want to give something back—or at least show that I’ve created something. The advice I’ve received has been invaluable. I’m not really a forum person, but I’d rather post my work here than on a Discord server, right? I’m trying to be open about my intentions here, and I apologize if I came across as a spammy new user.
I’m just someone who has really enjoyed QBasic and QB64 all these years. I’d like to mention that my games were made with QB64 because I believe more people would enjoy this framework. It feels like QB64 is less known than it deserves to be.
Posts: 2,735
Threads: 331
Joined: Apr 2022
Reputation:
227
12-11-2024, 06:15 PM
(This post was last modified: 12-11-2024, 08:00 PM by SMcNeill.)
There's no requirement to post source code for the forums here, though it is greatly recommended.
The problem with just posting an EXE tends to be:
1) It limits the user base who can run the code. QB64 is cross-platform compatible, so BAS files can be compiled and ran on Linux, Mac, and Windows all. Compiling and simply sharing a Windows EXE eliminates the other platform users from being able to run or test the code.
2) Many people are hesitant to run stray EXE files from the internet. False positives are common with antiviruses and a large portion of the user base simply won't run compiled EXE programs unless they have *absolute* trust in you. There's a *few* members here who have posted for years and years, shown themselves to be outstanding and exemplary members of the user base, and *those* fellows might get away with something like, "Hey guys, here's an EXE of something I'm working on, but I'm not ready to share the source yet..." For most everyone else, that type of statement is just going to get the old stink eye response.
And perhaps most important of all, to my way of thinking at least, this is a forum dedicated to QB64 -- which is a *COMPUTER LANGUAGE MEANT TO COMPILE CODE TO EXECUTABLE*. The whole point is to talk about the source. Showcase the process behind the exe. Talk over the code, view the logic, inspect the method behind the finished product.
Just sharing the EXE is like going into a forum that focuses on sharing recipes and cooking tips and then simply displaying a perfectly designed cake and saying, "I made this!" Everyone on that forum is going to say, "Woooo.... That looks AMAZING! What's the recipe for that?" They're not so much interested in the final product itself; they're more interested in the *process* that created that final product.
There's a million sites on the web to share compiled and completed games with the world. That's not us though. We're a site dedicated to sharing and talking about QB64PE and the steps which take us from a blank screen to produce those finished executables. It's not WRONG to just share an EXE or a finished work here; but you also have to remember -- We're not the target audience for that type of thing.
Many won't grab your EXE as it's worthless on their system. Many more won't grab it as they simply don't trust executables from the interweb. Several just won't be interested in whatever you're promoting as they're not really into games at all. If you're interested in having people try it, review it, and offer any sort of feedback on it here, you'd almost have to share the source for the program -- as *THAT* is what everyone here is interested in, rather than the finished product itself.
So feel free to just share the EXE of things you've created. Just be realistic in your expectations on how people react and how interested they are in such things. We (as the site admin) don't prohibit it, but the user base itself surely doesn't encourage it or readily accept it.
Posts: 761
Threads: 35
Joined: Apr 2022
Reputation:
51
12-11-2024, 06:41 PM
(This post was last modified: 12-11-2024, 07:04 PM by SpriggsySpriggs.)
(12-11-2024, 06:15 PM)SMcNeill Wrote: 1) It limits the user base who can run the code. QB64 is cross-platform compatible, so BAS files can be compiled and ran on Linux, Mac, and Windows all. Compiling and simply sharing a Windows EXE eliminates the other platform users from being able to run or test the code.
2) Many people are hesitant to run stray EXE files from the internet. False positives are common with antiviruses and a large portion of the user base simply won't run compiled EXE programs unless they have *absolute* trust in you. There's a *few* members here who have posted for years and years, shown themselves to be outstanding and exemplary members of the user base, and *those* fellows might get away with something like, "Hey guys, here's an EXE of something I'm working on, but I'm not ready to share the source yet..." For most everyone else, that type of statement is just going to get the old stink eye response.
1) Eh, more people run Windows than Linux. Those who use Linux can use Wine/Bottles to run Windows EXEs. Those who use Mac are few, and those who use Mac can use Parallels. This seems moot.
2) I'll give you this one. However, most modern virus scanners are pretty good about finding and quarantining an EXE before you can execute. That is, as long as they're running a modern and updated OS and not Windows XP like an old fuddy-duddy.
In short, I have no problem with someone sharing an EXE if they don't want to distribute the code. But know that I am one of the few bad actors who would absolutely 100% distribute an EXE on the forums with code that does not match the BAS file so as to steal keystrokes while disguised as Adobe Acrobat Reader.
EDIT: Like this old code I made in a few minutes! https://qb64forum.alephc.xyz/index.php?t...#msg117888
The noticing will continue
Posts: 220
Threads: 5
Joined: Apr 2022
Reputation:
23
12-11-2024, 07:32 PM
(This post was last modified: 12-11-2024, 07:32 PM by JRace.)
(12-11-2024, 06:15 PM)SMcNeill Wrote: 2) Many people are hesitant to run stray EXE files from the internet. False positives are common with antiviruses and a large portion of the user base simply won't run compiled EXE programs unless they have *absolute* trust in you. There's a *few* members here who have posted for years and years, shown themselves to be outstanding and exemplary members of the user base, and *those* fellows might get away with something like, "Hey guys, here's an EXE of something I'm working on, but I'm not ready to share the source yet..." For most everyone else, that type of statement is just going to get the old stink eye response.
And perhaps most important of all, to my way of thinking at least, this is a forum dedicated to QB64 -- which is a *COMPUTER LANGUAGE MEANT TO COMPILE CODE TO EXECUTABLE*. The whole point is to talk about the source. Showcase the process behind the exe. Talk over the code, view the logic, inspect the method behind the finished product. That was my frame of mind in my first reply.
It's just a weird reaction. If I had stumbled onto your itch.io account first I would have tried your games without a comment. I fully intend to give them a shot; a solitaire-type game is a good way to kill a couple of minutes or as a distraction.
That said @Bowlman84, social media accounts like Facebook are high-profile places to spread the word. I'm sure you've covered that side already.
Posts: 286
Threads: 46
Joined: May 2022
Reputation:
29
12-11-2024, 07:54 PM
(This post was last modified: 12-11-2024, 07:57 PM by Petr.)
Steve said it clearly. I'll add that I'm the one who never downloads EXE files. On the other hand - isn't the best self-representation your own website with contact information and demo versions for download?
Posts: 9
Threads: 3
Joined: Dec 2024
Reputation:
0
12-11-2024, 10:36 PM
(This post was last modified: 12-12-2024, 05:13 AM by Bowlman84.)
(12-11-2024, 07:54 PM)Petr Wrote: Steve said it clearly. I'll add that I'm the one who never downloads EXE files. On the other hand - isn't the best self-representation your own website with contact information and demo versions for download?
Yeah, maybe. Ive been doing this only for fun and mostly just for my self so far. And trying to improve my skills. I might want to have web page at some point, but I dont have one yet. Im not that "far" yet.
|