Search found 1220 matches

by ivan
Wed Apr 18, 2018 9:57 am
Forum: Games and Creations
Topic: Dark Wish is coming soon
Replies: 15
Views: 629

Re: Dark Wish is coming soon

That said, I don't have experience with these huge textures but I'm very interested in the topic because my game (a city builder) needs huge amounts of images too and, given the user builds whatever and however he wants, there's no easy way to group them by usage. If you are using atlases/spriteshe...
by ivan
Tue Apr 17, 2018 7:35 pm
Forum: General
Topic: I made some Love2D benchmarks for testing its pure performance. Feedback and thoughts are appreciated!
Replies: 2
Views: 136

Re: I made some Love2D benchmarks for testing its pure performance. Feedback and thoughts are appreciated!

Looks OK, although FPS is not a specific measure of performance. For example if you want to test the physics system you should do it without any rendering since that could be a bottleneck. for x=0, objectCount do objectsBatch:set(objects[x].id, objects[x].body:getX(), objects[x].body:getY(), objects...
by ivan
Tue Apr 17, 2018 3:04 pm
Forum: Games and Creations
Topic: Dark Wish is coming soon
Replies: 15
Views: 629

Re: Dark Wish is coming soon

Munki, I'm running Windows 10 64-bit. My laptop is quad core 1.6 GHz so it doesn't meet the minimum requirement of 2.4 GHz. To be honest I don't even know which version of OGL my machine has installed, I suspect most Steam users don't know that either. I don't know if my machine supports 10240x10240...
by ivan
Fri Apr 13, 2018 3:05 pm
Forum: Games and Creations
Topic: Dark Wish is coming soon
Replies: 15
Views: 629

Re: Dark Wish is coming soon

Yea, kind of strange:
Graphics: OpenGL 4.1 support...
DirectX: Version 8.0
Why are both OGL and DX required? :)
by ivan
Fri Apr 13, 2018 12:55 pm
Forum: Games and Creations
Topic: Dark Wish is coming soon
Replies: 15
Views: 629

Re: Dark Wish is coming soon

Congratulations on your upcoming Steam release.
Is this a Love2D game? The system requirements look like overkill for this sort of game.
by ivan
Wed Apr 11, 2018 5:48 am
Forum: Support and Development
Topic: Online Racing Game
Replies: 8
Views: 306

Re: Online Racing Game

if you reposition a moving object, set a new momentum and torque, it breaks the simulation, as Box2d is accumulating information over several iterations of the loop. Bodies have no "accumulating information" aside from their position and velocity. I think you meant that Box2D uses "sub-stepping". B...
by ivan
Tue Apr 10, 2018 5:59 pm
Forum: Support and Development
Topic: Online Racing Game
Replies: 8
Views: 306

Re: Online Racing Game

For overhead cars, the wheels spin in the Z-axis which is not possible with Box2D. Przemator, you can still use Box2D to handle the collisions, but for things like steering, acceleration and turning you have to roll out your own code. The point is that you can still draw the car's wheels as they are...
by ivan
Tue Apr 10, 2018 2:04 pm
Forum: Support and Development
Topic: Online Racing Game
Replies: 8
Views: 306

Re: Online Racing Game

3. I dedicated a lot of time to make Box2D work in the past. The problem is, the top-down wheel has sideways friction, but not forward/backward. So the proposed implementations kill off lateral slide by constantly applying linear impulse. This, however, cannot work if you have 4 wheels on the car a...
by ivan
Mon Apr 09, 2018 5:14 pm
Forum: Support and Development
Topic: Online Racing Game
Replies: 8
Views: 306

Re: Online Racing Game

2.VSync can be disabled from conf.lua. Network latency will be a much harder problem to deal with. 3.Box2d is considered "heavy" because its API is large and detailed - not because it's slow. You may have to use several joint types in conjunction to make something that resembles an overhead car. Eit...
by ivan
Mon Apr 09, 2018 5:05 am
Forum: Support and Development
Topic: Is there an effective way to cut down lag?
Replies: 26
Views: 948

Re: Is there an effective way to cut down lag?

an effective way to figure out the main problem for the lag, then remove it. Yes, there is a way to figure out which functions in your script take the longest time to execute, this is called profiling. Personally, I use a small utility based on the debug.hook: https://bitbucket.org/itraykov/profile...