Search found 138 matches

by kbmonkey
Wed Jan 10, 2018 5:34 pm
Forum: General
Topic: Whats a good resource for writing "good" lua code?
Replies: 6
Views: 9856

Re: Whats a good resource for writing "good" lua code?

Separate game logic from the view code for major projects. Use busted and try your hand at test-driven development. Your brain will thank you when your major project doesn't resemble a bowl of spaghetti.
by kbmonkey
Mon Jan 08, 2018 6:22 pm
Forum: Libraries and Tools
Topic: CSV-like table serialization
Replies: 0
Views: 1804

CSV-like table serialization

There's a bunch of serialization functions out there, here is yet another. It outputs a CSV-like format. Handles standard types and circular table references. Does not serialize user data, functions or up-values. A perf test against the trusted pickle function shows it is 0.114 seconds slower (acros...
by kbmonkey
Thu Jan 04, 2018 3:05 pm
Forum: Support and Development
Topic: Can't Run Games?
Replies: 5
Views: 5065

Re: Can't Run Games?

Can you create an empty "main.lua" file in a new directory and run love against that? if you get a black love window then you know it's not your code. Also are you using the correct architecture version for your system?
by kbmonkey
Wed Jan 03, 2018 8:20 am
Forum: Libraries and Tools
Topic: Free Music / SFX Resource for Your Games - Over 2500 Tracks
Replies: 391
Views: 1912583

Re: Free Music Resource for Your Games

Happy new years, and great updates as usual :)
by kbmonkey
Wed Jan 03, 2018 8:16 am
Forum: Support and Development
Topic: Integrating Love Into Geany
Replies: 5
Views: 12842

Re: Integrating Love Into Geany

I've written a Lua script that scans the Love source and generates a tag file for Geany auto-completion. Place the tags file in ~/.config/geany/tags/ and restart Geany.

geany-love-tag-gen.lua
generated love.lua.tag for Love 0.10.2
geany-tags-shot1.png
geany-tags-shot1.png (113.84 KiB) Viewed 12713 times
by kbmonkey
Tue Jan 02, 2018 1:48 pm
Forum: Libraries and Tools
Topic: LAID
Replies: 0
Views: 1984

LAID

LAID is a collection of scripts for packaging your LÖVE game into portable AppImages. This is a work in progress and if anybody is keen to try this out I would appreciate feedback/bugs you encounter. The idea to set up a build server in a virtual machine, it contains Love and all the tools to packag...
by kbmonkey
Mon Jan 01, 2018 8:56 pm
Forum: General
Topic: What's everyone working on? (tigsource inspired)
Replies: 1791
Views: 1504815

Re: What's everyone working on? (tigsource inspired)

Working on a basic chart component.
Screenshot - 01012018.png
Screenshot - 01012018.png (48.69 KiB) Viewed 10749 times
by kbmonkey
Mon Jan 01, 2018 10:05 am
Forum: Games and Creations
Topic: Conquest of Durgan Kal
Replies: 5
Views: 4821

Re: Conquest of Durgan Kal

The art is real tidy and has a nice color palette and the controls handle pretty good too. There is a 7 second wait after selecting "new game" which made me think the game hung. You have the start of a nice game here, keep up the good work!
by kbmonkey
Fri Dec 29, 2017 5:26 am
Forum: Games and Creations
Topic: Pinball
Replies: 32
Views: 29206

Re: Pinball

@tricky I used the love physics functions and they made it pretty easy. The nova pinball engine is also separate from the game, so you can use it to make your own. There is no API documentation but there is an example that demonstrates everything. See the example that runs in under 150 lines of code.
by kbmonkey
Wed Dec 27, 2017 8:46 pm
Forum: Games and Creations
Topic: Bass Lover
Replies: 10
Views: 9044

Re: Bass Lover

I had a go at improving the UI: Changed the look of the buttons and added text on them making their purpose more clear (a la mystery meat navigation). I also created a toggle for switching between the outboard motor and trolling motor. I also added the mini map on-screen, and reduced the real-estate...