I gang

Build Maze Game in C++

I am trying to implement “2D Maze” in C++ to solve the following

1. load a file containing a 2d array of 10 by 20, with items for walls, corridors and enemies

2. The player is represented by an instance of a Player class (you create) that either inherits from sf::Sprite or has a sf::Sprite object as a member variable. The player character is drawn as a sprite that moves left, right, up and down along the corridors. The player cannot walk through walls. The player moves from one grid position into the adjacent one. The player moves from one grid position to the next and must not move too fast.

3. You must use sf::Text to display the player’s lives and scores.

4. Each enemy is represented by an instance of an Enemy class (you create) that either inherits from sf::Sprite or has a sf::Sprite object as a member variable.

The enemies are stored as an array of Enemy objects.

At the start of each game the enemies are randomly placed in the corridors (anything that’s not a wall). The enemies cannot be placed on a grid position that already contains a player or another enemy. The enemy randomly chooses a direction to move. If there isn't a wall in its way it will move into to the next grid position, the enemies must not move too fast.

When an enemy dies it is brought back to life and is repositioned in a random corridor, not on top of the player or another enemy.

5. The bomb (only 1 bomb) is represented by an instance of a bomb class (you create).

The player can drop a bomb; the bomb has a fuse of 3 seconds. During this time the player cannot change the bombs position. When the bomb explodes it, it explodes in 8 directions, the diagonals and left, right, up and down. This explosion is instantaneous, it destroys any enemy or player within a distance of 4 grid tiles in those directions. The bomb however cannot go through the walls i.e. a player or enemy with a wall between it and the bomb will be unaffected. The player’s score is increased for each enemy destroyed.

6. Winning and Losing

A player wins when a set number of enemies (e.g. 10) have been destroyed. The game is lost when the players lose all their lives.

7. If the player collides (intersects) with an enemy, the player loses a life. If the player loses all lives, a “Game over” sprite is shown.

Evner: C programmering, C++ Programmering, Software Arkitektur, Software Udvikling, Windows Skrivebord

Se mere: race cars build track game, build buisness game, sary maze game, flash cs3 making maze game, build racing game flash, build world game, build racing game, change time frame metatrader expert, change time friend blaster, flash build racer game, flash build race game, build browser game php, build crossword game flash, build race game, build video game price tracker, hot wheels track build race game

Om arbejdsgiveren:
( 2 bedømmelser ) Abuja, Nigeria

Projekt ID: #18211850

14 freelancere byder i gennemsnit $205 på dette job


Hello Sir/ Ma’am We are a group of Software Engineers having 10+ years of experience. Expert in JAVA, C, C++ , C# , ANDROID, MATLAB. Done 550+ projects here on FREELANCER.COM. Please check our profile for reference. Flere

$250 USD in 3 dage
(314 bedømmelser)

Hi, Dear Employer! I am really interested in your project. I have enough experience in Python, C/C++, C#, java programming. I am 100% sure I can satisfy your requirements perfectly. User-Friendly Interface And Cle Flere

$150 USD in 3 dage
(71 bedømmelser)

Hello, it was very interesting to read your description and I want to support you. Well, talking about me, I learned how to program in C/C++ or Java language when I was 10. C, C++, C# is my first language in programm Flere

$500 USD in 3 dage
(35 bedømmelser)

Hi Nice to meet you. I'm senior c++ expert. I have plenty experience of multithreading, opencv, REST api, and entityframework. I can build maze game as you mentioned. Just let me know if you are interested in me. Flere

$250 USD in 3 dage
(69 bedømmelser)

Dear sir. Your project attracted my attention at first glance, because I've extensive experience in C++ Maze Game Programming. I'm really confident about your project, and very eager to join your project. If we have Flere

$250 USD in 3 dage
(55 bedømmelser)

Hi bro. I have read your description and i am so interested in your project. I am confident in your project and I can finish it clearly on time. I am well experienced and skillful C and C++ programmer. I have +15 Flere

$150 USD in 3 dage
(87 bedømmelser)

hi. i have some experience with gamedev and used sfml before. i can do it .

$150 USD in 3 dage
(37 bedømmelser)

Hi Sir, I am a super C++ Programmer & Algorithm Expert and have 7 years of enough experience in this kinds of projects, so I can help you in Maze Game development project. I checked your all requirements and understo Flere

$277 USD in 3 dage
(8 bedømmelser)

Hi, I'm c/c++ exporter. I have plenty of knowledge for completing your project. If you hire me, you'll get best results. Thank you for your visiting.

$155 USD in 3 dage
(3 bedømmelser)

hello there , I can do this maze game, I developed it in my 2st semester, I can re develop it again, all the conditions you gave , I will take care of these , let me know when you want this, any other requirements if Flere

$40 USD in 5 dage
(21 bedømmelser)

I have a lot of experience with C++ and i would be very interested in implementing your task. If you are interested too contact with me.

$85 USD in 4 dage
(21 bedømmelser)

Thanks for your job posting! I am a C++ & Python Developer and your project is very interesting for me. Good relationship with client is more important than money for me. But I will work with low price for our long- Flere

$250 USD in 10 dage
(8 bedømmelser)

Dear client. I've read your project description carefully and very interested. Let's discuss over chat and get started. Waiting your reply. Best regards.

$150 USD in 5 dage
(9 bedømmelser)

"Hi, Hope you are doing well! Thanks for sharing your project requirement with us. It will be our great pleasure to work on your project. I have checked your requirement, yes we can do it, because we already work on si Flere

$208 USD in 7 dage
(3 bedømmelser)