Find Jobs
Hire Freelancers

Python Pygame application optimization

€250-750 EUR

Κλειστή
Αναρτήθηκε περίπου 5 χρόνια πριν

€250-750 EUR

Πληρωμή κατά την παράδοση
I have written a stand alone pygame application that connects via udp to a master machine. This master machine provides network packages with variables and their values via udp, and the application represents them as instruments in the client machine. Each instrument has a set of 2d textures associated with it and a range of values and movement, can be rotation, translation (x and y) and also could display text, hide/show the texture, etc. The application loads the textures and variable value and accordingly rotates/moves it. then it keeps monitoring the variables and adjusting the texture rotation/position based on the defined tables. The instruments are defined in an INI file, that at the moment is quite large. The goal is for this application to have good performance. At the moment ive accomplish about 20fps with some optimisations, but the more instruments i add, its getting slower and slower. Ideally i would want 60 fps for this. from my experimentation, the most costly part is not the network layer, but actually rotating the images with pygame. Since this happens many times per second for hundreds of images, its getting a toll on performance. Ive tested by 'pre calculating' the rotations from 1-360 degrees, and this approach gave a huge increase in performance, but the memory consumption was way to big due to having in memory 360 copies of the same image , times hundreds of images. getting out of memory with 8gb of ram. Im looking for someone to look at my code, and optimise this application somehow to be able to achieve good performance, 60 fps or more, maintaining the same model of textures and ini file with the definitions. The code ideally should be on python, using pygame although i may consider migrating to something like opengl if it gave performance gains. You can look at the code here: [login to view URL] the branch test should automatically generate random values so you can see some movement and fps results without the master machine or network setup.
Ταυτότητα εργασίας: 20353752

Σχετικά με την εργασία

7 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 5 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
7 freelancers δίνουν μια μέση προσφορά €539 EUR για αυτή τη δουλειά
Avatar Χρήστη
Hello. It sounds interesting! :) I’m fine with optimizations especially in such interesting case! I think I may help you! Let’s talk details and do the business!
€700 EUR σε 3 ημέρες
5,0 (44 αξιολογήσεις)
6,7
6,7
Avatar Χρήστη
Hi, very nice to meet you ! I've great experience in Python. When you read my profile page, you can find that I'm a python expert. I've 10+ years of experience in Python especially with Django and Flask for web development, and also selenium webautomation, pyqt, tkinter for GUI, and data analysis, machine learning with numpy, scipy, pandas, image processing with cv2, etc. On the other hand I made instagram b*t with Python. Your job is very nice to me and you'll be satisfied with my work. I can finish this within a few hours or a few days. Thanks.
€500 EUR σε 7 ημέρες
5,0 (17 αξιολογήσεις)
6,1
6,1
Avatar Χρήστη
Hello i hope you are fine. i have expertise in website development and customization related work. i can help you to make Python Pygame application optimization So lets discuss in details via private chat and deal with it. Thanks
€420 EUR σε 14 ημέρες
5,0 (8 αξιολογήσεις)
5,2
5,2
Avatar Χρήστη
Hello, I read the description of your project. I saw your description carefully, and I have experiences of a similar project. As I am a python and pygame developer, I am sure I can help you If you trust and award me, so I will finish it rapidly and perfectly. Mobile expert is here Best Regards!
€500 EUR σε 7 ημέρες
5,0 (4 αξιολογήσεις)
3,6
3,6

Σχετικά με τον πελάτη

Σημαία της ARGENTINA
Argentina
0,0
0
Μέλος από Σεπ 21, 2013

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.