[心缘地方]同学录 |
首页 | 功能说明 | 站长通知 | 最近更新 | 编码查看转换 | 代码下载 | 常见问题及讨论 | 《深入解析ASP核心技术》 | 王小鸭自动发工资条VBA版 |
发表人 | 主题:坦克大战,提纲 |
嘎嘎,是我 身份:admin 发帖:1450 登陆次数:3336 |
1F
![]() 初级教程,小方块控制 写成类的形式,主类负责主循环,每个物体负责update自己的状态 使用图片 履带动画 控制坦克移动速度 开火,炮弹飞行动画 音乐与音效 炮弹碰到窗口的爆炸动画 敌人坦克(三种),随机方向运动,list保存 定时出生吗?还是灭一个出一个? 敌人坦克,发射炮弹,动画 炮弹击中的结果,消灭敌人。 增加基地,敌人打中基地,game over。 三条命没了,game over 地图文件,绘制地图,碰撞Rect的列表 坦克与地图的碰撞,炮弹与地图的碰撞。 地图列表 增加第二个坦克。 三种敌人坦克的实现 奖励物品的实现(分集) menu页面 地图编辑器 手柄支持? |
嘎嘎,是我 身份:admin 发帖:1450 登陆次数:3336 |
2F
![]() 比如忍者神龟系列 魂斗罗系列(搓出无限命的口令) 超级玛丽(出色的物理引擎) 雪人兄弟(朋友间的相爱相杀) 打砖块(同上) 松鼠大战(无比欢乐) 忍者龙剑传,绿帽大兵团,民工松鼠大作战,小人放屁是炸弹;热血踢足球,P-Man爱吃豆,幽游白书拼格斗,打完野鸭靠猎狗;超级魂斗罗,沙罗和曼蛇,蝙蝠侠也不开车,四只乌龟是忍者;赤色车要塞,俄罗斯方块,热血打架充硬派,八方欠债淘金块;超级马里奥,2v2摔角,大金刚要吃香蕉,高桥名人冒险岛;单枪就脱狱,射箭猪小弟,雪人大锤两兄弟,菠菜水手撸大力;无穷小蜜蜂,战士拖赤影,电扇美腿双截龙,快打逗比仨旋风;小孩耍功夫,爱情的小屋,蹦床上面猫和鼠,马戏团里骑老虎; |
嘎嘎,是我 身份:admin 发帖:1450 登陆次数:3336 |
3F
![]() 打鸭子~~ ![]() |
嘎嘎,是我 身份:admin 发帖:1450 登陆次数:3336 |
4F
![]() 影子传说 松鼠大作战 雪人兄弟 双截龙 冒险岛 魂斗罗 《三目童子》遗憾的和《沙罗曼蛇》、《赤色要塞》、《魔界村》、《吞食天地》、《功夫》、《小蜜蜂》、《挖金子》、《大金刚》、《打鸭子》、《恶魔城》、《忍者神龟》等一起补入了候选名单。 炸弹人 |
嘎嘎,是我 身份:admin 发帖:1450 登陆次数:3336 |
5F
![]() 敲冰块 中东战争 挖金子 吃豆人 |
嘎嘎,是我 身份:admin 发帖:1450 登陆次数:3336 |
6F
![]() bomber man 这款游戏最强状态的秘籍:BOBAMNBAHNCPPCIHIHAA使用之后包括:加速、满火力、满炸弹、无敌、穿墙 如果是要跳关的话,可以尝试以下的秘籍跳跃到第74关:BOFEDJJDDJGKEFOLFMIH跳关之后发现会有大量诡异的事情发生,完全失去了游戏平衡。 |
嘎嘎,是我 身份:admin 发帖:1450 登陆次数:3336 |
7F
![]() 單人遊戲時,敵軍坦克最多同時出現4台,雙人遊戲時則為6台 戰車 玩家可以多一條命,另外分數超過20000分也會多一條命。反之,敵方吃了會增加裝甲。 星星 可使玩家的戰車升級,吃1次可使子彈變快,吃2次可以連續發射2發子彈,吃3次可打掉鐵牆,被敵方射中一律重來(部分修改版本終極型態可擋敵方1次子彈)。反之,敵方吃了1次可以打掉鐵牆。 炸彈 可使敵方的戰車全部炸毀,但分數只有算炸彈的500分。反之,敵方吃了會把玩家炸掉,雙人遊戲時兩玩家同時炸掉各減少1條命。 時鐘 可使敵方的戰車全部停止(停止後的戰車不會發射子彈),其效果可維持10秒。反之,敵方吃了會把玩家停止,玩家停止時仍可發射子彈。另外在敵方可吃的版本中,兩玩家不會受到彼此的子彈影響。 鋼盔 玩家的戰車周圍會有防護牆,可以保護戰車不會被敵方的戰車射到,其效果可維持10秒。相當於紅色警戒系列的鐵幕。反之,敵方吃了會增加裝甲(附近如果沒有閃爍紅光的坦克則會變成有閃爍紅光的坦克)。 鏟子 可使老鷹周圍的磚牆變成鐵牆,其效果可維持21秒,時間到之後又會恢復成磚牆。反之,敵方吃了會把老鷹周圍變成都沒有保護且永久無法恢復磚牆。 手槍 在某些修改版中出現,可令玩家的坦克直接變成終極形態,並且可擋敵方1次子彈,被敵方射中會縮減變成吃2個星星的戰車。反之,敵方吃了也會直接變成玩家坦克的終極形態並且要攻擊4下。 船艇 在某些修改版中出現,可令玩家的坦克在水上移動,並且可擋對方1次子彈,被射中後即無法於水上移動。反之,敵方吃了也會在水上移動。 輕戰車(Light Tank) 與沒有吃星星的戰車差不多,一台為100分,第33關開始不再出現。 裝甲車 所有戰車裡速度最快的戰車(因為底部是輪子),也因為它速度快,中國大陸稱它為「小快車」,一台為200分,第33關開始每關固定6台。 速射砲戰車 與「一般戰車」差不多,尾部有多了一個像「J」的符號,子彈速度與吃1顆星星的戰車一樣,一台為300分,第33關開始每關固定4台。 重型戰車 中國大陸稱它為「大鐵皮」,因為它擁有強大的裝甲,要攻擊4下,每攻擊一下顏色分別以淺綠色→淺黃色→黃綠色→白色→消失,一台為400分,第33關開始每關固定10台。 閃爍紅光的戰車固定出現在第4、11、18輛戰車,每輛戰車只能打出1個寶物。一旦在下一輛閃紅戰車出現前未吃寶物,則寶物會消失。 |
嘎嘎,是我 身份:admin 发帖:1450 登陆次数:3336 |
8F
![]() 元素类型 功能描述 常见表现 砖墙(Brick Wall) 可被普通子弹摧毁,阻挡坦克和子弹的移动。 方形砖块,棕色或红色像素风格。 钢铁墙(Steel Wall) 仅能被特殊子弹(如高级坦克子弹)摧毁,普通子弹无法穿透。 灰色金属纹理,比砖墙更坚固。 草地(Grass) 坦克进入后会被隐藏(敌方坦克无法直接瞄准),但子弹可以穿透。 绿色像素块,半透明效果。 水域(Water) 坦克无法通过,子弹可以穿透。 蓝色波纹动画效果。 冰面(Ice) 坦克移动时会打滑(惯性增大),子弹不受影响。 浅蓝色光滑表面,可能有反光。 基地(Base) 玩家需要保护的核心目标,被击中后游戏失败。通常被钢铁墙或砖墙包围。 旗帜或鹰徽标志,红色警报色。 2. 扩展元素(增强策略性) 元素类型 功能描述 道具方块(Power-up Block) 击毁后随机掉落道具(如子弹增强、生命恢复、加速等)。 隐形墙(Fake Wall) 视觉上看似可通行,实际阻挡坦克(用于陷阱或迷宫设计)。 沙地(Sand) 坦克移动速度减缓,子弹不受影响。 3. 代码实现示例(Python/Pygame) python # 地图元素枚举(可用常量或Enum类) class MapElement: BRICK = 0 # 砖墙 STEEL = 1 # 钢铁墙 GRASS = 2 # 草地 WATER = 3 # 水域 ICE = 4 # 冰面 BASE = 5 # 基地 # 元素属性字典(是否可破坏、是否阻挡坦克等) element_properties = { MapElement.BRICK: {"destructible": True, "blocks_tank": True, "blocks_bullet": True}, MapElement.GRASS: {"destructible": False, "blocks_tank": False, "blocks_bullet": False}, # ...其他元素属性 } |
CopyRight © 心缘地方 2005-2999. All Rights Reserved |