Made a code example for : shooting bullets!

cxong.github.io/tic-80-example

Shmups are great because they are one of the easiest genres to get started with, but this took a lot longer to make than expected, because it covers lots of techniques:

- spawning bullets
- collision between bullets and enemies
- despawning on collision, out of bounds
- sound effects
- cooldown using counters

if you haven't done before, even if you're using an engine... it's not easy!

#tic80 #gamedev #pixelart #moonscript

Last updated 1 year ago

Just wrote this code example of AABB collision using and

cxong.github.io/tic-80-example

TIC-80 is a great fantasy computer, which also means it has a very barebones API, with no physics functions at all. If you just need some basic collision, this should help save you some time writing it from scratch!

#tic80 #moonscript #gamedev

Last updated 1 year ago

secretspecter :no_cars: · @specter
213 followers · 222 posts · Server eattherich.club

So in my adventures I've been also learning ...and I don't hate it for this context at least. Any fedi friends use it for TIC-80...or anything else?

#tic80 #moonscript #askfedi

Last updated 1 year ago

@patrickmcurry is an multi-language

FCs in general are super easy to get started, and are great for learning, prototyping and jamming. I blogged about the latter here: cxong.github.io/2020/06/fantas

In terms of languages, it has great support for , , decent support for , , and a bunch of niche yet fun languages - my fave is

Here’s a video showing some games (mine is one of them)

youtu.be/ew-6Dp9cVvc

#tic80 #opensource #fantasyconsole #lua #javascript #ruby #python #moonscript

Last updated 1 year ago

· @leafo
1204 followers · 42 posts · Server mastodon.social

First release of 2023, Lapis 1.12 is now here: leafo.net/lapis/changelog.html

Highlights:
* New validation framework leafo.net/lapis/reference/inpu
* Rewritten command line tool with improved multi-language file generators for Lua and MoonScript leafo.net/lapis/reference/comm

#lualang #moonscript

Last updated 2 years ago

· @leafo
1194 followers · 41 posts · Server mastodon.social

Coming in Lapis 1.12 is the brand new validation framework based on tableshape. You can preview the docs here: leafo.github.io/lapis-site/ref

Any feedback appreciated. Looking to launch the new version very soon.

#lualang #moonscript

Last updated 2 years ago

· @leafo
719 followers · 36 posts · Server mastodon.social

I've released a new library for Lapis, lapis-eswidget:
A base component & tool for structuring HTML widgets that generated bundled JavaScript assets using esbuild.

Check it out: github.com/leafo/lapis-eswidge

#lualang #moonscript

Last updated 2 years ago

@Thiskul have you looked into other lua-based langs? Much nicer syntax
I'm using myself with this project template: github.com/novafacing/selene

#moonscript

Last updated 2 years ago

· @leafo
239 followers · 32 posts · Server mastodon.social

I've released a new version of tableshape. There has been a substantial set of internal changes, potentially breaking if you have been using undocumented arguments. I've tried to mention every change to make upgrading smooth

github.com/leafo/tableshape/re

#lualang #moonscript #lua

Last updated 2 years ago

Hugo Soucy (hs0ucy) 🖤 🏴 · @hs0ucy
158 followers · 3168 posts · Server mastodon.sdf.org

Hi @soapdog@toot.cafe,

There's also (moonscript.org/) made by leafo.net/#

#moonscript #lua

Last updated 4 years ago