15-Puzzle Game

1. Create a 15-Puzzle game in C#.

2. You may use custom-controls/user-controls for creating the game.

3. The game will show game-end message after solving the puzzle.

4. The game will be initialized randomly.

5. The game will have a save game and a load game option (you may use menu).

6. Save game option will save the current game state to a text file.

7. Load game option will let the user to load an existing game file.

8. After ending the game, initialize it randomly so that another game can be played.

9. Enhance the game so that it can be customized to an n-puzzle by providing number of rows and columns value through text boxes.

• You must understand that 50% of the randomly generated combinations are not solvable. That’s why, while testing your program you should use a valid initial combination (you may use the combination shown in the screen shot, or generate one by your own). Please add 2 game files (valid solvable combination file for 15-puzzle) in the zip file that you upload.

• While saving the combination you may save the number of rows and number of columns as well, in the file, so that you can recreate the maze.

• Test for 15-Puzzle whether it can identify game end state. Since, for n-puzzle there can be numerous combinations, you don’t need to test it rigorously.

Skills: C# Programming

See more: n 2 game, game in c++ programming, c++ game programming, c# game programming, c game programming, game programming in c, create your own game, testing game, MAZE, maze program, solving puzzle, puzzle program, generate combination, can create game, puzzle solving, maze programming, create maze, puzzle programming, puzzle game programming, maze solving, combination programming, game game maze, number combinations program, ipad game puzzle, jigsaw game puzzle iphone

About the Employer:
( 0 reviews ) Canada

Project ID: #5011208

11 freelancers are bidding on average $70 for this job


Hello. I'm familiar with "15" puzzle very well and I have ideas how to avoid generating "combinations are not solvable"

$23 CAD in 2 days
(165 Reviews)

Hi Sir, I am ready to work for you.I have 8 years of experience in .Net and C#. please see some of my works also check my reviews you will get better idea about my skill.I deliver quality work within time frame. Ple More

$123 CAD in 5 days
(13 Reviews)

Hi! I am professional C/C++/C#/Java programmer. I can do this project with highest quality. Best Regards, Szymszteinsl

$100 CAD in 3 days
(7 Reviews)

Hi, Before hiring some one ,You should check my profile and portfolio from where everything is 100%. 100% on time and quality is assured. I am independent and professional developer More

$200 CAD in 7 days
(3 Reviews)

Hi. I have implemented the similar game before and can send its screenshot for you. I will prove my ability if you give me a chance to develop this program. Thank you.

$40 CAD in 1 day
(1 Review)

I am free in next 12 hours And I will complete the game in next 12 hours I would love to work to you Thank you

$250 CAD in 0 days
(1 Review)

I had source code for 8-Puzzle, 15-Puzzle or 24-Puzzle game. Please contact me by skype(hdthuan120890) or gmail (hdthuan.1990) this is our source code and demo trail. hope it help More

$25 CAD in 3 days
(0 Reviews)

I am a student in Computer Engineering,and I have enough time to complete this project.I worked so many time on C# projects in software area.Thank you..

$17 CAD in 5 days
(0 Reviews)

Hello, joshuaviveiros! I can make this puzzle for you. How should the puzzle look? Simple numbers or some picture? Milestone payment and feedback after the project completition are very important for me.

$35 CAD in 3 days
(0 Reviews)

I'm excited about taking your project on. I'm sure I can complete it to your requirements. Questions: 1. generating the solutions procedurally would ensure that the puzzle would be solvable and remove the need f More

$66 CAD in 3 days
(0 Reviews)

Hi! Visual Studio 2010 - will be done as the project description. Sure there's a question about the GUI(interface) - how do you see it? Regards, Yuri

$70 CAD in 3 days
(0 Reviews)

I am Microsoft Certified Developer and SQL DBA having around 6+ year of experience. My expertise includes .NET, ASP .NET, ADO .NET, VB .NET, C#, WCF, LINQ, Web Service, SQL Server, MySQL, PostgreSQL, AJAX, Java Script, More

$25 CAD in 3 days
(0 Reviews)