winzip icon

FourPlay

Email
Submitted on: 1/4/2015 12:10:00 AM
By: Samuel Gomes (from psc cd)  
Level: Intermediate
User Rating: By 2 Users
Compatibility: VB.NET
Views: 1575
 
     I started programming this during 1997 using QuickBASIC 4.5 and my User Interface Library (TxMUI). Due to the limited nature of the QuickBASIC IDE I had to keep the source code slim & trim. Hence you won't find a lot of comments. But I believe that understanding this BASIC code should be a snap. Most of the code has remained virtually the same. Only the use user interface parts have changed. This source code has come a long way. First I used QuickBASIC 4.5 and TxMUI. Soon I upgraded to QuickBASIC Extended 7.0 and TxMUI. Next, I got hold of Visual Basic for DOS and ported the code for that compiler and changed all the UI code to "Ruby". Eventually, when I started using Visual Basic 6.0 for Windows, I ported this code and once again I had to changed the UI code. And now, thanks to Microsoft, I have ported the code to Visual Basic .NET! When porting for Visual Basic .NET I modularized and classified most of the code. Although most of the code was translated by the Visual Studio VB to VB.Net translator, I had to make a lot of changes. The AI is very silly and should have been much better. I should have used some kind of recursive method to find the best move. Since I don't have much time (for this code) I leave it up to you. The Think() function should be a very good starting point. Eventually I also cleaned up the UI. Building it in VB.NET from scratch eliminating all legacy UI code. This code frankly speaking is open source/freeware. You can do whatever you want with it. I do not accept responsibility for any effects, adverse or otherwise, that this code may have on you, your computer, your sanity, your dog, and anything else that you can think of. Use it at your own risk.

 
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com


Other 1 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Intermediate category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments


 There are no comments on this submission.
 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.