Find Jobs
Hire Freelancers

C++ Homework

$30-35 AUD

Cancelado
Publicado hace más de 11 años

$30-35 AUD

Pagado a la entrega
The first programming task is (in spring 2013) belonging to the profession Artificial intelligence is about the game of chess. The idea is to write a simple program that a small part of this game as good as possible plays. We look only to the situation where a white lady (WQ) and white king (WK) try to set mat a lone black king (BK). Use the C++ sample program from the website. ([login to view URL]~kosters/AI/[login to view URL] ) Make three Al-players for white: One :plays completely random, see code Two: think yourself a (simple )strategy. Fill in the code with a suitable function. One possible idea is the following. The lady is now often beaten: avoid that. Three : idem. But with a different strategy. One idea is ,for example , the following . Walk all the possibilities , play a possibility in a copy of the board on the turn(through Board copy = *this;), assess the move, and select the “best” move. Do not think further ahead. What is the size of the rectangle in which the black king can move? How many possible moves does the black king have ? Is the black king on the edge? How near are the white pieces together? How near are the white and black pieces together? Try this to program as simple as possible. There are simple systems to put mat the king. but the purpose of this exercises is to own heuristics to devise and to write a report, give the report also other approaches ,for example the endgame-database with references. So let the three players play, and report the findings( averages, standard deviations, charts). The black player always plays random. In short: make various simulations; to vary include the size of the board. There may freely with-source-make use of the sample code. There is not asked for a program that meets all the software engineering standards. Keep the program so simple - but neat! You can find the original website here: [login to view URL]~kosters/AI/[login to view URL] and the source code is here : we will fill in this code with good working functions; [login to view URL]~kosters/AI/[login to view URL] Please make an original code because teacher is not easy person!! ;) I hope you understand it, if not?, than you can always ask me questions.
ID del proyecto: 4220272

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
7 freelancers están ofertando un promedio de $119 AUD por este trabajo
Avatar del usuario
Hello, I can implement this project for you in C++. I will also generate various graphics about playing the game multiple times (averages, standard deviations etc ...) with all 3 strategies. (I'm open to discuss the price in certain limits.) Thanks for considering me, Paul
$500 AUD en 7 días
5,0 (104 comentarios)
6,4
6,4
Avatar del usuario
Hi, I am C++ expert and can surely help you here, Please check your inbox, Thank You
$35 AUD en 2 días
4,8 (117 comentarios)
5,9
5,9
Avatar del usuario
Hello, I am an experienced C++ programmer with enough interest in chess to devise 2 checkmate strategies for your project. Each of my solutions will use inheritance to introduce new strategies for the white player to checkmate the black king. A IDLER
$109 AUD en 3 días
4,9 (168 comentarios)
5,8
5,8
Avatar del usuario
I can help You
$30 AUD en 2 días
5,0 (32 comentarios)
4,7
4,7
Avatar del usuario
Let me help you. I'm very interested in your project.
$30 AUD en 1 día
5,0 (24 comentarios)
4,0
4,0
Avatar del usuario
I CAN DO THE PROJECT FOR YOU. FEEL FREE TO CONTACT ME
$100 AUD en 50 días
5,0 (1 comentario)
1,1
1,1
Avatar del usuario
Hi, I am a student and I also sometimes deal with "not easy persons". A term ago I wrote a multiplayer chess game in java (see my portfolio). I am experienced in C/C++ programing and I also know articial intelligence basics.
$30 AUD en 2 días
5,0 (1 comentario)
1,0
1,0

Sobre este cliente

Bandera de TURKEY
ankara, Turkey
5,0
2
Miembro desde feb 7, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.