
Python Programmer Needed
- or -
Post a project like this1896
£180(approx. $243)
- Posted:
- Proposals: 9
- Remote
- #2781431
- PRE-FUNDED
- Awarded
PPH TOP (79 Experts)Logo Designer|Graphic designer| Architect| Explainer Video Creator| Animator |Proofread|3D design | |Photoshop |

software engineer|Full-Stack Software Developer| web developer| App developer | AI Engineer | WordPress
DATA ENTRY SPECIALIST,WEBSITE DESIGNER, MS OFFICE, LOGO DESIGNER, CARD AND BROCHERS DESIGNER,GOOGLE ADs MANAGER
249689127806313427171355043538905313932062388027132473843849877





Description
Experience Level: Intermediate
Evening all,
I am looking for some help with a hobby project. I need a camera widget that can represent on screen the game's data and handle mouse and keyboard events. I am using a library to provide the low level functionality so the focus of the work will be taking the existing game data and creating something that can efficiently draw that to screen. The delivered code needs to be performant, commented and extensible.
Camera Requirements:
- manage conversion of world position to screen position. Note that the world is in tiles.
- draw pygame surface's to specified coordinates
- scroll with the player's movement when that movement exceeds a central bounding box. This should be a smooth scroll to the new position not a jump from one tile to the next.
- trigger events when clicked by the mouse (events do not need to do anything but must know the tile clicked)
- update a "selected_tile" based on the last tile the mouse hovered over
- display a grid-overlay, centred on the player, based on a list of directions provided (does not need to be part of Camera)
Relevant library's used:
- pygame
- pygame_gui
Existing codebase:
https://github.com/Snayff/notquiteparadise
I look forward to working with you.
Josh
I am looking for some help with a hobby project. I need a camera widget that can represent on screen the game's data and handle mouse and keyboard events. I am using a library to provide the low level functionality so the focus of the work will be taking the existing game data and creating something that can efficiently draw that to screen. The delivered code needs to be performant, commented and extensible.
Camera Requirements:
- manage conversion of world position to screen position. Note that the world is in tiles.
- draw pygame surface's to specified coordinates
- scroll with the player's movement when that movement exceeds a central bounding box. This should be a smooth scroll to the new position not a jump from one tile to the next.
- trigger events when clicked by the mouse (events do not need to do anything but must know the tile clicked)
- update a "selected_tile" based on the last tile the mouse hovered over
- display a grid-overlay, centred on the player, based on a list of directions provided (does not need to be part of Camera)
Relevant library's used:
- pygame
- pygame_gui
Existing codebase:
https://github.com/Snayff/notquiteparadise
I look forward to working with you.
Josh

Josh S.
100% (1)Projects Completed
1
Freelancers worked with
1
Projects awarded
100%
Last project
8 Apr 2020
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies