J’ai pas réussi avec faire de partie avec plusieurs IA et j’ai toujours pas compris à quoi servait la partie « upgrade » du vaisseau mère.
Essaie ce patch (quick'n'dirty en 10 minutes, je n'ai jamais programmé en Lua) sur le fichier scripts/game_flow.lua et relance le jeu. Les vaisseaux restants seront joués par l'IA.
--- game_flow.lua 2010年02月01日 06:54:26.000000000 +0100+++ game_flow.lua 2013年01月20日 17:14:34.924531300 +0100@@ -39,32 +39,31 @@
end
local function start_game()
+ local nb_human_players = 0
local players = {}
+ local is_cpu_player = {}
for i, selector in ipairs(selectors) do
if selector.selector.picked then
- players[#players+1] = i+ nb_human_players = nb_human_players + 1+ is_cpu_player[#players+1] = false+ else+ is_cpu_player[#players+1] = true
end
+ players[#players+1] = i
end
- if #players > 0 then+ if nb_human_players > 0 then
game.actors.new(blueprints.fade_out, {'fade', callback=function ()
for i, selector in ipairs(selectors) do
selector.dead = true
end
splash.dead = true
- local cpu_player-- if #players == 1 then- cpu_player = players[1] == 1 and 2 or 1- players[#players+1] = cpu_player- end-
local positions = generate_positions(#players)
for i, p in ipairs(players) do
local pos = POSITIONS[#players][i]
local facing = v2.norm(v2.rotate90(pos - CENTER))
- if p == cpu_player then+ if is_cpu_player[i] then
game.actors.new(blueprints.easy_enemy_factory,
{'transform', pos=pos, facing=facing},
{'ship', player=p})
[^] # Re: amusant
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Pax Britannica, un jeu à découvrir. Évalué à 7.
Essaie ce patch (quick'n'dirty en 10 minutes, je n'ai jamais programmé en Lua) sur le fichier
scripts/game_flow.luaet relance le jeu. Les vaisseaux restants seront joués par l'IA.