Find Jobs
Hire Freelancers

Flood IT type game using look-ahead algorithm

₹1500-12500 INR

ปิดแล้ว
โพสต์ มากกว่า 9 ปีที่ผ่านมา

₹1500-12500 INR

ชำระเงินเมื่อส่งงาน
You have to implement a lookahead algorithm which computes upfront the number of moves for solving the FloodIt game. FloodIT is a program that plays the game of FloodIt (found on Apple Store and Android PlayStore) but on the computer screen. You have to create the game for a square board of any size (shown here for size of 12), and using the lookahead algorithm, it should compute the number of moves required to flood the board. The game begins by only the cell (in this case 0,0) being flooded. If any cell next to it (right, left, above, or below) is the same color, then it gets flooded also. The game asks the user to select a color. Three things happen when the color is chosen: 1) The color of all the cells which are flooded changes to the new color 2) The color of all the cells adjacent (left, right, top, or bottom) of the flooded cell, if they are the same color as the color entered, they get flooded also. 3) The number of moves made by the player is incremented by one. The game repeatedly asks the user for a color and “floods” the cells based on the above criteria. If all the cells are flooded to the same color, then the game ends. The number of moves made by the person is displayed after each step. Your implementation (must be in C++ or JAVA) of the lookahead algorithm may use any strategy (such as the one‐step or multi‐step greedy lookahead, or any one of the strategies that you have researched to predict the color and hence the move.) Once you implement the strategy, the program should indicate the minimal number of moves it will take to win the game using that strategy. It should also provide the option of showing the steps of solving the problem using that strategy. Your implementation may be console based or form (graphic windows) based. My timeline for this work is 4 days maximum. so only bid if you will be able to complete this in 4 days.
รหัสโปรเจกต์: 7122735

เกี่ยวกับโปรเจกต์

4 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 9 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
4 ฟรีแลนซ์กำลังเสนอราคาโดยเฉลี่ย ₹10,805 INR สำหรับงานนี้
รูปอวาตาร์ของผู้ใช้
Hello, am I right you need only the algorithm which determines approximate amount of moves required to finish the game? Without implementation the game itself. And this algorithm does not have to be exactly optimal, right? I can implement some good algorithm which estimates amount of moves.
₹7,000 INR ใน 3 วัน
5.0 (64 รีวิว)
5.6
5.6
รูปอวาตาร์ของผู้ใช้
Well experienced in Java programming language and have previously worked with lookahead algorithm. I can do this task for yoy with 3 days maximum.
₹7,000 INR ใน 3 วัน
4.7 (46 รีวิว)
5.3
5.3
รูปอวาตาร์ของผู้ใช้
A proposal has not yet been provided
₹22,222 INR ใน 3 วัน
5.0 (8 รีวิว)
3.5
3.5
รูปอวาตาร์ของผู้ใช้
i have done more than 40 games using C++ and C programming like Sudoku solver , Snake game and Packman . Message me and we can get started right now
₹6,996 INR ใน 3 วัน
5.0 (2 รีวิว)
0.0
0.0

เกี่ยวกับลูกค้า

ปักธงของ INDIA
Jamnagar, India
5.0
2
เป็นสมาชิกตั้งแต่ เม.ย. 22, 2013

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง