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 » Mon Jan 31, 2011 12:54 pm

love-android - gamejams

User avatar
TechnoCat
Inner party member
Posts: 1611
Joined: Thu Jul 30, 2009 12:31 am
Location: Denver, CO
Contact:

Re: AlienSlime! (GlobalGameJam2011)

Post by TechnoCat » Mon Jan 31, 2011 3:05 pm

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 » Mon Jan 31, 2011 5:03 pm

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 » Mon Jan 31, 2011 5:53 pm

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 2083 times
tiledmap.lua
tiledmap.lua
(4.41 KiB) Downloaded 1077 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 » Mon Jan 31, 2011 6:04 pm

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: 782
Joined: Thu Jul 24, 2008 2:25 pm
Location: Berlin/Germany
Contact:

Re: AlienSlime! (GlobalGameJam2011)

Post by SiENcE » Thu Mar 10, 2011 8:32 pm

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 » Fri Mar 11, 2011 8:00 am

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 » Wed Aug 14, 2013 10:07 pm

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 » Tue Jul 21, 2015 1:46 pm

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: No registered users and 3 guests