Find Jobs
Hire Freelancers

Hire a Python Developer

£20-250 GBP

Closed
Posted about 7 years ago

£20-250 GBP

Paid on delivery
For this assignment, you will be building a text based game. This will be a single player rogue game. [login to view URL](video_game) Scenario: You find yourself in a dungeon. You have no idea how long you have been trapped for. Suddenly, one day, for no apparent reason, your door opens. Even though weak from having no food, you scramble out as the door closes behind you. You see many paths and many rooms. Which one will you enter? Game Play: 1. The player starts with 10 health points. 2. The player uses commands to move around a network of rooms. 3. Each move to a new room costs the player 1 health point. 4. Some rooms contain ghosts which ask the player questions. 5. Answering a question correctly rewards a player with an increase of 2 health points. 6. Rooms can be empty. 7. One room contains a monster which will remove 5 health points if encountered. 8. If a player’s health points drop below 0 the player is dead and the game is over. 9. One room is an exit. The player wins if they enter this room. Allocation of marks 1. Program Design Document (30 marks) You need to begin by breaking down the core game into a series of sub problems, each of which will be solved by a function or combination of functions In a design document, begin by describing the different functions that will be needed to build the game. For each function: - Give the name of the function that will be used and what it will do - List any inputs/outputs and parameters the function will have - A test plan that covers the use of the function For example, you will need to consider functions for moving between rooms, examining the content of a room, knowing what rooms are available to enter and returning your current health Next, using the functions you have named, create a flowchart showing the running of the game. The flowchart should show how the functions interact with each other   2. Program Implementation (40 marks) You will next need to build your game using Python. Use your program design document to help you. Think about how your code will be structured and how you will make use of libraries and programming constructs to build your game. You will need to focus on how your code demonstrates cohesive functions that are loosely coupled together. You need to make good use of comments and naming conventions to produce good quality reusable code. This will be evidenced in the way you have coded your game. It should be well organised, well documented, reusable, easy to maintain and easy to understand. All variables and definitions need to begin with your initials. For example, MG_playerHealth 3. Extensions (10 marks) Further marks may be obtained for extending the functionality of the game. Some suggestions are: • Randomising the questions found in some rooms • A monster that moves around randomly as you move • Items that can be collected in an inventory and used later eg. Health potion • A combat system between monsters and the player • Multiple users in the same dungeon 4. Demonstration (Multiplier) You are required to demonstrate your program to your tutor. You should demonstrate all the functionality of your game and explain your code. You may also be asked questions. The demonstration acts as a multiplier and is used to moderate your assignment grade based on how well you understand what you have done. Please see the mark scheme for more information.   Mark scheme Item Max mark Mark awarded Game Design Document Breakdown of main game 5 Function description 5 Role and processing 5 Inputs/outputs and parameters 5 Function test plans 5 Flowchart 5 Implementation Correctness of program 20 Demonstration of cohesive functions 4 Low coupling between functions 4 Error handling 4 Naming Conventions 2 Commenting 2 Use of libraries 2 Use of advanced constructs 2 Extensions Extensions to the core game 10 Total 80 Demonstration Grade 5 Multiplier 1 x (100%) Final Total 80 Demonstration Grade Multiplier 5/5 1 (100%) 4/5 0.95 (95%) 3/5 0.9 (90%) 2/5 0.85 (85%) 1/5 0.8 (80%) 0/5 0.75 (75%) 1. A .py file containing your completed game. If this requires additional .py files to run outside of the normal python libraries, this should be indicated in the comments of the main .py file
Project ID: 13544453

About the project

13 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
13 freelancers are bidding on average £158 GBP for this job
User Avatar
Hi mate this is Asad, i have a vast experience in python development, would surely do the game for you ,cheers :)
£244 GBP in 3 days
5.0 (11 reviews)
4.7
4.7
User Avatar
Will be happy do make this game for you. Do you have a list of the questions? Contact me for any question.
£150 GBP in 2 days
4.6 (9 reviews)
4.7
4.7
User Avatar
Hello Sir, I am shahid from kashmir. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well.I'm interested in your project. Please send me a message so that we can discuss more. I have 8 years of experience in , Data entry, Linkedin, Lead generation , Google Research Expert,Web scraping,Leads, Web Search, Data Mining,Internet research. My key skills are: Research,Data entry,E mails marketing,Python Email developer, software architecture and Scrapping expert with 8 years of experience. Linkedin API developer. . Using,Leads ,Web Search ,Machine Learning,Linkedin, ,Web Services ,Internet Researc,Data mining,Web scrapping, Find contacts,Data Processing, Data Entry, Excel, Leads, Web Search, DataMining,Linkedin,MicrosoftOffice,Emailhandling,CProgramming,C++Programming,Linux,PHP,MYSQL,Java,Javascript,WebsiteDesign,GraphicDesign,CSS,Research,Wordpress,Magento ,Matlab and Mathematica .  I am a highly skilled  provider seeking an opportunity to leverage my expertise and demonstrate my high level of technical an administrative skills,I have completed 40+ projects in web Application,I also work on Data entry, Linkedin, Lead generation , Google Research Expert,Web scraping,Leads, Web Search, Data Mining,Internet research. I can achieve the results that you are asking for. Please check out my portfolio and my past work on my profile through reviews,Looking forward from your end. Thanks
£20 GBP in 5 days
5.0 (1 review)
3.0
3.0
User Avatar
I use Python at my current job
£166 GBP in 7 days
5.0 (1 review)
1.5
1.5
User Avatar
Having gone through school these kind of assignments are practically second nature to me. Will be able to get the game written quickly and with clean implementation, along with the relevant design documentations. Additionally python is currently my main programming language alongside java so I can guarantee a high code quality standard.
£150 GBP in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi there, I already have a similar game built in Java. I just have to code it again in python, which will not take much time. Please check my profile, if you like it, feel free to contact me. Thanks
£80 GBP in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
SALUTATIONS How are you? I hope you are doing well and the season is going great for you and your business. I and my team have gone through your requirements for this project. And one thing I can assure you that they will all be fulfilled. My team and me will keep you in the loop at every stage of the project and will ensure to add improvements to project and deliver to you the best possible. Though my team is new but they are all very efficient and well trained in Python HTML Java and its technologies. I myself have an experience of 4 years, I also handle clients for us 24*7. But in our limited span of experience we have worked on many diverse projects and have always tried to deliver our best. So far we have had no complaints and we strive hard to maintain that. We would also like to discuss the specifics of the project like the technical discussion and the viewing of the current code. The budget and the time required for completion will be decided at the end. And we ensure you that we will stick to the budget and the project timeline. My team and I are capable to handle such projects and more than that we are all hard workers and always give our 100 percent to the job at hand. To conclude, we would like to hear from you as soon as possible regarding the specifics and details of the project. Below are some of our game projects: King and Crown Roulette Joker Bonus Fever Joker Bonus Looking forward to long work relationship with you!! With Thanks & Regards Vijay
£50 GBP in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
London, United Kingdom
0.0
0
Member since Mar 28, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.