Search found 1468 matches

by ivan
Mon Aug 12, 2019 7:03 pm
Forum: Games and Creations
Topic: Aeon of Sands - The Trail - a retro, post-apocalyptic RPG coming 4 Dec. 2018
Replies: 40
Views: 18441

Re: Aeon of Sands - The Trail - a retro, post-apocalyptic RPG coming 4 Dec. 2018

raidho, keep in mind that most units sold are at a discount :)
But yea, good job science, we're proud of you!
by ivan
Mon Aug 12, 2019 12:11 pm
Forum: Games and Creations
Topic: Aeon of Sands - The Trail - a retro, post-apocalyptic RPG coming 4 Dec. 2018
Replies: 40
Views: 18441

Re: Aeon of Sands - The Trail - a retro, post-apocalyptic RPG coming 4 Dec. 2018

pgimeno wrote:
Mon Aug 12, 2019 11:54 am
Does your game take 40,000 hours to complete? :shock:
...or it's possible that his bot makes random decisions or tries every possible input sequence.
by ivan
Mon Aug 12, 2019 11:41 am
Forum: Games and Creations
Topic: Aeon of Sands - The Trail - a retro, post-apocalyptic RPG coming 4 Dec. 2018
Replies: 40
Views: 18441

Re: Aeon of Sands - The Trail - a retro, post-apocalyptic RPG coming 4 Dec. 2018

A lot of good info on here - well done SiENcE. I don't think that having a publisher is that important. Sure there are some really big publishers out there, but a lot of them are not worth your time. I think the error reports could be handled better, I use Lua socket as follows: local lfs = love.fil...
by ivan
Sun Aug 11, 2019 9:53 am
Forum: Support and Development
Topic: Making a rope feel like it has weight
Replies: 3
Views: 305

Re: Making a rope feel like it has weight

It depends on the effect you are going for. A chain shape of revolute joints works pretty well and joint limits could be used to make it more stiff. I have used this approach to make pseudo soft bodies too. You should always connect the first and last nodes using a rope joint to add more stability t...
by ivan
Sat Aug 10, 2019 9:01 pm
Forum: Support and Development
Topic: Making a rope feel like it has weight
Replies: 3
Views: 305

Re: Making a rope feel like it has weight

Basically, you have a "chain" of bodies there (commonly done using revolute or distance joints). Note that rope joints serve a different purpose. If you want to use the rope joint then - connect the first and last bodies of the chain and come up with an algorithm to draw the rope/curve between the t...
by ivan
Tue Aug 06, 2019 6:42 pm
Forum: Support and Development
Topic: A fixture has escaped Memoizer!
Replies: 8
Views: 690

Re: A fixture has escaped Memoizer!

You can get away without calling destroy() on each body.
I believe this bug can be avoided if you make sure that ALL of your references are set to nil and collected BEFORE calling world:destroy()
by ivan
Sat Aug 03, 2019 5:35 am
Forum: Support and Development
Topic: How do you create a trusted applicaiton?
Replies: 7
Views: 1266

Re: How do you create a trusted applicaiton?

Thanks. If you are releasing a commercial game on Steam it usually goes through the Steam client. It's not very common to distribute the executables yourself. As for Windows not recognizing your application yes that is expected. Not 100% sure, but I would think you have to certify your application w...
by ivan
Tue Jul 30, 2019 6:24 pm
Forum: Libraries and Tools
Topic: Another Lua Vector library
Replies: 14
Views: 1329

Re: Another Lua Vector library

What Nelvin said.
My point was that closures have their own benefits just not in this case.
Your vectors are short lived and you create intermediate ones all the time when using the Lua operators.
by ivan
Mon Jul 29, 2019 10:19 pm
Forum: Libraries and Tools
Topic: Another Lua Vector library
Replies: 14
Views: 1329

Re: Another Lua Vector library

Just to clarify - its not all bad.
Using closures is actually faster than metatables and doesn't require the colon : operator.
This does come at a price, in particular with the initialization overhead and memory usage.
Closures are very good for longer lived objects that you call a lot.
by ivan
Mon Jul 29, 2019 6:14 pm
Forum: Libraries and Tools
Topic: Another Lua Vector library
Replies: 14
Views: 1329

Re: Another Lua Vector library

Looks fine, I am not 100% convinced by your object-orientation code. Some functionality is based on closures: local vec = {x = x or 0, y = y or 0} function vec:string() return "vector(" .. self.x .. ", " .. self.y ..")" end ... and some functionality is implemented using metatables: local vecMt = { ...