sleepingkirby

Active Member
Aug 8, 2017
987
1,516
Completely agree with this. Thought the dev would know a max number in advance (number of girls and event per girls are limited after all... right?)
You'd be surprised. Game development is not like programming. You don't always get to know the domain of your input. And even if you do, that might change as the game changes.


Hard agree. Sadly, some people stick with antiquities because they don't want to break legacy code :(
I am just slighly worried because even an integer in python has its own internal data structure: it's not like an int in C. Then is the code written with Renpy even compiled? If it's just interpreted... ouch.
Yes...maybe. Some game will only ship with .rpyc code. Rpyc, as you can probably guess, is "compiled" bytecode. Depending on how you look at it, . But, technically, it's "compiled". Rogue-like ships with both. If I recall correctly, renpy, if the .rpy file exists, will defer to the .rpy file first before the .rpyc file.

I see. Good luck to you, this has been informative thank you, real life is more important than a porn game (or is it????).
Thank you. It's been nice discussing this stuff.
 
  • Heart
Reactions: RandomFapinator

botka4aet

Newbie
Jan 13, 2022
74
61
The Link doesn't work
You know site
Now you just need correct link
Find by yourself
You'd be surprised. Game development is not like programming. You don't always get to know the domain of your input. And even if you do, that might change as the game changes.
But it is
If you don't know exact number - you don't limit it
You invite all your friends but don't know - who will come
You don't bring only 4 chairs - you bring as many as can
 
  • Angry
Reactions: geamoiri

sleepingkirby

Active Member
Aug 8, 2017
987
1,516
But it is
If you don't know exact number - you don't limit it
You invite all your friends but don't know - who will come
You don't bring only 4 chairs - you bring as many as can
That was my point.

I should also mention that predetermined size is a bad idea in this particular case. While good for reads and jumps, you don't want a case where you'll need to constantly resize the limited array as that will, usually, quickly overshadow and performance gains. And since we don't know the max size of all possible events (now and in the future), nor do we want to pre-set an absurdly large size for all eternity, it's better to stick with an expand-able array for now.
 

mbRjpZLD

Member
Apr 28, 2017
161
300
python and renpy is fast enough on any modern system.
If a Renpy game is slow it is due to shitty programming.
 

sleepingkirby

Active Member
Aug 8, 2017
987
1,516
python and renpy is fast enough on any modern system.
If a Renpy game is slow it is due to shitty programming.
*sigh* I wish. Don't you think it's weird that an engine that just moves images flat 2D images around, something humanity has been doing since the late 1990's (namely, Japanese hentai dating sim games. Think Jast USA, Season of Sakura/Nocturnal Illusion.), during the windows 97~windows 2000 days *needs* a *modern* system to run fast enough?

Python is a slow language. It's anywhere from 20~50x slower than C++. From 10~15x slower than node.js. Even around 3x slower than PHP7.

I've seen many renpy games that try to be just a little ambitious start choking even on modern systems. Like The Null Hypothesis. Just a spinning background, a GUI and 1 character on screen can kick up the GPU fan. I can write a javascript and css webpage that can render/animate the same image with less cpu/gpu power. Don't you think that's odd?
 
Last edited:

Semondemon

Engaged Member
Mar 9, 2018
3,285
9,759
saves not working in 1.53c. Any workarounds?
If joiplay uninstall (lol). if main game you cant use android saves back and forth only pc to android i noticed (so move your pc saves onto the android device it will work in moat cases). If neither are yer issue then just start over dude.
 

RiloLaki

Member
May 16, 2022
334
1,404
I don't really care for Python either. If I were making a VN with any kind of extra flair I'd probably go with Unity or Godot + Ink.
Or develop your own "engine" (using C++ or something) so if you decide to commercialize you don't have to worry about licensing, or the makers of the backend ""not appreciating"" your content, or the inherent issues that can crop-up by using open source/freeware...

Gah, been forever since I even looked at programming. And my brain is too old and too riddled with depression to want to bother with it ever again. So here's more subject related artwork!

Before anyone says "no stripe"...just imagine that the stripe is a little lower...
1725477921561.png

Itty Bitty Kitty Ti-uhhh...
1725478035524.png

So...this is Wang Chung, right? Because everybody's Wang Chunging tonight...
1725478082471.png
 

sleepingkirby

Active Member
Aug 8, 2017
987
1,516
Or develop your own "engine" (using C++ or something) so if you decide to commercialize you don't have to worry about licensing, or the makers of the backend ""not appreciating"" your content, or the inherent issues that can crop-up by using open source/freeware...
I've been interested in godot because you can use C++ with it. It's also under the MIT (expat) license so commercialization isn't a problem. If I recall, it's what Dittymyman was using to remake this game before life also slapped him in the face (As in, life recently slapped me in the face for my dev plans).
 
  • Like
Reactions: RiloLaki

mbRjpZLD

Member
Apr 28, 2017
161
300
*sigh* I wish. Don't you think it's weird that an engine that just moves images flat 2D images around, something humanity has been doing since the late 1990's (namely, Japanese hentai dating sim games. Think Jast USA, Season of Sakura/Nocturnal Illusion.), during the windows 97~windows 2000 days *needs* a *modern* system to run fast enough?

Python is a slow language. It's anywhere from 20~50x slower than C++. From 10~15x slower than node.js. Even around 3x slower than PHP7.

I've seen many renpy games that try to be just a little ambitious start choking even on modern systems. Like The Null Hypothesis. Just a spinning background, a GUI and 1 character on screen can kick up the GPU fan. I can write a javascript and css webpage that can render/animate the same image with less cpu/gpu power. Don't you think that's odd?
I have read the Null Hypothesis code and yes that is actually exactly what I meant with shitty programming. I am not surprised it is slow and it just proves my point.
 
4.40 star(s) 159 Votes