星际争霸2:自由之翼 作弊秘籍


 

星际争霸2:自由之翼 作弊秘籍

 

 

秘籍命令                   秘籍作用

EyeOfSauron             解开所有剧情影片(必须在任务场景之外使用-如在海伯利昂号使用)

JaynesTown               获得更多的资源

MoreDotsMoreDots        建造建筑不产生任何花费

RealMenDrillDeep   获得5000单位的气矿

SoSayWeAll                取消科技的要求

TerribleTerribleDamage 无敌模式(被攻击10次后失效)

TyuHasLeftTheGame       取消胜利的条件

Whysoserious           单人战役中获得五百万奖励分

Stroaksmolts             获得5000矿石

Smoldersbolds          获得5000瓦斯及矿石

Iamironman              武器、护甲、护盾上升一等

Wapboinkers             战役中研究点+1

Basestarsprimative          快速建造

Fsbcomunicacion    快速回血

Sawnoutofmemory           取消战争迷雾

Hanshotfirst              技能无CD

Mintmansoperator 无人口上限

Sosayweall                 无技能限制

Qrotero                      取消时间区别(早上/晚上)

Ypoonsvoicemail                无法战败(应是指敌我双方)

Tyuhasleftthegame 无法获胜(应是指敌我双方)

Cmethodfeedback            直接胜利

Cadeasygoin             直接输掉比赛

WhySoSerious           获得5000单位的金




本文转自远哥博客园博客,原文链接:http://www.cnblogs.com/taven/archive/2010/12/07/1898918.html,如需转载请自行联系原作者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pysc2是一个用于创建人工智能星际争霸2(StarCraft II)理程序的Python库。它允许您通过Python代码与StarCraft II进行交互,并使用Python编写的算法来控制游戏单位。以下是一个简单的Pysc2示例,展示如何使用Pysc2库来控制星际争霸2游戏单位: ```python import numpy as np import cv2 import time import pysc2 from pysc2 import maps from pysc2.lib import actions from pysc2.lib import features # 加载StarCraft II地图 pysc2.maps.get("Simple64") # 定义动作和特征 FUNCTIONS = actions.FUNCTIONS FEATURES = features.features_from_game_version(game_version=pysc2.maps.get("Simple64").game_version) # 定义代理类 class SimpleAgent(pysc2.agents.Agent): def __init__(self): super(SimpleAgent, self).__init__() self.attack_coordinates = None def step(self, obs): super(SimpleAgent, self).step(obs) # 如果没有准备好攻击坐标,则选择一个 if self.attack_coordinates is None: player_relative = obs.observation["screen"][features.SCREEN_FEATURES.player_relative.index] x, y = (player_relative == features.PlayerRelative.ENEMY).nonzero() target = [x.mean(), y.mean()] self.attack_coordinates = target # 如果可以攻击,则攻击 if FUNCTIONS.Attack_screen.id in obs.observation["available_actions"]: player_relative = obs.observation["screen"][features.SCREEN_FEATURES.player_relative.index] x, y = (player_relative == features.PlayerRelative.ENEMY).nonzero() if not y.any(): return FUNCTIONS.no_op() target = [x[0], y[0]] return FUNCTIONS.Attack_screen("now", target) # 如果无法攻击,则移动到攻击坐标 player_relative = obs.observation["screen"][features.SCREEN_FEATURES.player_relative.index] x, y = (player_relative == features.PlayerRelative.SELF).nonzero() if not x.any(): return FUNCTIONS.no_op() player = [int(x.mean()), int(y.mean())] if self.attack_coordinates is not None: return FUNCTIONS.Move_screen("now", self.attack_coordinates) return FUNCTIONS.no_op() # 运行代理 agent = SimpleAgent() try: while True: with sc2_env.SC2Env( map_name="Simple64", players=[sc2_env.Agent(sc2_env.Race.terran)], agent_interface_format=features.AgentInterfaceFormat( feature_dimensions=features.Dimensions(screen=84, minimap=64), use_feature_units=True), step_mul=16, game_steps_per_episode=0, visualize=True) as env: # 运行一局游戏 agent.setup(env.observation_spec(), env.action_spec()) # 重置游戏环境 timesteps = env.reset() agent.reset() # 运行游戏 while True: step_actions = [agent.step(timesteps[0])] if timesteps[0].last(): break timesteps = env.step(step_actions) except KeyboardInterrupt: pass ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值