Find Jobs
Hire Freelancers

Hire a Python Developer

£20-250 GBP

Đã đóng
Đã đăng vào khoảng 7 năm trước

£20-250 GBP

Thanh toán khi bàn giao
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
Mã dự án: 13544453

Về dự án

13 đề xuất
Dự án từ xa
Hoạt động 7 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
13 freelancer chào giá trung bình £158 GBP cho công việc này
Avatar người dùng
Hi mate this is Asad, i have a vast experience in python development, would surely do the game for you ,cheers :)
£244 GBP trong 3 ngày
5,0 (11 nhận xét)
4,7
4,7
Avatar người dùng
Will be happy do make this game for you. Do you have a list of the questions? Contact me for any question.
£150 GBP trong 2 ngày
4,6 (9 nhận xét)
4,7
4,7
Avatar người dùng
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 trong 5 ngày
5,0 (1 nhận xét)
3,0
3,0
Avatar người dùng
I use Python at my current job
£166 GBP trong 7 ngày
5,0 (1 nhận xét)
1,5
1,5
Avatar người dùng
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 trong 4 ngày
0,0 (0 nhận xét)
0,0
0,0
Avatar người dùng
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 trong 3 ngày
0,0 (0 nhận xét)
0,0
0,0
Avatar người dùng
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 trong 3 ngày
0,0 (0 nhận xét)
0,0
0,0

Về khách hàng

Cờ của UNITED KINGDOM
London, United Kingdom
0,0
0
Thành viên từ thg 3 28, 2017

Xác thực khách hàng

Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.