On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Alex β˜•πŸ‡¨πŸ‡¦

416
Posts
15
Topics
96
Followers
43
Following
A member registered Apr 21, 2018 Β· View creator page β†’

Creator of

Recent community posts

(1 edit)

Yeah, that is an issue with the web build. The string.format function doesn’t cast books as strings in Lua 5.1 PUC like it does in luajit.

This was an absolute bop! Got stuck on 3-1 looking forward to coming back to it.

Cool sokoban implementation! I liked the theeming

Good game feel with the shot and the movement

Cool idea, it would be nice if the balls were different colours. I kept losing track of which ball was supposed to be hit by which hand

Very fun way of learning the conway’s game of life rules!

Fun to see a game made in owl. Really appreciated the sprint key.

Neat concept! It would be cool to see this fully fleshed out with an intro and a guide.

Cool concept. Like the sonar effects

Thanks for the bug report! I think this has come up for some others as well. I’m using pixel indexing for the hexes and the characters and should really be checking the range before indexing

Things got out of hand real fast!! Really appreciate the easy mode.

Love that shader! May have to borrow it for a future game

I like the balanced strategy involved in this. Never would i have thought I’d be stressed about my ball getting stuck at the top of a breakout level!

Novel concept! Just imagine if you had to program like this in your day job

Neat idea. It was nice watching you struggle along on your stream as I struggled along on my project!

Loved the puzzle designs!

Loved the colour pallet and the spring rope physics. Surprisingly fun!

Neat game. I liked how I could ramp up my own difficulty and the little summary of your game.

Thanks! The Scopecreep got out of hand real fast.

I ran into the same issue when testing on my laptop. You can toggle pan on and off using space

Yeah, there is an issue with the web build. Lua 5.1 PUC handles string.format differently than luajit. And unfortunately we have to target PUC for the web build. The desktop build is more stable

This is surprisingly addictive. I haven’t broken one minute yet but I have gotten close!

Hope everyone’s first weekend of jamming went well. Thought I’d start a thread to see how everyone’s games are progressing!

A snowy landscape portrayed via hexagons

It’s that time of year again! If anyone is interested in trying out love2d with Fennel check out the β€œminimal” love2d fennel repo.

This repo is slowly expanding from a truly minimal setup to one that comes with a few batteries included. If you want a bare bones setup to get you started check out: absolutely-minimal-love2d-fennel by @benthor.

If you want to just start coding up some fennel and love with no makefile or manual installation on linux check out love-fennel

Where to Start?

I highly recommend checking out the blog posts by Phil Hagelberg about his use of fennel for his 2018 submission Exo Encounter 667. The source for which can be found here

There is also a built in REPL on the languages home page that you can test out the language! https://fennel-lang.org/

Fennel now has a pretty decent language server in fennel-ls. Currently it does not have completions for love2d, however it works really well to jump to your own code points. I’d highly recommend checking it out!

Games Made Using Love2D and Fennel

By this point there have been dozens of games made with Love2D and Fennel, this is not an exhaustive list! If the source code is available for your game I can include it if you comment below.

Other resources:

Recommended Libraries

You don’t need any libraries to make a game! The ones mentioned here help solve specific problems.

Lume

https://github.com/rxi/lume

  • Provides functional style functions, e.g. reduce, map, etc.
  • Provides some nice to haves that are not available in the lua standard library like lerp and split (for spiting strings).

ANIM8

https://github.com/kikito/anim8

If you need sprite animation, check out ANIM8!

Bump

https://github.com/kikito/bump.lua

Bump is an axis aligned bounding box collider. It has a bunch of useful built in presets for triggering actions following collisions. If you’re writing a platformer (without ramps) I highly recommend bump!

Tiled

https://github.com/karai17/Simple-Tiled-Implementation

If you use want to use Tiled (https://mapeditor.org) check out the Simple Tiled Implementation! It works well with bump.

There are many more libraries! Any library that works with Love and lua will work with Love and fennel.

Congratulations! First Break was my favorite submission to the Jam!

You can still add screenshots to your page / add a link to your steam page or trailer. You just can’t edit your submission.

πŸ˜‚πŸ˜‚πŸ˜‚ just saw the news too! Guess we’ve got a couple more weeks to go

Killing softlocks, always clutch

On my end I’ve been holding off on developing more content. But, I have squashed some pretty major bugs and juiced up the game a bit based on player feedback.

The feature I’m most excited to push is my new punch in camera.

Just getting started with LΓΆve2d and interested in lisp languages? Check out love2d with fennel!

A minimal setup can be found at:https://gitlab.com/alexjgriffith/min-love2d-fennel

What this setup provides:

  1. Build scripts for Mac, Windows, and Linux
  2. Included build tools to target HTML5 (Limited to LOVE 11.4) (example)
  3. Fennel Macro searchers!
  4. Error handling (boots you to a recoverable error screen)
  5. The latest version of fennel (1.4)

Note that this setup can be run on windows with mingw, but is primarily aimed at linux development.

Where to Start?

I highly recommend checking out the blog posts by Phil Hagelberg about his use of fennel for his 2018 submission Exo Encounter 667. The source for which can be found here

There is also a built in REPL on the languages home page that you can test out the language! https://fennel-lang.org/

Games Made Using Love2D and Fennel

This is not an exhaustive list! I can include your game if you comment below.

Other resources:

Recommended Libraries

You don’t need any libraries to make a game! The ones mentioned here help solve specific problems.

Lume

https://github.com/rxi/lume

  • Provides functional style functions, e.g. reduce, map, etc.
  • Provides some nice to haves that are not available in the lua standard library like lerp and split (for spiting strings).

ANIM8

https://github.com/kikito/anim8

If you need sprite animation, check out ANIM8!

Bump

https://github.com/kikito/bump.lua

Bump is an axis aligned bounding box collider. It has a bunch of useful built in presets for triggering actions following collisions. If you’re writing a platformer (without ramps) I highly recommend bump!

Tiled

https://github.com/karai17/Simple-Tiled-Implementation

If you use want to use Tiled (https://mapeditor.org) check out the Simple Tiled Implementation! It works well with bump.

(1 edit)

Appreciate the feedback!

The fixed camera and limited controller cap the dynamics. In the future I may add a few more frames or particles to make the animations a bit more fluid and add a dynamic camera that will punch in when you speak with NPCs

Something like

Not a full trailer, but I did make my cover image a gif showing off the game

Priority management was a big issue for me. I spent the first week getting the art style and systems locked in. It wasn’t until the second week that I had solidified my concept and the last few days before I had the actual story beats down. Not great for a narrative game.

If I were to do it again I would start day 1 with the narrative and work backwards from there to just implement the subset of systems I needed.

The editing in your devlog was top notch

Thanks for playing! There was no resolution of the murder in this teaser. I’m going to be releasing the four other days in phases

Thanks for giving it a go and for the feedback! I realized finding NPCs might be an issue so I made them glow in the dark last minute. I also had them all come through town eventually to chill at the inn or the fire by the inn.

This is my lesson learned too. Getting a lot of good feedback now. I’m used to writing a jam game in 2-4 days. With 14 days I should have got feedback much earlier

Glad you enjoyed it and thanks for the heads up! I’ve got a fix ready to go

Glad you enjoyed it! I’m working on a rewrite for the questions text to make them more concise. It should fix these long string issues

That was quite enjoyable! I thought I was done and then there was a whole basement section! I like how you saw oil lamps before you got the oil so you knew there were paths to go back to.