Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Connect 5
#1
Connect 5
By: Joni Pääskynpää

What is this game?
-----------------------
This is a classic Connect 5 game. Play against the CPU and try to connect 5 in a row. I wanted to create this as a simple 1-bit game, meaning it uses only one color (plus a black background). It was a challenge since I’m not really a graphic designer, but I think it turned out okay. At the very least, it looks unique. All the graphics were created using the draw commands only, with no external assets. The game was made with Qb64.

How to play?
---------------
You can choose the grid size (14x14, 20x20, or 26x26) as well as the window size (small, medium, or large). Click "Start Game" to begin. The goal is to get 5 in a row—vertically, horizontally, or diagonally.

The player is white and always plays first. To place your stone, simply choose a slot on the grid. After your turn, the CPU will play its turn. You can identify the CPU’s last move by the "dot" in the center of its circle/stone.

Credits
---------
Graphics, art and code
Joni Pääskynpää

( c ) 2024, Reload Soft, Joni Pääskynpää

[Image: screenshot1.png]

[Image: screenshot2.png]

[Image: screenshot3.png]

[Image: screenshot4.png]


.bas   Connect 5.bas (Size: 37.93 KB / Downloads: 28)

Here is the source code for my game, as some people suggested I should share it. Please note that the code wasn’t written with a public release in mind, so it’s not formatted for that purpose. Also, the comments are in Finnish, so good luck deciphering it!

This will be the last game I post here, as I’ve been told that people here aren’t really interested in other people’s work. On a final note, I’d like to ask if anyone here is interested in some kind of collaboration. I’d love to create something new with someone who shares similar interests. Personally, I’d like to work on a bigger game, maybe even something we could sell, though money isn’t my main priority right now.

If you’re interested in collaborating, feel free to send me a PM. I’m currently learning Godot because I believe it will make game development a bit faster, but I’m open to using other tools as well.

Thank you to everyone who has helped me over the years with QB64. It’s time for me to move on. Good luck with everything!

- Pouli
Reply
#2
(12-11-2024, 07:03 PM)Bowlman84 Wrote: This will be the last game I post here, as I’ve been told that people here aren’t really interested in other people’s work.
...
Thank you to everyone who has helped me over the years with QB64. It’s time for me to move on. Good luck with everything!

- Pouli

Hmmm? I am very much interested in the work people post here. Please don't leave. It's refreshing to see different programs get posted on the forums. Your stuff looks pretty cool. I think Steve just didn't like the EXE part of it. I'd like you to stay and keep sharing your work. I used to share code almost daily or twice daily (on the old forums) and never got a single reply. People like games more than they do utilities and you make games! You'll definitely be welcomed here.
The noticing will continue
Reply
#3
(12-11-2024, 07:08 PM)SpriggsySpriggs Wrote:
(12-11-2024, 07:03 PM)Bowlman84 Wrote: This will be the last game I post here, as I’ve been told that people here aren’t really interested in other people’s work.
...
Thank you to everyone who has helped me over the years with QB64. It’s time for me to move on. Good luck with everything!

- Pouli

Hmmm? I am very much interested in the work people post here. Please don't leave. It's refreshing to see different programs get posted on the forums. Your stuff looks pretty cool. I think Steve just didn't like the EXE part of it. I'd like you to stay and keep sharing your work. I used to share code almost daily or twice daily (on the old forums) and never got a single reply. People like games more than they do utilities and you make games! You'll definitely be welcomed here.
Im not ready to share all my source code here. Most of the more complicated games are chopped and pieced specific way, so its probably hard to figure out anyway. Maybe if I come out with some cool concepts an idea, or "layout" for other peoples to use and create from, I might post it here as a source code, who knows.
Reply
#4
(12-11-2024, 07:29 PM)Bowlman84 Wrote:
(12-11-2024, 07:08 PM)SpriggsySpriggs Wrote:
(12-11-2024, 07:03 PM)Bowlman84 Wrote: This will be the last game I post here, as I’ve been told that people here aren’t really interested in other people’s work.
...
Thank you to everyone who has helped me over the years with QB64. It’s time for me to move on. Good luck with everything!

- Pouli

Hmmm? I am very much interested in the work people post here. Please don't leave. It's refreshing to see different programs get posted on the forums. Your stuff looks pretty cool. I think Steve just didn't like the EXE part of it. I'd like you to stay and keep sharing your work. I used to share code almost daily or twice daily (on the old forums) and never got a single reply. People like games more than they do utilities and you make games! You'll definitely be welcomed here.
Im not ready to share all my source code here. Most of the more complicated games are chopped and pieced specific way, so its probably hard to figure out anyway. Maybe if I come out with some cool concepts an idea, or "layout" for other peoples to use and create from, I might post it here as a source code, who knows.
No need to post source. Sharing screenshots or video captures is enough for me. I'm interested in what you've got going on. Glad you shared what you have.
The noticing will continue
Reply
#5
(12-12-2024, 03:38 PM)SpriggsySpriggs Wrote:
(12-11-2024, 07:29 PM)Bowlman84 Wrote:
(12-11-2024, 07:08 PM)SpriggsySpriggs Wrote: Hmmm? I am very much interested in the work people post here. Please don't leave. It's refreshing to see different programs get posted on the forums. Your stuff looks pretty cool. I think Steve just didn't like the EXE part of it. I'd like you to stay and keep sharing your work. I used to share code almost daily or twice daily (on the old forums) and never got a single reply. People like games more than they do utilities and you make games! You'll definitely be welcomed here.
Im not ready to share all my source code here. Most of the more complicated games are chopped and pieced specific way, so its probably hard to figure out anyway. Maybe if I come out with some cool concepts an idea, or "layout" for other peoples to use and create from, I might post it here as a source code, who knows.
No need to post source. Sharing screenshots or video captures is enough for me. I'm interested in what you've got going on. Glad you shared what you have.

Thanks man, appreciated. Hit me with a pm if you want to chat more about games, programming or what ever else.
Reply
#6
Hi guys. @SpriggsySpriggs just a short answer from me personally, why for example you didn't get an answer from me about your programs. I speak for myself and no one else. It is absolutely obvious, it is completely clear that you are several dozen levels higher in programming than me. If we leave aside the language barrier, which is a major obstacle for me, then I would like to ask: How many tens or hundreds of hours of time have you spent studying dynamic libraries? I assume it was many tens of hours. Then of course don't be surprised that I don't ask you anything. Why? Simply because I don't know what other possibilities I could expect using dynamic libraries. What I wanted to ask you in the future is the possibility of streaming sound on the Internet, the possibility of saving a stream from the Internet to a file, the possibility of capturing sound with a microphone. How about listening to some streaming Internet radio. That could also be done using dynamic libraries. For me, you are the god of dynamic libraries. I don't want an answer to any of that. I'll try it myself first. I'll have to fail a few times before I turn to you. But I haven't even started yet because I have so many other things of my own to do.

@BowlMan84 I apologize for my harshness. I understand, perhaps more than you think, how proud you are of your finished programs, I understand that you want to hide your methods and procedures that you use in your programs and that cost you a lot of time and effort from others. That's normal. It also pisses me off when someone releases only a slightly modified part of my program in their version and doesn't mention the original author. I don't recognize these people because they don't have an honest character. On the other hand - what should developers say who develop a program that is hidden behind some command? The minimum decency is to mention the language behind the finished program. That's what you did. So keep your head up. I'm glad that you program in the same language as me. Your code is yours. It's your time and your work. If, as you wrote, you want to program professionally in the future, I'm a little sad. To achieve this, you need to use the basics you gained with QB64 to move on to a language that is in demand on the market. Python, Java, C++, Visual C++ or another. That's my opinion.I Personally take it as a hobby and have no ambitions to make a living from it professionally in the future.


Reply




Users browsing this thread: 1 Guest(s)