Jak używać ChatGPT do tworzenia małych gier w kilka sekund

Wygląda na to, że ten tydzień upłynął pod znakiem aktualizacji AI, zaczynając od nieco tajemniczego GPT-4o od OpenAI i ulepszonego Gemini Pro od Google. Model GPT-4o jest wciąż w fazie rozwoju i w niektórych konfiguracjach może działać niestabilnie, zanim osiągnie pełną stabilność. Wczoraj uzyskałem dostęp i przeprowadziłem kilka testów i szczerze mówiąc, jest całkiem imponujący – superszybki, w niektórych zadaniach znacznie lepszy niż GPT-4. Ale oczywiście, jak to bywa z nowymi technologiami, zdarzają się dziwactwa. Czasami może działać nieco wolniej lub nie reagować zgodnie z oczekiwaniami, szczególnie w godzinach wzmożonego ruchu lub przy wolniejszym połączeniu internetowym. Tak tylko ostrzegam.

Po kilku próbach z podpowiedziami postanowiłem przetestować jego umiejętności generowania kodu. Nic nie przebije odtworzenia klasycznej gry Nokia Snake, prawda? Ta gra na nowszych telefonach Nokia i HMD trochę…brakuje jej klimatu retro, więc pomyślałem, zobaczmy, czy GPT da radę ją wygenerować. Oto, co się stało: wrzuciłem zrzut ekranu gry i poprosiłem ChatGPT o odtworzenie jej: „ Proszę napisać kod w Pythonie ”.Szybko przeanalizował układ gry i zaczął pisać kod. Całkiem niezłe – w ciągu kilku sekund miałem gotowy skrypt.

Skopiowałem ten kod do Notatnika++ i zapisałem go jako Snake_Game.py. Całkiem proste. Aby go uruchomić, musiałem zainstalować bibliotekę pygame, co jest proste dzięki pip. Wystarczy otworzyć terminal lub PowerShell i uruchomić:

pip install pygame

To polecenie pobiera bibliotekę potrzebną do uruchomienia gry. W niektórych konfiguracjach może być konieczne uruchomienie terminala jako administrator lub poprawienie zmiennych PATH, jeśli pip nie zostanie rozpoznany. Generalnie jednak działa to poprawnie.

Po zainstalowaniu pygame wystarczy uruchomić skrypt poleceniem:

python Snake_Game.py

I bum, gra się uruchamia. Działa świetnie, ale prędkość węża i kolor tła nie do końca odpowiadają nostalgicznemu oryginałowi. Jeśli nie masz nic przeciwko zaglądaniu do kodu, dostosowanie stałych prędkości lub koloru to bułka z masłem. Wystarczy zmienić zmienne lub poprosić ChatGPT o dostosowanie tych parametrów. To niesamowite, jak elastyczny jest ten proces – wystarczy kilka poprawek i wraca klasyczny klimat.

Uwaga: jeśli gra nie uruchamia się lub zgłasza błędy związane z pygame, sprawdź dokładnie, czy pygame jest poprawnie zainstalowany i czy środowisko Pythona jest poprawnie skonfigurowane. Czasami konieczne jest wskazanie pip na odpowiednią wersję Pythona lub poprawienie zmiennej PATH. Ponieważ system Windows może być uciążliwy z wieloma instalacjami Pythona, czasami konieczne jest uruchomienie py -m pip install pygamezamiast po prostu pip install pygame.

Ogólnie rzecz biorąc, to świetny sposób na odtworzenie nostalgicznych gier od podstaw w ciągu kilku minut, zwłaszcza z pomocą ChatGPT. I tak, możesz to zrobić z innymi prostymi grami, a nawet dodać kilka osobistych akcentów lub modów.

Mam nadzieję, że to skróci czas zabawy z kodem lub odtwarzania starych, ulubionych gier. Gdy już się w tym oswoisz, stworzenie własnej biblioteki gier retro wydaje się całkiem wykonalne – zależy tylko od tego, jak bardzo chcesz je modyfikować.

Streszczenie

  • Upewnij się, że Python i pip są zainstalowane i działają.
  • Uruchom pip install pygamew terminalu lub programie PowerShell, aby pobrać bibliotekę.
  • Wklej wygenerowany kod do pliku Python i zapisz jako Snake_Game.py.
  • Uruchom grę za pomocą python Snake_Game.py.
  • Jeśli zachodzi taka potrzeba, dostosuj prędkość węża lub kolor tła bezpośrednio w kodzie.

Podsumowanie

Ogólnie rzecz biorąc, imponujące jest to, jak szybko można przywrócić klasykę z pomocą sztucznej inteligencji – gdy wszystko jest już skonfigurowane, pozostaje tylko wprowadzanie drobnych poprawek, aby dostosować rozgrywkę. Jeśli interesuje Cię odtworzenie innych gier z nostalgią, zastosuj to samo podejście. Wystarczy uruchomić polecenia, skopiować kod, dostosować stałe i gotowe. Oby to komuś pomogło zaoszczędzić czas – w każdym razie u mnie zadziałało kilka losowych rzeczy. Powodzenia w eksperymentowaniu z własnymi projektami retro!

Powiązane artykuły: