Find Jobs
Hire Freelancers

C++ Homework - repost

$30 AUD

処理中
投稿日: 11年以上前

$30 AUD

完了時にお支払い
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: 4238548

プロジェクトについて

5個の提案
リモートプロジェクト
アクティブ 11年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
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 artificial intelligence basics.
$30 AUD 2日以内
5.0 (1 レビュー)
1.0
1.0
この仕事に5人のフリーランサーが、平均$69 AUDで入札しています
ユーザーアバター
Hello, I am a highly experienced C++ programmer with an interest in chess to design 2 differing strategies to checkmate the lone black king. A IDLER
$125 AUD 6日以内
4.8 (54 レビュー)
4.3
4.3
ユーザーアバター
As discussed with employer
$60 AUD 1日以内
5.0 (21 レビュー)
4.0
4.0
ユーザーアバター
I can probably do this in an afternoon. I am dutch, perhaps that can help?
$30 AUD 3日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
hi i have very good experience in c++ and assignment writing. i can do this. lets talk.
$100 AUD 5日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

TURKEYのフラグ
ankara, Turkey
5.0
2
メンバー登録日:2月 7, 2013

クライアント確認

このクライアントからの他の仕事

C++ Homework
$30-35 AUD
My c++ Homework
$30-250 USD
ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。