Spisu treści:
- Krok 1: Pobierz Ren'py
- Krok 2: Uruchom samouczek
- Krok 3: Zainicjuj ustawienia gry
- Krok 4: Zakoduj swoją grę
- Krok 5: Zwolnij swoją grę
Wideo: Samouczek Visual Novel Maker za pomocą Ren’Py: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-31 10:23
Czy kiedykolwiek grałeś w powieść wizualną, wybrałeś własną grę przygodową, symulator randkowy lub inną podobną grę i zastanawiałeś się nad zrobieniem takiej samemu? Byłeś zniechęcony, ponieważ nigdy wcześniej nie kodowałeś ani nie tworzyłeś gry? Ten samouczek pomoże Ci stworzyć własną grę!
Czym jest Ren'Py?
- Narzędzie pomagające użytkownikom tworzyć powieść wizualną, RPG, randkowe Simy i inne gry 2D.
- Ren'py używa potężnych języków skryptowych, aby zapewnić fantastyczne możliwości gry dzięki Pythonowi i PyGame.
- Całkowicie darmowy i open source z dostępnością międzyplatformową.
- Ren'py NIE jest narzędziem wizualnym, jeśli szukasz narzędzia wizualnego, zajrzyj do nowości lub sznurka.
Co to jest Python?
Python to język skryptowy używany do zwiększenia czytelności dla programistów o mniejszych wymaganiach dotyczących składni.
Co omówi ten samouczek?
- Jak zacząć korzystać z gotowych samouczków.
- Jak rozpocząć podstawową grę, wprowadzając komendy.
- Jak sfinalizować i udostępnić swoje dzieło.
Kto najlepiej skorzysta z tego samouczka?
- Osoby, które chcą stworzyć grę z niewielkim lub zerowym doświadczeniem w kodowaniu.
- Programiści chcący dowiedzieć się więcej o Pythonie.
Krok 1: Pobierz Ren'py
- Utwórz folder na pulpicie, do którego chcesz rozpakować program.
- Zacznij od pobrania oprogramowania bezpośrednio z Ren’Py.
- Postępuj zgodnie z instrukcjami instalacji dokładnie tak, jak podano na stronie internetowej Ren'Py.
Krok 2: Uruchom samouczek
- Kliknij na panelu startowym samouczek w lewym górnym rogu.
- Kliknij uruchom projekt.
- Przejdź przez samouczek gry, aby zapoznać się z mechaniką oprogramowania.
- Koniecznie przeczytaj wszystkie panele katalogów z informacjami o grze.
Krok 3: Zainicjuj ustawienia gry
- Wróć do panelu katalogu strony głównej i kliknij Utwórz nowy projekt.
-
Wybierz lokalizację katalogu projektu lub miejsce, w którym będziesz zapisywać wszystkie pliki gry na swoim komputerze, aby móc je później otworzyć.
- Zalecam najpierw utworzenie nowego folderu na pulpicie, aby ułatwić dostęp.
-
Następnie wybierz swój katalog, w którym chcesz, aby gra została zatrzymana.
Zawsze możesz zmienić swój katalog i inne ustawienia w preferencjach
- Nazwij swój projekt.
-
Następnie skonfiguruj swój edytor tekstu.
-
Ren’Py poleca Editrę, własny osobisty edytor tekstu. W tym samouczku pokażę Ci również, jak skonfigurować inny wybrany przez Ciebie edytor tekstu. Używam sublime, ale inne edytory, które używają plików.rpy, również mogą być używane.
- Przejdź do strony Preferencje.
-
W sekcji „Edytor tekstu:” będziesz mieć do wyboru Editrę polecaną przez Ren’py, edytor systemowy lub jEdit.
Polecam używanie Sublime do edytora systemowego, ponieważ pliki.rpy są kompatybilne, a interfejs jest znacznie łatwiejszy do naśladowania niż Editra dla początkujących
-
- Po wybraniu edytora rozpocznij wstępną konfigurację gry, w tym interfejs GUI i rozdzielczość ekranu.
-
Następnie wybierz interfejs GUI lub graficzny interfejs użytkownika.
- Później możesz bezpośrednio zmodyfikować plik gui.rpy, jeśli chcesz jeszcze bardziej dostosować wygląd i schemat kolorów wyświetlania gry.
- Wybierz podświetloną rozdzielczość.
- Później możesz zmienić rozdzielczość w menu Preferencje.
Krok 4: Zakoduj swoją grę
Teraz, gdy masz już podstawową konfigurację pliku projektu, nadszedł czas, aby zacząć dodawać substancje do swojej gry.
Zacznij od otwarcia wszystkich plików tekstowych z linku na stronie startowej pod nazwą pliku projektu. W zależności od tego, który edytor tekstu wybrałeś w preferencjach, edytor tekstu pojawi się w osobnym oknie i wyświetli wszystkie pliki, w tym script.rpy, options.rpy, gui.rpy i screens.rpy. Polecam Prostą dokumentację gry aby dodatkowo pomóc w sformatowaniu początkowej gry, jak na powyższych obrazkach.
Skryptowanie plików początkowych
-
Otwórz plik script.rpy.
- Tutaj trafi cały kod twojej gry, w tym dialogi, obrazy, dźwięk i decyzje.
-
Najpierw omówię zarys kodu przedstawiony w początkowym pliku script.rpy, aby pomóc Ci zrozumieć, co wszystko robi i dokąd wszystko idzie.
- Pod wierszem 3 i 4 w kodzie, w którym jest napisane # Zadeklaruj znaki używane w tej grze. Dodasz tu dowolne pliki obrazów ze swojego komputera.
- Aby zadeklarować obraz, wpisz obraz, typ obrazu (na przykład znak lub tło) i nazwę obrazu równą obrazowi z komputera jako plik-j.webp" />
- Musisz je tutaj stworzyć, aby móc grać bez względu na to, gdzie możesz wielokrotnie używać tych obrazów.
- Pod komentarzem, który pierwotnie podawał # Zadeklaruj postacie używane w tej grze.
- Zdefiniujesz swój charakter. Komenda kodowa o nazwie define widziana w przykładzie 3 definiuje twoją postać w grze i pozwala ci przypisać jej kolor tekstu.
Przykład 1: obraz bg someimage = "jakiśobraz.png"
Przykład 2: image character someimage = "someimage.peg" Przykład 3: definiowanie a = Character ('CharacterName', color = "#rgbvalue")
Dialog
- Następnie, aby rozpocząć dowolną grę w Ren'py, musisz użyć etykiety start: aby powiedzieć programowi, że chcesz, aby właściwa rozgrywka zaczęła się tutaj. Stamtąd możesz ustawić swoją scenerię za pomocą poleceń znajdujących się w Dokumentacji, takich jak Przykład 4 poniżej.
-
Aby dodać tekst do swojej gry, możesz zrobić jedną z dwóch rzeczy.
- Umieść dialog w podwójnych cudzysłowach, jak pokazano w przykładzie 5.
- Przypisz znak do słów w podwójnych cudzysłowach, jak pokazano poniżej w przykładzie 6.
- Tworzenie drzewa decyzyjnego w celu zmiany fabuły obejmuje dialog z poleceniami, takimi jak menu, skok i etykieta. Zobacz przykład 7.
- Aby zakończyć grę, wpisz return na samym końcu pliku script.rpy. Zobacz przykład 8.
Przykład 4: odtwórz muzykę „musicfromcomputer.ogg”, scena bg jakiśobraz z zanikaniem, pokaż zmienną postaci
Przykład 5: „Napisz swój otwierający dialog”. Przykład 6: „Napisz dialog”. // To pisze dialogu dla zdefiniowanego znaku.
Przykład 7
menu: "Dialog lub pytanie": przeskocz trasę "Drugi dialog lub pytanie itp.": etykieta trasa: "Dialog" Przykład 8: powrót
Powyższy proces jest stosunkowo prosty, gdy nauczysz się poleceń, i wysoce konfigurowalny, gdy będziesz zaznajomiony z programem i językiem. Zachęcamy do zapoznania się z dokumentacją i zmiany plików screens.rpy, options.rpy i gui.rpy. Dokumentacja online zawiera więcej informacji o tym, jak zacząć je zmieniać i jest bardzo przydatna w przypadku, gdy utkniesz w zapamiętywaniu, które polecenie robi co.
Aby jeszcze bardziej dostosować swoją grę, skorzystaj z tych linków, aby uzyskać więcej informacji o tym, jak właściwie zakodować grę.
- Słownik języka Python i Ren'Py dla początkujących
- GUI (Graphical User Interface) czyli jak gra wizualnie wygląda dla gracza Dokumentacja
- Inne zabawne dodatki, takie jak dodawanie playlisty muzycznej, galerii obrazów lub powtórek obrazów w celu ulepszenia projektu gry, można znaleźć tutaj
- Wreszcie inne opcje dostosowywania, takie jak wielkość wyświetlania czcionek, można znaleźć tutaj.
Krok 5: Zwolnij swoją grę
- Aby zakończyć grę, zaktualizuj program uruchamiający Ren’py.
- Następnie sprawdź skrypt za pomocą lint, aby wyszukać błędy składni znalezione na stronie startowej.
-
Dystrybucje kompilacji zarchiwizują Twoje pliki w dostępnym folderze, który możesz przesłać na stronę internetową.
Niezbędny kod potrzebny do stworzenia gry na wybranej przez Ciebie platformie jest tworzony bezpośrednio przez Ren'py. Aby uzyskać więcej informacji, odwiedź stronę tworzenia dokumentacji na Ren'Py
- Następnie przeprowadź testy beta, zapraszając znajomych i rodzinę do gry, aby sprawdzić, czy w dialogu są jakieś błędy.
- Na koniec udostępnij swoją grę na swojej własnej stronie internetowej lub na Itchi.io, aby Twoja gra dotarła do wielu entuzjastów powieści wizualnych.
Właśnie stworzyłeś swoją pierwszą grę z powieści wizualnej! Gratulacje!
Zalecana:
Kontroluj swoje diody LED za pomocą pilota do telewizora?! -- Samouczek Arduino IR: 5 kroków (ze zdjęciami)
Kontroluj swoje diody LED za pomocą pilota do telewizora?! || Samouczek Arduino IR: W tym projekcie pokażę, jak zmieniłem przeznaczenie bezużytecznych przycisków na pilocie telewizora, aby sterować diodami LED za moim telewizorem. Możesz również użyć tej techniki do kontrolowania różnych rzeczy za pomocą niewielkiej edycji kodu. Opowiem też trochę o teorii
Samouczek akcelerometru Arduino: Sterowanie mostkiem statku za pomocą serwomotoru: 5 kroków
Arduino Accelerometer Tutorial: Sterowanie mostem statku za pomocą serwomotoru: Czujniki akcelerometru znajdują się teraz w większości naszych smartfonów, aby zapewnić im szeroką gamę zastosowań i możliwości, z których korzystamy na co dzień, nawet nie wiedząc, że odpowiedzialny za to jest akcelerometr. Jedną z tych możliwości jest sterowanie
Samouczek modułu wyświetlacza matrycowego 4 w 1 MAX7219 za pomocą Arduino UNO: 5 kroków
Samouczek modułu wyświetlacza punktowego 4 w 1 MAX7219 za pomocą Arduino UNO: Opis: Szukasz łatwej w obsłudze matrycy LED? Ten moduł wyświetlacza punktowego 4 w 1 powinien być dla Ciebie odpowiedni. Cały moduł jest dostarczany w czterech matrycach punktowych 8x8 RED ze wspólną katodą, każdy wyposażony w układ scalony MAX7219. Świetnie wyświetla bieżący tekst
PODSTAWOWY SAMOUCZEK DOTYCZĄCY JĘZYKA ZNACZNIKÓW SZTUCZNEJ INTELIGENCJI (AIML) ZA POMOCĄ NOTATNIKA: 8 kroków
PODSTAWOWY PORADNIK NA JĘZYKU ZNACZNIKÓW SZTUCZNEJ INTELIGENCJI (AIML) ZA POMOCĄ NOTATNIKA: Język znaczników sztucznej inteligencji (AIML) to język programowania, który jest specyfikacją Extensible Markup Language (XML) używaną przez chatbota, verbota, pandorabota, superbota i inne mówiące roboty. Został opracowany przez dr Richarda Wallace'a i
Jak stworzyć postać 2d za pomocą kontrolera postaci w Unreal Engine 4 za pomocą Visual Script na PC: 11 kroków
Jak stworzyć postać dwuwymiarową za pomocą kontrolera postaci w silniku Unreal 4 przy użyciu Visual Script na PC: Jak stworzyć postać dwuwymiarową przy użyciu kontrolera postaci w silniku Unreal 4 przy użyciu skryptu wizualnego na komputer PC Cześć, jestem Jordan Steltz. Zajmuję się tworzeniem gier wideo od 15 roku życia. Ten samouczek nauczy Cię, jak stworzyć podstawową postać za pomocą