Publicații conexe 'pygame'


Să construim un joc folosind pygame!
Jocurile video au evoluat foarte mult în ultimii ani. Cu aproape un deceniu în urmă, (când nu știam cum să-mi scriu propriul nume😂) jocul meu preferat pentru mobil a fost „impactul spațial”; pe care îl jucam pe un telefon mobil de la Nokia. A fost ușor și a fost distractiv! Așa că m-am gândit să fac un joc similar cu „impactul spațial”, dar cu un concept diferit folosind pygame . Pygame este o bibliotecă multiplatformă gratuită și open-source pentru dezvoltarea de aplicații..

Kharagpur Iarna Codului | KWoC 2018| Raportul proiectului
KWoC:- Kharagpur Winter of Code este un program online de o lună pentru studenții care doresc să învețe și să contribuie la dezvoltarea de software open source. Pe lângă aceasta, îi pregătește și pentru multe programe de vară open source, Google Summer of Code fiind unul dintre ele KWoC 2018 a venit cu peste 100 de proiecte. Alegerea proiectelor potrivite dintre acestea a implicat mai mulți parametri. Mi-am dat seama de proiecte pe baza unor factori precum — ce instrumente vreau să..

Joc de mașini de bază folosind python (Partea -6)
În „ partea anterioară, am învățat cum să adăugăm restricția la mașină. Acum vom merge cu un pas înainte și vom afișa text, în momentul în care mașina atinge granițele drumului. Există câteva moduri de a afișa textul pe ecranul jocului: ››› pygame.font.Font() -creați un nou obiect Font dintr-un fișier ››› pygame.font.SysFont() -creează un obiect Font din fonturile sistemului În acest articol, vom vorbi despre „ SysFont() ”. SysFont() acceptă 4 argumente, în care 2 sunt..

Întrebări înrudite 'pygame'

Python: Schimbați înălțimea fișierului audio
aceasta este prima mea postare pe stivă. Până acum, acest site a fost de mare ajutor, dar sunt un începător și am nevoie de o explicație clară pentru problema mea, care este legată de pitch-shifting audio în Python. Am modulele curente instalate:...
9124 vederi
schedule 01.07.2022

Detectarea coliziunilor Pygame în timpul accelerării
Eu creez un joc 2D. Am implementat un motor de fizică în joc, astfel încât atunci când jucătorul sare arcul său urmează calea dată fiind viteza sa și gravitația din joc. Când jucătorul scade, distanța sa căzută va continua să devină din ce în ce mai...
308 vederi
schedule 04.07.2022

imagine pygame AttributeError
Încerc să creez un joc pacman cu pygame, dar am întâmpinat câteva probleme. Se spune că „Mâncarea” nu are imagine. Acesta este jocul meu pacman [cod redactat]. Problema este că această zonă de aici este ceva în neregulă și îmi spune că mâncarea...
872 vederi
schedule 08.09.2022

Încărcați imagini din fișierul python pygame
Lucrez la un proiect pygame, iar în directorul meu principal am un folder numit „Sprites”, de exemplu. Există o modalitate de a folosi python pentru a încărca toate imaginile din acel fișier într-o listă? Știu cum să pun lucrurile în listă folosind...
769 vederi
schedule 11.07.2022

Python sau Pygame pot crea fișiere separate pentru a salva progresul jocului?
Fac un joc în care vreau să fie posibil să salvez. Există vreo modalitate de a programa python sau pygame astfel încât să creeze un fișier de notepad (sau ceva similar) care să documenteze progresul jucătorului? Sunt destul de nou în python, așa că...
848 vederi
schedule 25.08.2022

Coadă de muzică Pygame [duplicat]
Deci, aceasta este o întrebare la care s-ar putea să nu aibă un răspuns frumos. Practic, aș dori să știu dacă este posibil să folosești coada din pygame.mixer.music pentru a reda mai multe piese imediat una după alta. Am câteva fișiere midi pe care...
1386 vederi
schedule 12.07.2022

ce este în neregulă cu aplicația mea pygame?
Am vrut să fac o aplicație pygame care să facă din fiecare pixel de pe un ecran de 500.500 o culoare aleatorie, dar colorează doar linia de sus. here is the code: import pygame,sys, random, time y = 0 x = 0 true = True pygame.init() screen =...
54 vederi
schedule 06.09.2022

Pygame cu probleme de introducere a textului
Rulează pe python 2.7 cu pygame 1.9 Problema mea a fost că aveam nevoie de introducerea textului în micul joc pe care îl construiam cu pygame. Privind în jur, am văzut acest lucru , care permitea introducerea utilizatorului. git clone...
441 vederi
schedule 24.08.2022

IndexError: indexul de listă în afara intervalului (Python 2.7)
Bună ziua, am programat recent un joc și am dat peste IndexError care spunea „IndexError: list index out of range” și mă întrebam dacă știe cineva de ce? class MenuScene(MenuClass): def __init__(self, surface, engine):...
2057 vederi
schedule 31.08.2022

Combinații de taste Python (ctrl + tastă sau shift + tastă)
Am un cod python cu evenimente keydown care au loc, practic mă întreb dacă este posibil să fie apăsate două taste simultan, cum ar fi ctrl+a sau ceva de genul ăsta. Este posibil acest lucru sau va trebui să găsesc o soluție?
16416 vederi
schedule 28.08.2022

Pygame nu a putut deschide imaginea
Încerc să încarc o imagine dintr-un folder. apoi lasă-l la 0,0 Calea de la care încerc să încarc este: „.\media\img\bk\spaceport.png”. scriptul este în rădăcina folderului. Folosesc Windows dacă asta contează sWIDTH = 800 sHEIGHT = 600 class...
851 vederi
schedule 26.08.2022

Cum detectez coliziunea a doi sprites folosind pygame?
Acesta este codul meu până acum, mă pot muta și plasează un blip pentru a-l ridica, trebuie doar să știu cum să-l înregistrez și să mută blip-ul într-un nou loc aleatoriu! Sunt foarte nou în pygame și nu cunosc 100% fluent nici python, dar sunt...
773 vederi
schedule 03.09.2022

Cum să gestionezi evenimentele în pyglet ca Pygame?
Nu înțeleg complet cum să folosesc sistemul de evenimente al lui Pyglet. Ceea ce trebuie să fac este să obțin fiecare eveniment pentru fiecare cadru. În Pygame o pot face în felul următor: import sys, pygame pygame.init() size = width, height =...
190 vederi
schedule 25.07.2022

ImportError: Niciun modul numit pygame.base - Pypy3 și pygame
După mai multe încercări pentru instalarea pygame în pypy3, am făcut-o cu versiunea bitbucket, clonând cu mercurial și instalând astfel: "pypypath"/bin/pypy3 setup.py Cu toate acestea, când voi face importul, apare următoarea eroare:...
2096 vederi
schedule 05.08.2022

Cum pot scala totul pe un ecran în funcție de dimensiunea monitorului? [duplicat]
Fac un joc în Python și Pygame și am creat toate sprite-urile și fundalurile pentru a se potrivi în monitorul meu de 1334 x 800 în modul FULLSCREEN . Dar dacă îl rulez pe un monitor mai mic, imaginile mele au în continuare aceeași dimensiune, ceea...
73 vederi
schedule 17.08.2022

Încerc să fac animație, dar programul s-ar închide înainte
Sunt începător și mă întrebam dacă există vreo modalitate de a termina animația curentă înainte ca programul să se închidă. Iată mostra de cod: if playerHealth <= 0: # If the player dies expl = Explosion(hit.rect.center, 'lg')...
75 vederi
schedule 25.09.2022

Pygame: Nu se poate deschide fișierul .mp3
Deci... Ori de câte ori încerc să rulez acest bloc de cod: import pygame, sys, time from pygame.locals import * pygame.init() DISPLAYSURF = pygame.display.set_mode((400, 300)) pygame.display.set_caption('Memes.') meme = pygame.mixer.Sound('JUST...
18692 vederi
schedule 19.09.2022

dreptunghiul python-pygame nu va desena/rada
Sunt relativ nou în codare și după ce am înțeles câteva elemente de bază în python, încerc să aplic oop în pygame, am acest cod și nu îmi pot da seama de ce dreptunghiul nu va apărea import pygame import time pygame.init() screen =...
525 vederi
schedule 09.07.2022

Rotirea/unghiul obiectului spre mouse devine mai puțin precis pe măsură ce se îndepărtează de punctul de origine [duplicare]
Încerc să setez un personaj controlat de jucător în joc în mod constant în fața mouse-ului. Am reușit ca unghiul să funcționeze bine, cu excepția faptului că spre marginile ecranului, deoarece în suprafața pe care este lipit obiectul, pare să devină...
78 vederi
schedule 05.07.2022

Mutarea unui Sprite în PyGame
În prezent lucrez la un proiect de școală, dar sunt blocat încercând să-mi fac sprite să se miște. Mesajul meu de eroare spune că îmi lipsește 1 argument pozițional necesar: „self” în Mario.handle_keys(). Iată codul meu principal: import...
264 vederi
schedule 04.07.2022