Skip to content

GoonHouse/m0de

Repository files navigation

m0de

This thing is a mess meant to replace Marin0SE and all that fancy jazz. It's supposed to right the wrongs of man and solve original sin. Or at least not be a complete failed rewrite if Mari0. Who knows.

todo

Sometimes I forget what I'm doing, this is here to compensate for that.

  • get object serialization up and going with lady if it isn't merged into binser first.
  • maybe use meshes for box2d debug drawing? lines are crazy, yo.
  • make the networking model update its own system
  • make the networking components entities like the rest of them
  • anything that contains index.lua gets mounted to root
  • main menu routing? who knows

very done

  • get rid of tserial and throw it in the lake, probably use binser
    • used binser in hopes that the promise of per-class object serialization will kick ass

screenshots

example-image

note

This was based on the love2d_gametemplate repo, so shouts to @SiENcE. I also BORROWED some stuffs from CommandoKibbles to get my bearings with tiny-ecs

dev notes

some things to keep me sane

properties to expect from tiled:

{
	name = "",
	id = 9,
	
	properties = {
		propertyname = "every property value is a string",
	},
	
	shape = "rectangle",
	rectangle = {
		{x=1200,y=1008},
		{x=1264,y=1264},
		...
	},
	
	x = 1200,
	y = 1008,
	rotation = 0,
	height = 64,
	width = 64,
}

Releases

No releases published

Packages

No packages published