[心缘地方]同学录
首页 | 功能说明 | 站长通知 | 最近更新 | 编码查看转换 | 代码下载 | 常见问题及讨论 | 《深入解析ASP核心技术》 | 王小鸭自动发工资条VBA版
登录系统:用户名: 密码: 如果要讨论问题,请先注册。
发表人 主题:坦克大战,提纲
嘎嘎,是我
身份:admin
发帖:1450
登陆次数:3336
1F 发表于 2025/5/19 14:07:37
初级教程,小方块控制
写成类的形式,主类负责主循环,每个物体负责update自己的状态
使用图片
履带动画
控制坦克移动速度
开火,炮弹飞行动画
音乐与音效
炮弹碰到窗口的爆炸动画
敌人坦克(三种),随机方向运动,list保存
定时出生吗?还是灭一个出一个?
敌人坦克,发射炮弹,动画
炮弹击中的结果,消灭敌人。
增加基地,敌人打中基地,game over。
三条命没了,game over
地图文件,绘制地图,碰撞Rect的列表
坦克与地图的碰撞,炮弹与地图的碰撞。
地图列表
增加第二个坦克。
三种敌人坦克的实现
奖励物品的实现(分集)
menu页面
地图编辑器
手柄支持?


嘎嘎,是我
身份:admin
发帖:1450
登陆次数:3336
2F 发表于 2025/5/19 17:36:44
比如忍者神龟系列

魂斗罗系列(搓出无限命的口令)

超级玛丽(出色的物理引擎)

雪人兄弟(朋友间的相爱相杀)

打砖块(同上)

松鼠大战(无比欢乐)


忍者龙剑传,绿帽大兵团,民工松鼠大作战,小人放屁是炸弹;热血踢足球,P-Man爱吃豆,幽游白书拼格斗,打完野鸭靠猎狗;超级魂斗罗,沙罗和曼蛇,蝙蝠侠也不开车,四只乌龟是忍者;赤色车要塞,俄罗斯方块,热血打架充硬派,八方欠债淘金块;超级马里奥,2v2摔角,大金刚要吃香蕉,高桥名人冒险岛;单枪就脱狱,射箭猪小弟,雪人大锤两兄弟,菠菜水手撸大力;无穷小蜜蜂,战士拖赤影,电扇美腿双截龙,快打逗比仨旋风;小孩耍功夫,爱情的小屋,蹦床上面猫和鼠,马戏团里骑老虎;


嘎嘎,是我
身份:admin
发帖:1450
登陆次数:3336
3F 发表于 2025/5/19 17:36:54
打鸭子~~

嘎嘎,是我
身份:admin
发帖:1450
登陆次数:3336
4F 发表于 2025/5/19 17:45:30
影子传说
松鼠大作战
雪人兄弟
双截龙
冒险岛
魂斗罗

《三目童子》遗憾的和《沙罗曼蛇》、《赤色要塞》、《魔界村》、《吞食天地》、《功夫》、《小蜜蜂》、《挖金子》、《大金刚》、《打鸭子》、《恶魔城》、《忍者神龟》等一起补入了候选名单。

炸弹人

嘎嘎,是我
身份:admin
发帖:1450
登陆次数:3336
5F 发表于 2025/5/20 9:39:11
敲冰块
中东战争
挖金子
吃豆人

嘎嘎,是我
身份:admin
发帖:1450
登陆次数:3336
6F 发表于 2025/5/20 13:47:05
bomber man
这款游戏最强状态的秘籍:BOBAMNBAHNCPPCIHIHAA使用之后包括:加速、满火力、满炸弹、无敌、穿墙
如果是要跳关的话,可以尝试以下的秘籍跳跃到第74关:BOFEDJJDDJGKEFOLFMIH跳关之后发现会有大量诡异的事情发生,完全失去了游戏平衡。

嘎嘎,是我
身份:admin
发帖:1450
登陆次数:3336
7F 发表于 2025/5/23 11:16:30
單人遊戲時,敵軍坦克最多同時出現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 发表于 2025/5/26 20:14:15
元素类型    功能描述    常见表现
砖墙(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},
    # ...其他元素属性
}

 
标题:
消息图标:                                             
                                            
正文:



* UBB 代码开启

 
CopyRight © 心缘地方 2005-2999. All Rights Reserved