Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

2P Chess

A topic by DimaLink created Oct 05, 2022 Views: 399 Replies: 4
Viewing posts 1 to 4
(1 edit)

2P Chess – search for turn

To my surprise, I take as idea chess videogame. Simple, because of without artificial intelligence. So this is everything for two players. Players makes turns after each other. But chess rules are taken into account.  With surprise, -  I am not big in chess and similar games, so  if run into that it is hard. Maximum, what I remember, is how figures make steps. So this is it.

So, first, that chess are very complex game. It has lots of rules. And all of these rules are required to be programmed.

At second, because of it has lots of rules, there are lots of game situations at game field. And check them all – just impossible. And this is the way for bugs and inaccuracy.

I was thinking next. I take chess and just program simple thing about how figures moves. Game for two players. Without AI. First player one takes a step, and then second player is making step. And this is it. At first plan is very simple.

But, now, I am just now, in a stage of everything checking. About different game turns. And all the time I am running in inaccuracy in implementation of chess rules. And everything else - is already done in programming. All the time, there are troubles with tricky logic cases.

Also, I want to speak about graphic side. So I don’t want to draw game field and chess figures. And I have taken a complete pack, free. It is called SBS - 2D Chess Pack. From website Itchio. They have drawn it very good. I want to say, that SBS has also in this pack isometric pictures of game field and figures. Different colors. But I choose only top down view.


 Screaming Brain Studios – this is what hides under letters SBS. Cool guys! They have lots of assets and graphic packs. With different themes. Also with another themes, than chess. For dungeons, for games like dungeon crawler. So thanks to them for all these graphics themes!

Sounds to game – they are few – I make by myself in LLMS. This is such computer program. For creating music. Multitracks and also different plugins. Everything is possible.

Now, about what is it for a game. It is 2P Chess. 2P – 2 Players. Chess for two players. Artificial intelligence is absence. Game for two players. Also, plus to this some simple settings like select game field and select figures. And settings like – language – Russian or English. Turn on and of sound. Saying short, simple chess game.

Now, I am doing all these checks of different game situations. There are lots of them, as I see, in chess. And everything else – is already completed!

 

Last step of pawn

Chess – of course, is not a simple logic game. And I get these proof for myself during development. Joke, is that, I am not a fan of logic games, absolutely. In theirs casual format like chess or something similar. And I even cannot to play them. Saying more, I am more fan to play in chess with computer at level most easy difficulty or some logic game for MS DOS. But, being honest, it is very rare happens to me. 


And, this time, I take a chance to program chess! This is marvelous! Well, in a real thing, it is connected with the fact that programming – is connected hard with logic and math. Even, if personally you, dislike this ideas. So for training purpose I take it.

 

So, today, I can say that everything is done. Game is done. But in further days I need to prepare all stylization and text for public process. Pictures different and write some texts about. And game is already done!

It is a game of chess. For two players. So, it has no artificial intelligence. Player 1 and player 2. Two players. So, it taken into account some moments. So, like what figure can make what move. Many figures, they are doing different. Plus also such things like castling.


 So, I for myself, get knowledge, that when pawn is makes a final step, than it is exchanged for any figure! And make realization of this. So these moments gives me some surprises. And I put into them pretty time. Without these special moves I make everything pretty fast. And about these things - I was in a stun for some time, it make everything slower development.

Chess – is useful  game according logic. But, as for me, for logic I use QBasic. It is very interesting very well done programming language. And it can learn you how to logic much better, than chess, as for me. And, by the way, in my realization of chess, it still can be some inaccuracy. 


They can be. And, I suppose, it is a few cases. Some small things. Main thing – it is that game is possible! And everything by the rules! But some certain situation can be. But they don’t disturb the gameplay.  So, I make a warning that something can goes a little wrong. But game is possible! And it is normal everything done, to play chess.

So, everything is done. And in a future it is about decoration and publish process.

 

2P Chess –  time to play!

2P Chess  - chess game for two players. Now you can play it! Release was yesterday! Of course, chess – is not most impressive title, in case of game action. But it is rather interesting logic game. There are many logic games. And new made titles. And ideas that are taken from games, that already exists.

In this chess game there is no AI, and game for two players. So players takes a turn after each other. Or you can play with yourself. There are some settings. And select of chess board. And also a figures.

Game takes into account different chess situations, just like defense king and castling. Game has score count. Player has some statistics, which you can call with right mouse button.

 Player takes its own decision about when to stop a game, and it will be a start of counting the scores. And some small statistics. Such as beginning of play, time and end of play, time. And also, scores that was describes upper. Also, game is automatically stops, when somebody’s king is eaten.


Game is launching in small window and has yellow-green interface. There are minimum of sounds here. There are minimum of settings, like turn on and turn off the sounds, and also choose language – Russian and English.

Little warning. Mainly, all of chess rules are programmed. And you can play normal. But in terms, of that, chess is a very hard logical game with so many steps and game situations. Than it is possible some inaccuracy. But they don’t disturb the game.

Game is made simple, and you can play it for free time and relax with a friend, for example, or  with colleague by work during the pause. Game is running in a small window, that is also very comfortable. And, also you can play alone, just making a steps, some steps, for point of interest or for a free time. Maybe good for learning about what figure can make what step.

There are only few sounds in game. Only sound of making step. And few more sound signals. Just like game is over. And, by the word, you can turn off sound. So it is a minimal chess for two players. Players, that are making step after each other.

 

 

During gameplay, program shows some statistics. For select a statistic during the game – press RMB. Right mouse button.

Scores are counting two ways.

  • Total amount of captured figures. Each figure is about one score.
  • By some relative value. About value according to one pawn. So all figures has theirs values according to pawn.


Pawn – 1 score 

 Knight and bishop – 3 scores 

 Rook – 5 scores 

 Queen – 10 scores 

 King – 0 scores

 

Control

It is mouse control.

Left mouse button (LMB) – select action

Right mouse button (RMB) – statistics and pause, during the game

 

 

Gratitude goes to  Screaming Brain Studios (SBS) for using graphics pack for chess.

 

Screaming Brain Studios – it is in short SBS. They are cool guys! They have lots of assets and graphic packs. About different themes. So, also, far away from chess theme.  About another things also. About dungeons, for game like walking the dungeons. So, I say thanks to them for graphics packs! For example, they have cool space planets. And lots of stuff about different themes.

Oldschool graphics for retro projects, with using retro technology. All packs are goes as CC0 license.

 

Screaming Brain Studios web site:  https://screamingbrainstudios.com/

Download graphics packs:  https://screamingbrainstudios.itch.io/

 

Download game from website: http://www.dimalink.tv-games.ru/

 

(1 edit) (+1)

Ah... a fellow chess noob who has made a chess game. Welcome to the club! As you are not good at chess you might enjoy the game You Loose Chess or my game Catacomb Chess.

I just wanted to say that I think the menu colours are too bright and saturated, and there is no contrast between them.

Personaly I like the wood version the best. But I would really have liked to see your own chess piece art, even if it is freaky pixel programmer art. Your own art just gives a project so much more personality, and creative freedom in case you want to create a new chess piece that the world has never seen before.

You have two chess games! Great!! Well, chess is not very popular theme for casual gamers. So you are great in doing this theme!

Yes, maybe colors - are like you say. But this is my style. I like this green, it is marble calles in game, and a yellow. Thats my colors choice! But you are right, of course!

Thanks!!! Thanks for paying attention!!!