ChessNKT [message #1288] |
Sat, 09 April 2016 07:13 |
|
tienkhoanguyen
Messages: 847 Registered: November 2015 Location: Hopefully Firm Forever
Karma: 15
|
Senior Member |
|
|
This is my first chess program. It is fully functional except it is extreme in the sense that it's primitive.
The way you move depends on the board layout.
The board layout is numbered
00,10,20,30,40,50,70,80
01,11,21,31,41,51,71,81
.
.
.
07,17,27,37,47,57,77,87
08,18,28,38,48,58,78,88
The first number is the column from 0 to 8 inclusive skipping the number after 5.
The second number is the row from 0 to 8 inclusive skipping the number after 5.
Anyways, you enter the two numbers for the start of the piece and enter two numbers where you want it placed.
You may move the pieces anywhere so it is up to you to check for legal moves.
-
Attachment: NKT73.EXE
(Size: 77.67KB, Downloaded 2710 times)
Honours: Nguyen Binh Thuy
Honours: Huong Thi Vu
http://tiendosware.conforums.com
[Updated on: Thu, 14 April 2016 19:01] by Moderator Report message to a moderator
|
|
|
|
|
|
|
|
|
Re: ChessNKT [message #1324 is a reply to message #1288] |
Wed, 13 April 2016 19:03 |
|
tienkhoanguyen
Messages: 847 Registered: November 2015 Location: Hopefully Firm Forever
Karma: 15
|
Senior Member |
|
|
Here is a full game example using en passant for one instance. White goes first and is on top so you would choose 2 at the beginning screen when running chesssav.exe. Thank you!
The enclosed file "chess.sav" works only with "chesssav.exe" the chess game reader. If you look at "chess.sav" with a text viewer you notice how algegraic chess notation is used and how notes are added to the end.
-
Attachment: chess.sav
(Size: 0.59KB, Downloaded 877 times)
Honours: Nguyen Binh Thuy
Honours: Huong Thi Vu
http://tiendosware.conforums.com
|
|
|
|
|
|
Re: ChessNKT [message #1338 is a reply to message #1288] |
Sat, 16 April 2016 16:56 |
|
tienkhoanguyen
Messages: 847 Registered: November 2015 Location: Hopefully Firm Forever
Karma: 15
|
Senior Member |
|
|
Right now it is lacking a chess engine and also a pgn converter. I'm sorry about that, but it is meant to be like homework. I remember I learn best in school when I did the hard work instead of letting an engine (e.g. calculator) do it for you. Currently the most popular format is pgn to store chess information; Unfortunately this new way is not the way I learned. The old fashioned way is algebraic chess notation. It has less overhead on the mind and keeps it simpler so that the mind can think about the chess pieces.
So if you want something like Stockfish to play chess with a computer all day long then that is your choice. I don't know how far you'll go by playing all the time with the computer like that.
However if you want to analyse games and do your homework like you do in school to get an A then I advertise my program.
Know it is not the best in the world since God is the best of the good!
Honours to my real mom Huong Thi Thuyen Vu
Honours to my real dad Nguyen Binh Thuy
Love to my real sister Nguyen Khoa Thi
Love to my real sister Nguyen Khoa Thuyen
Content: Thank you Jesus Christ. [for the rest of my life on earth and for the rest of eternity afterwards, "Thank you Jesus Christ."]
Honours: Nguyen Binh Thuy
Honours: Huong Thi Vu
http://tiendosware.conforums.com
|
|
|
|
Re: ChessNKT [message #1340 is a reply to message #1288] |
Sat, 16 April 2016 17:17 |
|
tienkhoanguyen
Messages: 847 Registered: November 2015 Location: Hopefully Firm Forever
Karma: 15
|
Senior Member |
|
|
Some final credits for this program:
1. God for me being able to have the skills to make it because my two parents (mom Huong Thi Thuyen Vu and dad Nguyen Binh Thuy) put me through school for programming.
2. A few of my friends who've been there to help out with a few technical details.
For instance, double buffering is credited to Sir Allen Pilgrim who is the creator of Xargon for DOS.
Honours: Nguyen Binh Thuy
Honours: Huong Thi Vu
http://tiendosware.conforums.com
|
|
|
Re: ChessNKT [message #1341 is a reply to message #1340] |
Sat, 16 April 2016 17:33 |
|
tienkhoanguyen
Messages: 847 Registered: November 2015 Location: Hopefully Firm Forever
Karma: 15
|
Senior Member |
|
|
A few other names for the technical details are follows:
Game Console Programming through Quadko from www.dosgames.com
VGA programming through Sir David Brackeen especially using 256 color bitmaps.
Borland for Turbo C 2.01 and Turbo Assembler 4.1, and Turbo Assembler 2.51
by the way, Sir Allen Pilgrim should be able to be reached at www.classicdosgames.com
Adobe for the PhotoShop CS2
Microsoft for activating my Microsoft Windows 8, MS-DOS 6.22
DOSBox 0.74 at the VOGONS group
Lehigh County Community College, Schecksville, Pennsylvania for my 2 years of programming
The Vietnamese people of course.
Honours: Nguyen Binh Thuy
Honours: Huong Thi Vu
http://tiendosware.conforums.com
|
|
|
Re: ChessNKT [message #1342 is a reply to message #1341] |
Sat, 16 April 2016 17:37 |
|
tienkhoanguyen
Messages: 847 Registered: November 2015 Location: Hopefully Firm Forever
Karma: 15
|
Senior Member |
|
|
Almost left out everyone else even www.VetusWare.org haha
Thank you God for sending your only son Jesus Christ to die about 2000 years ago for all of us is the most important of all#
Honours: Nguyen Binh Thuy
Honours: Huong Thi Vu
http://tiendosware.conforums.com
|
|
|
|
|
|
|
|
|
|
Re: ChessNKT [message #1432 is a reply to message #1288] |
Fri, 06 May 2016 19:55 |
|
tienkhoanguyen
Messages: 847 Registered: November 2015 Location: Hopefully Firm Forever
Karma: 15
|
Senior Member |
|
|
God, Jesus Christ, is number one!
Honours to my real mom Huong Thi Thuyen Vu
Honours to my real dad Nguyen Binh Thuy
Content: Thank you Jesus Christ.
I've just been thinking about the possible modification of my chess programs and other programs. If there is a need to add a chess engine you can reverse compile it and use a Borland Turbo C 2.01 to add a chess engine and such.
Honours: Nguyen Binh Thuy
Honours: Huong Thi Vu
http://tiendosware.conforums.com
|
|
|