Home > By category > Scripts >Development Tools > Chess with "Greedy Edi"



Chess with "Greedy Edi"

  • Downloads: 
  • Views: 
  • Rating:

Play chess against "Greedy Edi".

Get started...
1. extract zip file
2. change current directory to the new "chess" directory
3. Run "Chess" (optionally for text figures run Chess(2))

Some help ...
a) How to move the chess figures ...
1. Position the mouse over the figure you like to move
2. Press the mouse button and keep it pressed
3. Move the mouse over the desired field and relase the mouse button
b) How to play chess ...
If you don't know anything about chess. I have included a little chess
tutorial (ChessTutorial.pdf). Perhaps, at a later time you will find an
updated version at (http://osiris.tuwien.ac.at/~wgarn/chess).

c) Help about the functions
If you like to change the program or if you like to know more about the
implementation, then check out the html folder for help descriptions on
the functions. The "index.html" file gives an overview of all the functions
used. This help files were generated by using the "wg_publish_dir"
function, which can be found at the Central File Exchange Depot.
(http://www.mathworks.com/matlabcentral/fil...objectType=FILE)

What I still intend to do...
- let "Greedy Edi" realize, when he is checked, that he can do
something else beside running away.
Additional Edi characters
a) Careful Edi ... which looks out, whether he will be eaten
b) Happy Edi ... looking tow and a half move ahead
c) Smart Edi ... knowing strategy, tricks and learning on its own

How could you help me...
1. By testing this program and telling me any wrong moves (wgarn@yahoo.com)
x2. There is a transparency issue, which I could not figure out ...
A transparent image with a patch as background colour???
I have include a m-script (TransparencyProblem.m), illustrating the problem.
-> Thank's to JdoTerdoDLme. This problem is solved.
Add 2nd axes and send them to the back :)
3. Finding other chess sets
4. Other constructive comments and contributions ;)

I am proud of the following...
1. a kind of Matlab object orientated alternative concept ...
The chess figures m-functions represent objects. Of course I know that
Matlab offers OO programming. But, I do not like copying everything. Hence
I came out with the "persistent" structure idea.
For instance, let us have a look at the knights.
First we have only the "empty" function, which I call class.
When calling the function "Knight('init',...)", an instance is derived from
the class (actually: into the class). Assume you like to have a second
knight, just call the "method" again. The function "findPos" is sufficient
to identify the required instance (which is done internally).

2. the usage of function pointers
The usage of function pointers (@Knight, @Queen,...) saved me a lot of work.

3. the cursor events
I have never really used this Mouse events before, but it worked out pretty
good.

Free download from Shareware Connection - Play chess against "Greedy Edi".

Publisher: Wolfgang Garn | License: Freeware | Price: 0.00
Version: 1.0 | Size: 532 KB | Platform: Matlab, Scripts
Released Date: 24-06-2013 | Rating: 0 | Title: Chess with "Greedy Edi"

Author Url: http://www.mathworks.com/
Program Info Url: http://www.mathworks.com/
Download Url: http://www.mathworks.com/matlabcentral/fx_files/25775/2/chess20100425.zip

More downloads from Chess with "Greedy Edi" publisher Wolfgang Garn:

Chess with Greedy Edi - Chess with Greedy Edi - Play chess against "Greedy Edi".

Generate help files from m-files - These functions read the comments from the m-function (or script) marks them up.

Chess with "Greedy Edi" keywords:
Chess with "Greedy Edi" related downloads:

Chess with Greedy Edi - Chess with Greedy Edi - Play chess against "Greedy Edi".

Dynamical Systems with Applications using MATLAB - "Dynamical Systems with Applications using MATLAB" covers standard material for an introduction to dynamical systems theory

Cheesy Chess - Introduce your child to the world of chess with songs and cartoons

Stepper Motor Control with GUI - Stepper Motor Control with GUI in Matlab 7.1.

Cubilete Game - Chess with Greedy Edi - Play chess against "Greedy Edi".

Shareware Connection periodically updates pricing and software information of 'Chess with "Greedy Edi"' from company source 'Wolfgang Garn' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Chess with "Greedy Edi"' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Chess with "Greedy Edi".

New Reviews

Trend Micro HouseCall - With time, PC users find it increasingly difficult to keep their systems free of malware and rogue apps, despite using latest and feature packed security software. This is mostly owing to the evolving nature of malware and newer types of ...

RawTherapee - There are so many image editors out there but when it comes to powerful and versatile RAW file editors, the choices are somewhat limited. With Adobe switching to Cloud-based subscriptions for most of its apps, semiprofessional users including ...

PureSync Personal - When you use computers, there is no way you can escape using specialized third party software. These need to be used for various needs including office productivity, web access, taking back-up and ensuring proper synchronization across multiple ...

PCFerret - For average PC users learning about the details of each hardware component used in the laptop or desktop may not be an easy task. It is something the geeks can find out easily. However, less tech savvy PC users can surely resort to specialized ...

Plants vs. Zombies 2 - These days there are lot of tower defense games on offer. Coming from the stable of Electronics Arts, which is one of the leading companies in the gaming arena, Plant vs. Zombies is a decent game particularly if you are interested in garden ...

Sophos Antivirus - Mac users used to feel complacent about security of their desktops and laptops as Apple proudly claimed Macs do not get affected by malware. The rising instances of Macs getting compromised by attacks and malware has changed this perception. ...

Magican Monitor - Macs are famous for their superb stability and ease at multitasking. That explains why they enjoy a steady and growing user base, the steep price tag notwithstanding. However, prolonged usage can make even the most powerful iMac or Macbook ...

Zebra Total Video Converter - Using video conversion software is something most PC users have become accustomed to nowadays. Given the fact nearly all smart phones, tablets sport HD recording features and cameras have become small enough to be put in pockets, recording voices ...

SumatraPDF - The PDF format is used worldwide to distribute document files without changing formatting, alignment and layout. It can also be used to share complex engineering designs and diagrams along with massive amounts of text. The biggest benefit of this ...

Groovy Media Player - There is hardly any PC user who does not listen to music while working on PC or at leisure time. For media playback on Windows PC, there are so many apps. You can opt for default WMP that comes with the OS. However, there are several other third ...




New Downloads

Power Audio Extractor

Power Audio Extractor can be
used to extract audio from
video and save the extracted
sound in WMA, MP3, WMA, OGG,
AAC, ...

My First Attempt

The user has to modify the
function to be integrated in a
file named eval1.m enclosed in
the same directory & invoke
...

tinterp

Provides linear and quadratic
interpolation methods for
functions defined on scattered
2D datasets.

Mouse Motion Handler

MouseMotionHandler is a MATLAB
class that uses a MATLAB
figure's WindowButtonMotionFcn
callback as a hook to extend
...

matlab-ParforProgress2

This progress monitor comes
with a nice wrapper
`ParforProgressStarter2.m`
which will take care of adding
the classes to ...

Correlation elimination in
multivariate correlated
data

USAGE: [Y CovY] =
Correlation_elimination( X )

AtomatiCMS

AtomatiCMS is a simple-to-use
content management system that
caters for everyone; from
everyday users to web
developers.

Time Reversal simulation

It is Time Reversal simulation
in Matlab.

London2012 Script

This Flash script will display
a banner that will count down
the time remained until the
2012 London Summer Olympics

Binary Puzzle

To solve the puzzle: You must
get all of the buttons to
light up (turn white) Click
the (gray/white) buttons to
try ...

Phase and amplitude hue
plot

This routine was meant to be
used as a tool to represent
the a complex electric field
in a plane (with phase and
amplitude)

Gaussian Filter,
Determination of integer
parameters

Within a sigma range separable
filters with integer
parameters are sought