电影《孤胆特工》看后小记

      秀秀推荐的,说把自己感动得哭了。本想看一看星爷或发哥的作品。之前韩剧看过《雏菊》和《初恋这点小事儿》。
      这个电影有点像《这个杀手不太冷》,小女孩都是光明与爱的象征,杀手/特工们都是一身绝技,以前杀人众多,直到遇见单纯的善良小女孩,才知道生活为何物,遂回心变暖,最后杀了恶人,奉献了自己,成了光明与美好的守护者。    
      先说负面评论。片子有几个催泪点,但我都没哭,因为潜意思知道这是假的,不像看《霸王别姬》或《教父》那样入戏。总的来说剧情连接比较乱,但一直都还能吸引眼球。含的元素有点多,涉及到贩毒、贩卖儿童和贩卖器官,犯罪链衔接比较生硬。把主人公浪漫化,比如男主和小女孩的相处;把恶人卡通化,比如那个想要解剖500个人肚皮的变态表露出的表情,明显不是个变态狂的,表演造作;还有救了小女孩的打手,不否定他的善良,但是作为一个人家的雇佣,他的做法明显是不敬业的,就为了一个创可贴的温暖,就救了小女主,那之前那么多被活活取器官的孩子呢?你的善心在哪里?......太多的表演漏洞了。不真实。
     《这个杀手不太冷》比这个好些,但是这个片子涉及到的贩卖器官让我很愤怒。无论一个人多么低微,多么卑贱,都没有人有权侵害他的最基本的尊严,怎么就可以把流浪街头的孩子拐卖了去活活取器官呢?没有人有资格做上帝,你能选择的是做魔鬼。想到这些很锥心,对有些人渣死亡不应该就是终结,应该是承受同样的绝望和痛苦,即便丧失了感受的能力,也应该唤醒再行刑,因为他应该付出代价。可惜,世间哪有那么多合人心意的事情,所以有的人就是采用了极端的方式,把自己当成了上帝,比如《沉默的羔羊》里面的那个精神病医生和《电锯惊魂》里面的那个老头,结果不过自己也沦为了一样的罪人。
       赞同剧里男主的一个做法,那就是别和比你卑鄙的人做交易,悲观的做好最坏的打算。他提前杀死了在自己手里的烂人,没给对方翻云覆雨的机会。颇为好笑的是一个陷入绝境的恶棍在绝境中竟想到去报警,当你肆意践踏他人的时候,你把警察放在眼里么。这就像一个不信佛的人临时抱佛脚一样,菩萨稀罕你这点势力的香火?
       片子最后还是弘扬温暖人情和正能量,善良点还是比较好,但有时善良的前提是无知(这里不含贬义)。结尾男主大可不必等待警方的制裁,因为根据他的表现他是可以逃出去的。为什么非要这样才美满呢,就此离开深藏功与名不好吗?
以下是一个简单的使用Tkinter实现的孤胆枪影游戏代码: ```python import tkinter as tk import random # 游戏常量 WIDTH = 600 HEIGHT = 400 PLAYER_SPEED = 5 BULLET_SPEED = 7 ENEMY_SPEED = 3 ENEMY_FREQ = 100 # 敌人出现的频率(每100帧出现一个敌人) ENEMY_SCORE = 10 # 击败敌人得到的分数 # 游戏状态 score = 0 player_alive = True bullets = [] enemies = [] # 创建主窗口 root = tk.Tk() root.title("孤胆枪影") root.geometry(f"{WIDTH}x{HEIGHT}") # 创建画布 canvas = tk.Canvas(root, bg="white") canvas.pack(expand=True, fill=tk.BOTH) # 创建玩家角色 player = canvas.create_rectangle(WIDTH//2-20, HEIGHT-50, WIDTH//2+20, HEIGHT-10, fill="blue") # 创建分数标签 score_label = tk.Label(root, text=f"得分:{score}") score_label.pack(side=tk.TOP) # 处理按键事件 def on_key_press(event): global player_alive, bullets if player_alive: x, y = canvas.coords(player) if event.keysym == "Left": if x > 0: canvas.move(player, -PLAYER_SPEED, 0) elif event.keysym == "Right": if x < WIDTH-40: canvas.move(player, PLAYER_SPEED, 0) elif event.keysym == "space": # 创建新的子弹对象 bullet = canvas.create_rectangle(x+18, y-10, x+22, y, fill="red") bullets.append(bullet) canvas.move(bullet, 0, -BULLET_SPEED) elif event.keysym == "Escape": player_alive = False # 处理游戏循环 def loop(): global score, player_alive, bullets, enemies if player_alive: # 创建新的敌人对象 if random.randint(0, ENEMY_FREQ) == 0: enemy_x = random.randint(0, WIDTH-30) enemy = canvas.create_rectangle(enemy_x, 0, enemy_x+30, 30, fill="red") enemies.append(enemy) # 移动子弹 for bullet in bullets: canvas.move(bullet, 0, -BULLET_SPEED) # 检测子弹是否击中敌人 for enemy in enemies: if canvas.coords(bullet)[1] < canvas.coords(enemy)[3] and \ canvas.coords(bullet)[0] > canvas.coords(enemy)[0] and \ canvas.coords(bullet)[2] < canvas.coords(enemy)[2]: score += ENEMY_SCORE score_label.config(text=f"得分:{score}") canvas.delete(bullet) bullets.remove(bullet) canvas.delete(enemy) enemies.remove(enemy) break # 检测子弹是否超出画布 if canvas.coords(bullet)[1] < 0: canvas.delete(bullet) bullets.remove(bullet) # 移动敌人 for enemy in enemies: canvas.move(enemy, 0, ENEMY_SPEED) # 检测敌人是否撞到玩家 if canvas.coords(enemy)[3] > canvas.coords(player)[1] and \ canvas.coords(enemy)[0] < canvas.coords(player)[2] and \ canvas.coords(enemy)[2] > canvas.coords(player)[0]: player_alive = False canvas.create_text(WIDTH//2, HEIGHT//2, text="游戏结束", font=("Arial", 30), fill="red") break # 检测敌人是否超出画布 if canvas.coords(enemy)[3] > HEIGHT: canvas.delete(enemy) enemies.remove(enemy) # 继续游戏循环 root.after(10, loop) else: # 游戏结束 canvas.create_text(WIDTH//2, HEIGHT//2, text="游戏结束", font=("Arial", 30), fill="red") # 绑定按键事件 root.bind("<KeyPress>", on_key_press) # 启动游戏循环 loop() # 进入主事件循环 root.mainloop() ``` 注意,这个代码只是一个简单的示例,并没有考虑到很多细节问题,如:子弹和敌人的数量限制、敌人的移动方式、玩家的生命值等等。如果想要实现更完整的孤胆枪影游戏,需要进行更多的开发工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值