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