Search found 118 matches
- Sun Nov 14, 2010 9:12 am
- Forum: Games and Creations
- Topic: Zombie Game
- Replies: 36
- Views: 11106
Re: Zombie Game
I got to a wave of about 150 before dying. I enjoyed it, even though it's very simple right now. I look forward to seeing more guns and different sorts of zombies added. Experimenting with map layouts would be fun, too.
- Sat Nov 13, 2010 11:54 pm
- Forum: Libraries and Tools
- Topic: Primitive "Tiled" map loader and 2D game lighting
- Replies: 26
- Views: 24349
Re: Primitive "Tiled" map loader and 2D game lighting
Things are becoming very good ninwa. Was hard for you develop the XML Tiled reader?. "Tiled" webpage says that can be exported in Lua but I foundn't in Mac version that option. I didn't write an XML reader so much as a quick and dirty .tmx parser. It's limited in functionality, but it get...
- Sat Nov 13, 2010 11:13 pm
- Forum: Support and Development
- Topic: Listing Save Files (Solved)
- Replies: 18
- Views: 7457
Re: Listing Save Files
Don't be ridiculous.Robin wrote:Or, even better, putting all save games in a dedicated subfolder. (You know, like "saves/".)
- Sat Nov 13, 2010 10:58 pm
- Forum: Support and Development
- Topic: Weapons / Multiple Enemies / ** Now Bullets **
- Replies: 30
- Views: 7385
Re: Weapons / Multiple Enemies.
You're almost there! :) Take a look at this: for i=1, #enemies do if not CheckCollision(player, enemies[i]) then -- the vector from enemy to the player local vx = player.x - enemies[i].x local vy = player.y - enemies[i].y -- normalize it, i.e. divide it by it's length local length = math.sqrt(vx * v...
- Sat Nov 13, 2010 10:54 pm
- Forum: Support and Development
- Topic: Listing Save Files (Solved)
- Replies: 18
- Views: 7457
Re: Listing Save Files
I propose a simpler solution:
Assuming save-files have the extension '.sav'
Code: Select all
local filesTable = love.filesystem.enumerate("")
for i,v in ipairs(filesTable) do
if v:find(".sav") ~= nil and love.filesystem.isFile(v) then
table.insert(self.mainmenu, v)
end
end
- Sat Nov 13, 2010 9:50 am
- Forum: Support and Development
- Topic: Weapons / Multiple Enemies / ** Now Bullets **
- Replies: 30
- Views: 7385
Re: Weapons / Multiple Enemies.
Sorry Ryne, I just caught this before going to bed myself, so I mostly skimmed your question, but if I understand you correctly: To access all of your enemies you need to do it iteratively. Iteration is a term often used in omputer programming and it means to go through an array (or in our case, tab...
- Sat Nov 13, 2010 9:05 am
- Forum: Support and Development
- Topic: Weapons / Multiple Enemies / ** Now Bullets **
- Replies: 30
- Views: 7385
Re: Weapons / Multiple Enemies.
I'm not entirely sure why love.load exists. [...] the short answer is: It doesn't matter, but putting it in love.load makes it "prettier." As for the first part, love.load isn't called when the file is loaded, so there's a time difference, the most important thing is that the window is cr...
- Sat Nov 13, 2010 8:58 am
- Forum: Support and Development
- Topic: Weapons / Multiple Enemies / ** Now Bullets **
- Replies: 30
- Views: 7385
Re: Weapons / Multiple Enemies.
Question 1: Here you have the "enemies" table outside of love.load. I thought that ALL tables had to be in love.load(). I guess that isn't the case, though I was just wondering if the table would still work, even if it were in love.load. I'm not entirely sure why love.load exists. It's pr...
- Sat Nov 13, 2010 8:21 am
- Forum: Support and Development
- Topic: Weapons / Multiple Enemies / ** Now Bullets **
- Replies: 30
- Views: 7385
Re: Weapons / Multiple Enemies.
Specifically addressing: function spawnEnemy(x,y, hp) table.insert(enemies, x = 100, y = 100, hp = 100) end This should be: function spawnEnemy(x,y, hp) table.insert(enemies, {x = x, y = y, hp = hp}) end I didn't mean to be confusing, but the { and } within table.insert was meant to stay. Sorry, tha...
- Sat Nov 13, 2010 8:14 am
- Forum: Support and Development
- Topic: Weapons / Multiple Enemies / ** Now Bullets **
- Replies: 30
- Views: 7385
Re: Weapons / Multiple Enemies.
Ryne: http://codepad.org/XM4QwNYP
Codepad fucked the formatting up a little bit, do your best to ignore that.
Codepad fucked the formatting up a little bit, do your best to ignore that.