Solved

Checkers game source code

Posted on 1997-06-27
6
1,860 Views
Last Modified: 2012-05-05
I need source code (or a reference to it)in Visual C++ 4.0,or UNIX C, or Think Pascal for a checkers game where only 2 humans play against each other. It must employ intuitive Graphical User Interface.  It is only a first part of the project. I intend to write the second myself. I am just desparate now as I HAVE to both work and study full time. On the other hand I am not familiar with graphics.
I will only use it for academic purposes - NO COMERCIAL USE.
Many of may think it is unethical. But I am just desperate
please help me!
0
Comment
Question by:Larisa
6 Comments
 

Expert Comment

by:Delirium
Comment Utility
Well, I can help you with the checkers source but not the GUI
part.  You can get a public domain checkers program written in
ANSI Standard C (so it'll work in UNIX C or any C) at
ftp://intranet.ca/usr/synapsis/gamedev/archer03.zip
It's public domain by Carey Bloodworth and has been tested on
a PC and Amiga and works fine.

Hope this helps,
Delirium
0
 

Author Comment

by:Larisa
Comment Utility
Well it was a good try, but I need GUI, and the program should not have any huristics, thus only two humans can play. A human cannot play against a computer. It should dissalow users to make illegal turns and it should detect the end of game.
0
 
LVL 4

Expert Comment

by:emmons
Comment Utility
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 

Author Comment

by:Larisa
Comment Utility
emmons, I want to pay!  And I will increase points significanltly if I get the answer I want. Thank you for your proposed answer...
I regret that I have to reject it...  Please read my question carefully...  I need a very simple program in C or C++ or Pascal.
The program should not be able to perform complicated searches in order to calculate a move, although GUI is important.  It should not be able to play against a human.  I realize it is a hard question to answer.  I spent myself many hours on the Web.  I found a lot of complex stuff, but nothing simple.  The right answer will be rewarded.
0
 

Author Comment

by:Larisa
Comment Utility
Adjusted points to 215
0
 

Accepted Solution

by:
dallan earned 210 total points
Comment Utility
Try here.... I haven't really looked at the source, but it's a graphical graphical checkers program and source. Good luck!

http://synapse.cs.byu.edu/~martinez/470/programs/checkers/checkers_int.html

-Dallan

0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

An Outlet in Cocoa is a persistent reference to a GUI control; it connects a property (a variable) to a control.  For example, it is common to create an Outlet for the text field GUI control and change the text that appears in this field via that Ou…
Windows programmers of the C/C++ variety, how many of you realise that since Window 9x Microsoft has been lying to you about what constitutes Unicode (http://en.wikipedia.org/wiki/Unicode)? They will have you believe that Unicode requires you to use…
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use nested-loops in the C programming language.
The goal of this video is to provide viewers with basic examples to understand how to create, access, and change arrays in the C programming language.

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now