Online Comic

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
DecaK
Newbie
Posts: 1
Joined: Wed May 02, 2018 2:25 pm
Contact:

Online Comic

#1 Post by DecaK »

Hi everyone, i have couple questions. I want to make a online comic and I consider RenPy as one of good tehnology to do it, but not sure if RenPy can be run on web? In some scenes, we consider to give people option to click on some thing or choose way to go, that's why I think that RenPy is good for this but not sure is there way to do it. I also know Python if needed for RenPy development.

User avatar
Imperf3kt
Lemma-Class Veteran
Posts: 3794
Joined: Mon Dec 14, 2015 5:05 am
itch: Imperf3kt
Location: Your monitor
Contact:

Re: Online Comic

#2 Post by Imperf3kt »

Its possible but very difficult to run Ren'Py through a browser.

Why not use something more suited to the task such as VN Canvas. This uses html5 elements to create a visual novel like experience directly in your web browser.
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

Current project: GGD Mentor

Twitter

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Online Comic

#3 Post by PyTom »

Imperf3kt wrote: Wed May 02, 2018 7:22 pm Its possible but very difficult to run Ren'Py through a browser.
No, it's not. Why would you say this?
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

kalesco
Regular
Posts: 25
Joined: Wed Apr 18, 2018 9:34 am
Contact:

Re: Online Comic

#4 Post by kalesco »

PyTom, I appreciate the sentiment that Ren'Py VNs are easy to port to web - but can you please tell us how you would do this? Which of the web engines, if any, would you use?
I'm having the same issue of trying to get it to the web (once a stable game is finished in Ren'Py) - there seem to be a bunch of engines out there, but Sandbox is not answering (I might try again) and Monogatari looks promising, but with some work and naturally lots of JS (adding lots and lots of json and commas and reformatting).

Thank you!

philat
Eileen-Class Veteran
Posts: 1912
Joined: Wed Dec 04, 2013 12:33 pm
Contact:

Re: Online Comic

#5 Post by philat »

I believe what PyTom meant is that Ren'py DOESN'T run on browsers -- well, officially. (See: viewtopic.php?t=44500)

kalesco
Regular
Posts: 25
Joined: Wed Apr 18, 2018 9:34 am
Contact:

Re: Online Comic

#6 Post by kalesco »

Ah, I was too optimistic. ;-)

But maybe the engines I mentioned can help the thread starter.

User avatar
Imperf3kt
Lemma-Class Veteran
Posts: 3794
Joined: Mon Dec 14, 2015 5:05 am
itch: Imperf3kt
Location: Your monitor
Contact:

Re: Online Comic

#7 Post by Imperf3kt »

PyTom wrote: Wed May 02, 2018 11:56 pm
Imperf3kt wrote: Wed May 02, 2018 7:22 pm Its possible but very difficult to run Ren'Py through a browser.
No, it's not. Why would you say this?
Ah, sorry. Perhaps I misworded myself?
I was referring to the thread highlighted by philat:
philat wrote: Thu May 03, 2018 1:53 am I believe what PyTom meant is that Ren'py DOESN'T run on browsers -- well, officially. (See: viewtopic.php?t=44500)
As I understand it, unity also works in a web browser (this I can 100% confirm).
Though, from what I've read about it, Unity isn't particularly suited to 2D graphics such as Visual Novels and interactive web comics.
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

Current project: GGD Mentor

Twitter

kalesco
Regular
Posts: 25
Joined: Wed Apr 18, 2018 9:34 am
Contact:

Re: Online Comic

#8 Post by kalesco »

Unity is a beast to create VNs in my opinion. I started with ink and went to ink/Unity, but as I am a web dev / scripter I was overwhelmed by Unity's features and C#. (that's why I am happy I found Ren'Py)
It's certainly possible, but I would choose a specialized SDK.

User avatar
Remix
Eileen-Class Veteran
Posts: 1628
Joined: Tue May 30, 2017 6:10 am
Completed: None... yet (as I'm still looking for an artist)
Projects: An un-named anime based trainer game
Contact:

Re: Online Comic

#9 Post by Remix »

DecaK wrote: Wed May 02, 2018 2:39 pm Hi everyone, i have couple questions. I want to make a online comic and I consider RenPy as one of good tehnology to do it, but not sure if RenPy can be run on web? In some scenes, we consider to give people option to click on some thing or choose way to go, that's why I think that RenPy is good for this but not sure is there way to do it. I also know Python if needed for RenPy development.
... pretty much ignoring the above replies (you might have gathered that few if any developers actually run Ren'py through a browser interface), let me just outline a few points pertinent to the original question:

Ren'py basically creates executables for multiple platforms that people download and run on their devices. Whether it be windows pc, linux, mac or mobile devices, Ren'py bundles together the game components and creates an application that can run on the chosen device (note: ios and android may take a few steps more work).

In most cases, developers will basically create a full game or 'part game' demo and bundle that up for download.

Ren'py can though be told to communicate with a web server to automatically look for updates to the game. This allows a savvy developer to create a framework for their VN/game then just (using the same framework) use the updater to install extra chapters/episodes/regions/whatever to the core game.

Depending upon your requirements for your 'Online Comic' I think Ren'py should be able to do what you want (and likely a lot more besides).

I would actually suggest (as a step toward learning and to maybe start getting a 'framework' built) you start by making a short standalone Comic Style VN in Ren'py to see how it goes.

Feel free to ask more questions here (perhaps in new threads) if you need any advice.
Frameworks & Scriptlets:

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Online Comic

#10 Post by PyTom »

Yeah, sorry if I wasn't clear. The web platform doesn't have some of the basic technologies Ren'Py relies on, like threads. Until it improves, there's not going to be a web browser version of Ren'Py.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

pastblasters
Newbie
Posts: 8
Joined: Fri Mar 16, 2018 3:36 am
Contact:

Re: Online Comic

#11 Post by pastblasters »

What about WebWorkers?

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Online Comic

#12 Post by PyTom »

pastblasters wrote: Thu May 03, 2018 12:50 pm What about WebWorkers?
They don't support a shared memory space. Something like SharedArrayBuffer would be the bare minimum I'd need.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

Post Reply

Who is online

Users browsing this forum: No registered users