Ren'Py
Ren'Py
![Opis tego obrazu, również skomentowany poniżej](https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Wikipe-tan_Visual_Novel_School_French_%28Ren%27Py%29.png/220px-Wikipe-tan_Visual_Novel_School_French_%28Ren%27Py%29.png)
Przykład gry stworzonej za pomocą Ren'Py .
Informacja
Twórca |
Tom „PyTom” Rothamel |
---|
Opracowany przez |
Tom „PyTom” Rothamel (główny programista) |
---|
Pierwsza wersja
|
24 sierpnia 2004 (Wersja 4.0, pierwsza wersja open source ) 30 stycznia 2004 (Wersja 1.0, pierwsza wersja z zamkniętym źródłem ) |
---|
Ostatnia wersja
|
7.4.4 (17 marca 2021) |
---|
Kaucja |
github.com/renpy/renpy
|
---|
Stan projektu
|
W aktywnym rozwoju |
---|
Napisane w
|
Pythona Cytona
|
---|
System operacyjny |
Wieloplatformowy
|
---|
Środowisko |
Wieloplatformowy
|
---|
Czytaj formaty |
Obsługiwane formaty : Formaty obrazu : JPEG / JPG , PNG , WEBP , BMP , GIF Formaty dźwięku i muzyki : OGG Vorbis , OPUS , WAV , MP3 , MP2 Formaty wideo: OGG Theora , VP9 , VP8 , MPEG 41 , MPEG 2 , MPEG 1
|
---|
Pisemne formaty |
Archiwum Ren'Py (v2) ( d ) , Archiwum Ren'Py (v3) ( d ) i gra skompilowana przez Ren'Py ( d )
|
---|
Języki |
Wielojęzyczny ( francuski włączone ) |
---|
Rodzaj
|
Silnik gry ( powieści wizualne i powieści dźwiękowe ) |
---|
Polityka dystrybucji
|
Wolny |
---|
Licencja |
Licencja MIT
|
---|
Stronie internetowej |
renpy.org
|
---|
Ren'Py to darmowe oprogramowanie, które pozwala tworzyć powieści wizualne / powieści wideo i powieści dźwiękowe , rodzaje gier wideo popularne w Japonii. Pozwoliło to na stworzenie ponad 1500 gier wideo, głównie w języku angielskim, mimo że istnieje społeczność francuskojęzyczna. Ren'Py jest słowem portmanteau składającym się z japońskiego słowa ren'ai (恋愛), w miłości francuskiej (ponieważ powieści wizualne / powieści z gier wideo często zawierają jeden lub więcej romansów) i skrót od Pythona , języka programowania używanego przez Ren'Py , py.
Operacja
Język skryptu
Język skryptowy, którego używa Ren'Py, opiera się na Pythonie do tworzenia struktury. Składa się z bardzo niewielu instrukcji, co czyni go jednym z najprostszych języków komputerowych. Niemniej jednak możliwe jest rozszerzenie jego możliwości za pomocą Pythona, na przykład, aby tworzyć mini-gry lub dowolny inny element gry, bardziej złożony niż to, co może zapewnić system gier visual novel .
Silnik gry, który zarządza głównymi trudnościami technicznymi, zapisami, preferencjami itp., pozwala twórcy skoncentrować się na swojej grze.Oto przykład ilustrujący tę prostotę:
label question:
scene bg plage
with dissolve
"Il n'a pas fallu longtemps à Marie pour rompre le silence."
show marie souriante
with dissolve
m "Il y a une question que j'aimerais te poser..."
p "Oui, bien sûr, je t'écoute."
m "Comment as-tu découvert Ren'Py ?"
Aby ograniczyć naruszenia praw autorskich, pliki gry są domyślnie obraźliwe w pliku archiwum „ Ren'Py Archive ” jako skrócone rozszerzenie .RPA podczas kompilacji gry.Możliwe jest wyłączenie tej funkcji.
Wewnętrzny kod silnika i biblioteki oprogramowania
Ren'Py jest napisany w Pythonie i opiera się na bibliotece oprogramowania Pygame (jego logo jest włączone do logo Ren'Py ) , która sama opiera się na bibliotece oprogramowania SDL ( Simple DirectMedia Layer ).
Zestaw rozwojowy i docelowe systemy operacyjne
Development Kit z ren'py jest oficjalnie wspierany przez Microsoft Windows , MacOS i Linux ; Ren'Py można zainstalować poprzez menedżery pakietów dystrybucji Arch Linux , Ubuntu , Debian i Gentoo (jako eksperymentalna nakładka). Istnieje nieoficjalny port dla OpenBSD .
Ren'Py może eksportować do Microsoft Windows, macOS, Linux, Android , OpenBSD (tylko z portem wspomnianym powyżej) , iOS i HTML5 z Web Assembly .
Inne informacje
Wsparcie językowe
Obsługa znaków niełacińskich
Domyślna czcionka Ren'Py zawiera znaki dla języka angielskiego i wielu innych języków, ale ze względu na rozmiar nie zawiera znaków potrzebnych do renderowania innych języków, w tym chińskiego, japońskiego i koreańskiego. Projekt musi najpierw zmienić czcionki, których używa do obsługi jednego z tych języków, odbywa się to za pomocą jednego polecenia:
Przykład wstawiania znaków japońskich:
define gui.language = "japanese-normal" // Exemple pour le japonais
Przykład wstawiania znaków koreańskich:
define gui.language = "korean-with-spaces" // Exemple pour le coréen
Układy dialogów
Ren'Py domyślnie rozmieszcza okno dialogowe w tak zwanym układzie ADV, to znaczy, że zajmie ono niewielką część dolnej części ekranu, aby zrobić miejsce na obrazy, a czasami elementy gry. według własnych upodobań z niestandardowym kodem lub użyj trybu NVL, który następnie ustawia okno dialogowe w układzie znanym jako NVL, to znaczy, że zajmie prawie cały ekran, aby wyświetlić jak najwięcej tekstu.
Zastosowania edukacyjne
Ren'py służy również do celów edukacyjnych.
Ren'Py był również używany w klasach Carnegie Mellon School of Art (w) .
Używaj w Japonii
Wybitne gry wykorzystujące Ren'Py
- BerndSoft
- Bernd i tajemnica Unteralterbach
- Gry BLits
-
Krystyna miłość
-
Dischan Media
- Kołysanka
- Węzeł jałowca
-
Seria systemów dysfunkcyjnych
- Pracownie Czterech Liści
-
Gry Hanako
- Wypaczenie daty
- Niech żyje królowa
- Magiczny pamiętnik
- Królewska pułapka
- Marcel Weyers
- Bezsenna noc
- To jest miejsce, w którym chcę umrzeć
-
Riva celso
- Zawsze mnie pamiętaj
- Bioniczne Serce
- Heileen
- Loren Księżniczka Amazonek
- Planeta Twierdza
- Letnia sesja
-
różowyZielony
- Kawiarnia 0 ~ Utopiona Syrenka ~
-
SakeVisual
- Seria Jisei
- Odp.: Alistair
-
Zespół Salvato
Zobacz też
Linki zewnętrzne
Uwagi i referencje
-
(w) „ kredyty dostępne na oficjalnej stronie Ren'Py ” na renpy.org (dostęp 2 września 2020 )
-
(w) " Oficjalna strona wskazująca pierwszą wersję (open source) Ren'Py ," Ren'Py 4pr1 " lub " Preview Release 1 " " na renpy.org (dostęp 31 sierpnia 2020 )
-
(w) " Thread of PyTom Lemmasoft na forum o pierwszej wersji (zamknięte źródło) Ren'Py " na lemmasoft.renai.us (dostęp 31 sierpnia 2020 )
-
„ Zmian w wersji 6.12.0 ( (fr) Litt. )” Ze względu na wydajność, znacznie układu wyświetlacza został przepisany w języku Cython ". » , Renpy.org (dostęp 2 września 2020 )
-
(w) „ Dzienniku stronie wskazując obsługiwanych formatów wejściowych w” sekcji „Kompatybilne formaty ” na renpy.org (dostęp na 1 st września 2020 )
-
" Nota prawna " , renpy.org ,grudzień 2011
-
„ powieść wideoludyczna ” , Le Grand Dictionnaire terminologique , Office québécois de la langue française (dostęp 25 września 2019 )
-
(w) „ Oficjalna strona wskazująca przybliżoną liczbę gier wykonanych za pomocą Ren'Py (u góry po prawej) ” na renpy.org (dostęp 31 sierpnia 2020 )
-
„ fr.renpy.org, francuska społeczność skupiona na Ren'Py ” na fr.renpy.org (dostęp 31 sierpnia 2020 r. )
-
(w) „ Strona” Kompilacja ” na oficjalnej stronie Ren'Py pokazywana w sekcji „ Archiwum ” jako pliki archiwum .RPA mogą być przydatne do ochrony przed ustalonym standardem i bezpośrednią kopią tę funkcję można również wyłączyć aby "pomóc innym sprawić, by twoja gra działała na przyszłych platformach [...] " , na renpy.org (dostęp 2 września 2020 r. )
-
(w) „ Portage nieoficjalne of Ren'Py dla OpenBSD ” na ports.su (dostęp 2 września 2020 )
-
(w) " Oficjalna strona internetowa wskazująca systemy docelowe farm Ren'Py (patrz " Gdzie to działa? ") " Na renpy.org (dostęp 2 września 2020 r. )
-
Carine Rousseau, „ Carine Rousseau YouTube Channel ” na youtube.com (dostęp 31 sierpnia 2020 r. )
-
" O stronie serwisu Jnavigue " , na jnavigue.org ,23 lipca 2011(dostęp 31 sierpnia 2020 )
-
" " Zaangażuj się " strona witryny Jnavigue " , na jnavigue.org ,6 października 2011(dostęp 31 sierpnia 2020 )
-
" " Pobierz "stronę serwisu Jnavigue " , na jnavigue.org ,6 października 2020 r.(dostęp 31 sierpnia 2020 )
-
(w) „ Korzystanie z Ren'Py Carnegie Mellon School of Art przez ponad rok: ( (en) . Lit. )” Użyj edytora „ powieści wizualnej ”, aby stworzyć dialog wielokrotnego wyboru z wirtualną postacią. ” » , Na mycours.es (dostęp 2 września 2020 )
-
„ Bernd i tajemnica Unteralterbach ” (dostęp 14 marca 2016 )
-
Christine Love , „ Digital: A Love Story ” ,8 lipca 2011(dostęp 26 maja 2011 )
-
„ Nie bierz tego do siebie, kochanie, to po prostu nie jest twoja historia ” , Scoutshonour.com (dostęp 29 czerwca 2013 r. )
-
Christine Love , „ Analog: historia nienawiści ” ,2012(dostęp 16 sierpnia 2012 )
-
„ Analog: historia nienawiści na Steam ” , www. steam .com , Valve Corporation (dostęp 29 czerwca 2012 )
-
" The Ren'Py Visual Novel Engine " , Ren'Py (dostęp 4 lutego 2013 )
-
" Juniper's Knot " , Dischan Media (dostęp 4 lutego 2013 )
-
Nazwa (wymagane), „ „ Dysfunkcjonalne systemy: nauka zarządzania chaosem ”Wydanie | Devblog " [ archiwum z8 kwietnia 2013 r.] , Dischan.org ,4 kwietnia 2013 r.(dostęp 29 czerwca 2013 )
-
" Katawa Shoujo " , Katawa Shoujo (dostęp 29 czerwca 2013 )
-
" Bezsenna noc | ~ Marcel Weyers ~ ” , En.marcel-weyers.de ,31 marca 2012(dostęp 29 czerwca 2013 )
-
" To jest miejsce, w którym chcę umrzeć | ~ Marcel Weyers ~ ” , En.marcel-weyers.de ,17 marca 2013 r.(dostęp 29 czerwca 2013 )
-
roseVeRte, „ Cafe 0 ” , Roseverte.net (dostęp 29 czerwca 2013 r. )
-
„ O Jisei ” (dostęp 27 sierpnia 2011 )
-
“ Powieści wizualne i gry anime na komputer! » , Sakevisual (dostęp 29 czerwca 2013 )
-
„ Kansei – tajemnicza gra o nadprzyrodzonym morderstwie autorstwa sakevisual ” , Sakevisual.com (dostęp 29 czerwca 2013 )
-
„ Yousei - nadprzyrodzona gra tajemnicza morderstwa autorstwa sakevisual ” , Sakevisual.com (dostęp 29 czerwca 2013 )