Find Jobs
Hire Freelancers

Hire a Python Developer

£20-250 GBP

종료됨
게시됨 약 7년 전

£20-250 GBP

제출할때 지불됩니다
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
프로젝트 ID: 13544453

프로젝트 정보

13 제안서
원격근무 프로젝트
활동 중 7년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
13 이 프로젝트에 프리랜서들의 평균 입찰은 £158 GBP입니다.
사용자 아바타
Hi mate this is Asad, i have a vast experience in python development, would surely do the game for you ,cheers :)
£244 GBP 3일에
5.0 (11 건의 리뷰)
4.7
4.7
사용자 아바타
Will be happy do make this game for you. Do you have a list of the questions? Contact me for any question.
£150 GBP 2일에
4.6 (9 건의 리뷰)
4.7
4.7
사용자 아바타
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 5일에
5.0 (1 건의 리뷰)
3.0
3.0
사용자 아바타
I use Python at my current job
£166 GBP 7일에
5.0 (1 건의 리뷰)
1.5
1.5
사용자 아바타
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 4일에
0.0 (0 건의 리뷰)
0.0
0.0
사용자 아바타
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 3일에
0.0 (0 건의 리뷰)
0.0
0.0
사용자 아바타
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 3일에
0.0 (0 건의 리뷰)
0.0
0.0

고객에 대한 정보

국기 (UNITED KINGDOM)
London, United Kingdom
0.0
0
3월 28, 2017부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.