Search found 3091 matches

by kikito
Fri Feb 01, 2019 1:45 pm
Forum: Support and Development
Topic: Designing market systems
Replies: 2
Views: 331

Re: Designing market systems

Checkout Moonlighter. It has a reasonably varied shop simulator. Best part is when you have to figure out if this new thing that you found is actually something worth value or just some dud. It was a bit too grindy for my taste in the end.
by kikito
Fri Feb 01, 2019 1:42 pm
Forum: General
Topic: LÖVErs at FOSDEM ? [2019]
Replies: 10
Views: 2172

Re: LÖVErs at FOSDEM ? [2018]

I will not attend this year neither. There isn't a Lua developer room this year, but that does not mean we can't meet. That is not entirely true. There is a "minimalistic languages" room this year, and Lua is there, sharing it with others (Lisp, I think?). Anyway, if you go, please say hello to Hish...
by kikito
Tue Jan 22, 2019 12:28 pm
Forum: Libraries and Tools
Topic: [Library] anim8 - An animation library - v2.3.0 released
Replies: 70
Views: 30081

Re: [Library] anim8 - An animation library - v2.3.0 released

The "current frame" is not documented on purpose, because you should not tie your game logic to your animations. If you must know, it is `anim.position`. Let me explain why you should not use it. As an example, let's say that your 4-frame animation is a "shooting a gun" animation, with frame duratio...
by kikito
Mon Dec 24, 2018 1:02 am
Forum: Libraries and Tools
Topic: [library] bump.lua v3.1.4 - Collision Detection
Replies: 227
Views: 53497

Re: [library] bump.lua v3.1.4 - Collision Detection

I honestly lack the time to investigate this in depth. My recommendation would be to avoid this kind of tests on tile borders (or not do it and expect it to always work). Borders and corners are ... temperamental, especially when coupled with floating point numbers. If you find a way to make it work...
by kikito
Mon May 28, 2018 9:25 am
Forum: General
Topic: Today's downtime
Replies: 8
Views: 1607

Re: Today's downtime

Thanks a lot for fixing this, thelinx. Maintaining a website up is a task that often is taken for granted.
by kikito
Wed Apr 18, 2018 10:47 pm
Forum: Libraries and Tools
Topic: [library] gamera - A camera system for LÖVE - v1.0.1 is out
Replies: 63
Views: 24912

Re: [library] gamera - A camera system for LÖVE - v1.0.1 is out

Oh wait, shoot, it's gamera-demo.love that needs fixing, not gamera itself. No github page for that. Hi, I believe you can still send the PR. You must make it against the "demo" branch instead of "master" though (github should show a dropdown near the top of the page when you are creating the PR). ...
by kikito
Thu Jan 18, 2018 2:49 pm
Forum: Support and Development
Topic: 30log is not polymorphic?
Replies: 6
Views: 937

Re: 30log is not polymorphic?

I don't know the internals of 30log, but in middleclass you have to pass self to superclass constructors, not the class. I remember giving this a great deal of thought back in the day, and there was no other way. self is indeed "magical" inside constructors. I would be very surprised if 30log worked...
by kikito
Wed Jan 03, 2018 4:04 pm
Forum: Games and Creations
Topic: Conquest of Durgan Kal
Replies: 5
Views: 1337

Re: Conquest of Durgan Kal

The worst for now is the UI. It took me a couple tries just to start the game, a while to figure out how to equip weapons. I had been using my fists so when I realized how to equip the vine wip I was already almost dead. The player's slow horizontal movement makes me a bit nervous. Maybe because I r...
by kikito
Tue Jan 02, 2018 2:45 pm
Forum: Libraries and Tools
Topic: [Library] anim8 - An animation library - v2.3.0 released
Replies: 70
Views: 30081

Re: [Library] anim8 - An animation library - v2.3.0 released

You can make animations go faster or slower by altering the dt you pass them: -- if instead of anim:update(dt) you do: anim:update(dt * 2) -- anim will run twice as fast. anim:update(dt * 0.5) -- anim will run twice as slow. So you can store that coefficient in a variable and multiply it on the upda...