Search found 2058 matches

by raidho36
Fri Feb 21, 2020 6:02 am
Forum: Support and Development
Topic: [Proposal] Better multimedia formats.
Replies: 36
Views: 39821

Re: [Proposal] Better multimedia formats.

all that you said is just excuses Maybe. That however is a minor inconvenience, not a deal breaking flaw. As a developer should be well equipped to deal with small problems like this without as much as raising a complaint because of how trivial it is, on account of having to deal with orders of mag...
by raidho36
Fri Feb 21, 2020 2:11 am
Forum: Support and Development
Topic: [Proposal] Better multimedia formats.
Replies: 36
Views: 39821

Re: [Proposal] Better multimedia formats.

How big is your game that you need to sacrifice texture quality for smaller package? 250 GB? Because at 100% quality JPEG is the same size as PNG so there's no reason to use former over latter. This isn't 1999, 5 GB of high quality assets versus 1 GB of low quality assets is not a decision you shoul...
by raidho36
Sun Feb 16, 2020 6:25 pm
Forum: Libraries and Tools
Topic: [LIB] utf8string
Replies: 9
Views: 11387

Re: [LIB] utf8string

Interesting find. I also found that using substitution table directly as an argument is marginally faster than using a callback that looks up values from that table. Unfortunately, the library is generally broken for composite characters which are pretty common in some languages (e.g. korean) and th...
by raidho36
Sun Feb 16, 2020 5:35 am
Forum: Games and Creations
Topic: Simple FFT demo
Replies: 8
Views: 9915

Re: Simple FFT demo

The calculations may be incorrect due to the Nyquist limit. I call attention to the fact that you're basically doing resampling using the absolute lowest quality algorithm in existence. You should not do any resampling at all unless you're dying for performance*, just feed the entire thing into fou...
by raidho36
Sun Feb 16, 2020 12:04 am
Forum: Games and Creations
Topic: Simple FFT demo
Replies: 8
Views: 9915

Re: Simple FFT demo

There might be a logical error somewhere in your code. You can avoid it by avoid having logic - complete your actions immediately instead of deferring them to a later moment detected through some condition.
by raidho36
Sat Feb 15, 2020 11:58 pm
Forum: Support and Development
Topic: Networking with lua-enet
Replies: 1
Views: 3351

Re: Networking with lua-enet

Just follow a basic networking tutorial and you should be good.
by raidho36
Sat Feb 15, 2020 9:16 pm
Forum: Support and Development
Topic: Canvas performance is costly if I clear() and draw on it again?
Replies: 4
Views: 5044

Re: Canvas performance is costly if I clear() and draw on it again?

Rendering to (an RGB8) canvas has the same performance impact as rendering directly to the screen. What causes graphics slowdowns is draw call saturation, that is your GPU driver can't push any more draw commands to the GPU per second. It happens to be a pretty low number so a whole slew of techniqu...
by raidho36
Wed Feb 12, 2020 4:24 pm
Forum: Support and Development
Topic: How To get the x and y. touch without using an table.
Replies: 1
Views: 3206

Re: How To get the x and y. touch without using an table.

Touch API is the same as mouse API except there are no buttons. Touch ID indicates which touch you're trying to reference, when there are multiple touches active at the same time.
by raidho36
Wed Feb 12, 2020 11:20 am
Forum: Support and Development
Topic: [Proposal] Better multimedia formats.
Replies: 36
Views: 39821

Re: [Proposal] Better multimedia formats.

It's a sage conundrum: people who know this very well don't have the patience nor faith in humanity to explain all of that in simple terms to laymen, and people who are willing to do this don't have the necessary knowledge. Instead, I'll present a tangential to the topic but core to the reason argum...
by raidho36
Wed Feb 12, 2020 10:13 am
Forum: General
Topic: Mobile controller for shoot em up
Replies: 2
Views: 7102

Re: Mobile controller for shoot em up

Touchscreen routines return touch coordinates, you can simply move the ship to those coordinates. And you can implement a screen button which will be pushable on a touchscreen.