AlienSlime! (GlobalGameJam2011)

Show off your games, demos and other (playable) creations.
Post Reply
User avatar
ghoulsblade
Party member
Posts: 111
Joined: Sun Oct 31, 2010 6:11 pm

AlienSlime! (GlobalGameJam2011)

Post by ghoulsblade »

love-android - gamejams
User avatar
TechnoCat
Inner party member
Posts: 1611
Joined: Thu Jul 30, 2009 12:31 am
Location: Milwaukee, WI
Contact:

Re: AlienSlime! (GlobalGameJam2011)

Post by TechnoCat »

Haha, very nice game. Reminds me of deathball a lot.
User avatar
vrld
Party member
Posts: 917
Joined: Sun Apr 04, 2010 9:14 pm
Location: Germany
Contact:

Re: AlienSlime! (GlobalGameJam2011)

Post by vrld »

Yeah, kill those puny humans!
I have come here to chew bubblegum and kick ass... and I'm all out of bubblegum.

hump | HC | SUIT | moonshine
User avatar
ghoulsblade
Party member
Posts: 111
Joined: Sun Oct 31, 2010 6:11 pm

Re: AlienSlime! (GlobalGameJam2011)

Post by ghoulsblade »

we used the "tiled" map editor ( http://www.mapeditor.org/ )
which supports multiple layers and has a xml based map format.

since we couldn't find a loader for lua/love at the gamejam,
i now extracted everything needed to load and display one of those map files into a single lua file,
might be useful for a few people at the next game jam.

EDIT : also wrote it to the wiki : http://love2d.org/wiki/TiledMapLoader
Attachments
love_tiledmap.zip
demo
(140.13 KiB) Downloaded 2407 times
tiledmap.lua
tiledmap.lua
(4.41 KiB) Downloaded 1346 times
Last edited by ghoulsblade on Mon Jan 31, 2011 6:16 pm, edited 1 time in total.
love-android - gamejams
User avatar
kikito
Inner party member
Posts: 3153
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain
Contact:

Re: AlienSlime! (GlobalGameJam2011)

Post by kikito »

Well, I knew of one implementation, but I personally like yours better.

Also, nice game!
When I write def I mean function.
User avatar
SiENcE
Party member
Posts: 805
Joined: Thu Jul 24, 2008 2:25 pm
Location: Berlin/Germany
Contact:

Re: AlienSlime! (GlobalGameJam2011)

Post by SiENcE »

Image

I found Alien Slime mentioned in the german "making games magazin".

The first LÖVE Game mentioned in press ;-) ?

good job!
User avatar
crow
Party member
Posts: 186
Joined: Thu Feb 24, 2011 11:47 pm
Location: UK
Contact:

Re: AlienSlime! (GlobalGameJam2011)

Post by crow »

Very nice work and the amount of replies you have for this project is just epic very very nice work 10 ++ for you and the dev team
Sir Kittenface
Möko IDE Codename (Erös) Returns Soon

I am dyslexic so if any of my replys confusing please just ask me to reword it as this will make things a lot easier for all parties lol.
Senevri
Prole
Posts: 1
Joined: Wed Aug 14, 2013 1:21 pm

Re: AlienSlime! (GlobalGameJam2011)

Post by Senevri »

I found this before the Advanced Tiled Loader, and this seems sufficient with the following addition:

Code: Select all

function TiledMap_Objects(filename, objectname)
	local xml = LoadXML(love.filesystem.read(filename))
	local objects = {}
	for k, sub in ipairs(xml[2]) do
		if (sub.label == "objectgroup") then 
			print ("found objectgroup")
			for l, child in ipairs(sub) do
				to = child.xarg
				to.properties = nil
				if child[1] ~= nil then 					
					to.properties = {}
					local property = {}
					for i, prop in ipairs(child[1]) do						
						
						local name = prop.xarg.name
						local value = prop.xarg.value
						--property[name]=value
						property.name = name
						property.value = value
					end
					table.insert(to.properties, property)						
				end
				if objectname == nil then 
					table.insert(objects, to)
				else
					if child.xarg.name == objectname then 					
						table.insert(objects, to)
					end
				end				
			end
		end
	end
	return objects
end
So I can access defined start areas etc.
*edit*
I had a need to access created properties (ie. a chest object could contain a 'loot' property, so I ended up expanding this. I should really switch the loader I'm using, but this is working for now. Hm.
congusbongus
Prole
Posts: 1
Joined: Tue Jul 21, 2015 1:43 pm
Location: Australia
Contact:

Re: AlienSlime! (GlobalGameJam2011)

Post by congusbongus »

Thanks for the Tiled loader, it's a great start.

I've started extending it a bit (CSV encoding support, arbitrary tile sizes) at https://github.com/cxong/LoveTiledMap so feel free to try it out!
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 2 guests