![]() ![]() You shouldn't have to fight so hard to eek out performance to achieve such a simple goal. SpriteIlluminator is a complex yet user-friendly software solution that was created to help you add dynamic lighting to your designs, aimed specifically at sprites, which are characters used in games or other types of animations. Despite my best efforts there was no way to do this in a performant manner despite it being fairly simple in the context of modern computers and game design. I lost faith mainly when trying to implement full screen alpha overlays in Cabbages and implementing the spotlights in PyRollers. Shader programming and GPU access has become an absolute necessity in modern graphics programming and in pygame we can hardly access the GPU short of using pyOpenGL. More than this, try to write one it is impossible to maintain real performance with a decently complex implementation. Not only is there not a common particle engine in existance that we all agree on to just pop in (we all if we use them write the thing ourselves which is nuts). cob job the art work.because they are not fond of working on art, more on programming aspect.Well, as you know I'm extremely accustomed to the way pygame works, so it is hard to abandon, but look at things that would be easily available in other engines. Ive always considered the art work is what makes most pygame games make it look like either junk or good. (Dec-29-2016, 01:21 PM)metulburr Wrote: Is there anything else that it is missing that i am not thinking of? cob job the art work.because they are not fond of working on art, more on programming aspect. Is there anything else that it is missing that i am not thinking of? ![]() I think they lose more users solely on their website alone than anything else. Dont even get me started on their website, it has become a complete joke. ![]() For this reason we have to keep the bundled library instead of using the official one which accounts for the package bloat in size. This seems like it should be added to the core of pygame. It looks like the Qt library in the official repository is missing an object symbol that SpriteIlluminator is using. There is also PyTMX for loading Tiled's TMX output. Though there are some people have created a framework of this, they dont quite work well with how i have programmed structure-wise. The one thing that i can think of is that it is missing is UI features, such as default buttons, sliders, checkboxes, etc. That you have to create your own from scratch. Maybe i am just so use to pygame i do not even realize. With of course the best feature is that you write in python. Especially since ive considered pygame sufficient for what i want to program in games for the past 4+ years. It will take you an insane amount of effort to even come close to things you would get practically out of the box with other tools. When there are literally engines with millions of dollars behind them available for free (Unity, CryEngine) using pygame is more of a fetish than anything else. Quote: I've honestly lost faith in pygame as a serious tool though it is fun to make simple games. ![]()
0 Comments
Leave a Reply. |