Search found 114 matches

by bakpakin
Tue Jun 16, 2015 1:57 pm
Forum: Libraries and Tools
Topic: Aspect - an extremely minimal ECS module
Replies: 8
Views: 4803

Re: Aspect - an extremely minimal ECS module

Nice! This actually looks pretty useful, elegant, and easy to use now.
by bakpakin
Tue Jun 09, 2015 11:35 pm
Forum: Libraries and Tools
Topic: [TOOL] LÖVERocks - A package manager manager
Replies: 32
Views: 31631

Re: [TOOL] LÖVERocks - A package manager manager

Ah! I found the problem and solution in 0.0.4 for empty new projects. I see in the 0.0.4 release, the spit_file function in util.lua is incorrect; nothing is written to the file! 0.0.4 local function spit_file(str, dest) log:fs("spit %s", dest) local file, err = io.open(dest, "w"...
by bakpakin
Tue Jun 09, 2015 8:42 pm
Forum: Libraries and Tools
Topic: [TOOL] LÖVERocks - A package manager manager
Replies: 32
Views: 31631

Re: [TOOL] LÖVERocks - A package manager manager

Now when I run

Code: Select all

loverocks new foo
in 0.0.4-2, it creates a project but all the default files are blank.
by bakpakin
Mon Jun 08, 2015 4:25 pm
Forum: Libraries and Tools
Topic: Aspect - an extremely minimal ECS module
Replies: 8
Views: 4803

Re: Aspect - an extremely minimal ECS module

Now I want to explore what are the drawbacks of this; what benefits did we lose by scapping (for example) the "world" concept? How much trouble is it for users to recreate whatever functionality was lost with their own "world?" We lose a couple things, but mainly the ability to ...
by bakpakin
Mon Jun 08, 2015 3:44 pm
Forum: Libraries and Tools
Topic: [TOOL] LÖVERocks - A package manager manager
Replies: 32
Views: 31631

Re: [TOOL] LÖVERocks - A package manager manager

So I figured I'd give this a go.. it didn't work: [bartbes@archery async-futures]$ loverocks init ERROR: NYI. For now, try making an empty project with `loverocks new` and moving your code into the result. [bartbes@archery love-misc-libs]$ loverocks new futures Found LOVE version 0.9.2 Using templa...
by bakpakin
Mon Jun 08, 2015 3:39 pm
Forum: Libraries and Tools
Topic: [TOOL] LÖVERocks - A package manager manager
Replies: 32
Views: 31631

Re: [TOOL] LÖVERocks - A package manager manager

Yep, I had the same experience at bartbes for installing rocks, but only for rocks that have a dependency on love. As for setting it up, loverocks worked pretty well for me. It would also be nice to have a remove command to complement the install command, but there are other problems that need more ...
by bakpakin
Sun Jun 07, 2015 9:43 pm
Forum: Libraries and Tools
Topic: Aspect - an extremely minimal ECS module
Replies: 8
Views: 4803

Re: Aspect - an extremely minimal ECS module

This looks pretty cool! Calling it an ECS module is almost misleading (it's almost too simple), but I really like the concise code and the functional approach to ECS. I really like ECS and think it is one of the best way to do game programming. I made an ECS module trying to not have too complicated...
by bakpakin
Sun May 03, 2015 11:42 am
Forum: Libraries and Tools
Topic: [library] bump.lua v3.1.4 - Collision Detection
Replies: 227
Views: 123977

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

This has probably been done already, possibly in other, better ways, but here's how I added one-way platforms in my Ludum Dare 32 platformer, Command Kibbles . The code is quite short, and makes use of the built-in bump collision responses. It implements a collision response that act like either a '...
by bakpakin
Sun May 03, 2015 10:10 am
Forum: Libraries and Tools
Topic: Grid (game engine)
Replies: 48
Views: 40591

Re: Vertex Adventure and the Grid Engine

Beautiful web design on the site - that itself is a praise-worthy project. I'm interested where this game will go, but also how useful and scalable the engine will be.

Starred by bakpakin on Github. :awesome:
by bakpakin
Thu Apr 30, 2015 4:10 am
Forum: Libraries and Tools
Topic: [Library] buddies - Simple grouping module
Replies: 2
Views: 1465

Re: [Library] buddies - Simple grouping module

This seems like it accomplishes the same thing as a simple Entity Component System, although I don't see why it needs to be slower. Interesting idea, though.

Here is my library, tiny-ecs, which is an entity component system that allows the user to add objects using lua object oriented code.