哈利波特【笔记】

导演:阿方索.卡隆

1.魔法石

钥匙保管员和猎场看守:鲁伯.海格

詹姆.波特,莉莉.波特

伏地魔,神秘人

破斧酒吧:黑魔法防御术老师:奇洛教授

对角巷

巫师银行古灵阁

713金库:替邓布利多取出绝密文件

奥利凡德魔杖店

海格送哈利礼物:雪枭:海德薇

9 3/4车站

罗恩.韦斯莱

霍格沃茨校长:阿不思.邓布利多

赫敏.格兰杰

纳威.隆巴顿

德拉科.马尔福

分校:

格兰芬多,赫奇帕奇,拉文克劳,斯莱克林

分院帽

哈利,罗恩,赫敏,纳威 格兰芬多

马尔福 斯莱克林

鹰钩鼻:魔药学老师:西弗勒斯.斯内普

麦格教授

魁地奇球队

管理员:费尔奇

三名追球手,守门员,击球手,找球手(金色飞贼)

小包:邓布利多,尼克.勒梅之间的事

哈利父亲的:隐形衣

厄里斯魔镜

海格,火龙蛋

大狗看守魔法石

找独角兽

马人,费伦泽:独角兽的血可以延续生命

罗恩牺牲自己下赢巫师棋

赫敏破解逻辑推断难题

万圣节放巨怪出来

邓布利多经勒梅同意,毁掉了魔法石

母亲的爱变成了哈利的护身符

小天狼星作为保密人

2.密室

小精灵多比

德思礼夫妇

罗恩救哈利

罗恩家,哈利结识韦斯莱夫妇

金妮

飞路粉去对角巷买东西

对弗兰人不太友好的飞路粉,把哈利送到翻倒巷

马尔福父子偷卖违禁品

打人柳的殴打,罗恩的魔杖被折断

黑魔法防御课的老师:吉德罗.洛哈特

泥巴种:麻瓜出身的人,极恶毒的说法

逃跑的蜘蛛

被石化的洛丽丝夫人(管理员费尔奇的猫)

麦格教授讲述密室的故事

萨拉查.斯莱克林与其他人意见不同

复方汤剂,变形马尔福的朋友:克拉布和高尔

在女厕所:被幽灵:哭泣的桃金娘承包

哈利被打断胳膊

洛哈特治疗:把骨头变没了

麻瓜出身的科林:被石化

洛哈特:开设决斗俱乐部,斯内普做助手

哈利使用蛇佬腔跟蛇对话,怂恿蛇攻击贾斯廷(石化)

邓布利多介绍:凤凰福克斯(载重,眼睛疗伤)

哈利和罗恩在女厕所发现丢失的日记(汤姆.马沃罗.里德尔)

五十年前:里德尔举报海格饲养大蜘蛛

赫敏被石化,手里握着镜子

魔法部部长罗吉

卢修斯.马尔福

海格将被带去阿兹卡班监狱

邓布利多被停职

巨型蜘蛛:阿拉戈克

密室中是蛇怪,被蛇怪眼睛盯住会丧命,间接的视线相交会被石化

蛇怪将金妮带进了密室

装逼大师 洛哈特 营救金妮

汤姆.里德尔(伏地魔)。只是记忆,并非实体

利用日记迷惑金妮,进入密室,放出蛇怪

凤凰福克斯啄瞎蛇怪眼睛

哈利从分院帽拔出宝剑,将蛇怪插死

里德尔 卒

卢修斯将日记本塞进金妮的坩锅里

赫敏被曼德拉草就醒

海格从 阿兹卡班释放

罗恩爸爸 韦斯莱先生 在魔法部工作(保护魔法世界不被麻瓜发现)

格兰芬多的勇往直前,斯莱特林的坚韧隐忍,拉文克劳德睿智博学,赫奇帕奇的正直忠诚

3.阿兹卡班囚徒

逃犯,老鼠,老师

杀人犯小天狼星布莱克越狱

破釜酒吧

罗恩 宠物鼠 斑斑 埃及之旅

哈利 被摄魂怪袭击

莱姆斯.卢平 黑魔法防御课老师

海格 魔法生物课老师

阴阳怪气 :西尔比.特里劳尼 预言 哈利危机

霍格莫得村游玩

活点地图一张

小天狼星是哈利的教父(大黑狗)

小矮星彼得 毁尸灭迹 只留下一根手指

海格将失踪的斑斑送给罗恩

黑狗将罗恩和斑斑拖进打人柳

哈利袭击 斯内普

彼得切下手指,诬陷布莱克;变成老鼠,寄居在罗恩家里

卢平变成狼人,彼得变成老鼠

呼神护卫 镇退 摄魂怪

邓布利多提醒赫敏:用时光回转器

哈利救出小天狼星

尖头叉子,大脚板,月亮脸,虫尾巴

1974-1975

詹姆 布莱克 和 彼得学会阿尼玛格斯

詹姆和小天狼星 挑衅 斯内普

卢平作为级长,斯内普被二人当着莉莉的面吊在空中

莉莉求情,斯内普喊莉莉 泥巴种

卢平为自己的冷漠自责

詹姆 莉莉走到了一起

1976年底 加入对抗伏地魔的凤凰社

斯内普成为 食死徒的一员

1980年,斯内普听到特里劳尼的预言

### 使用Python Turtle库制作哈利波特主题的绘图 #### 创建霍格沃茨城堡轮廓 为了创建一个简单的霍格沃茨城堡轮廓,可以定义一系列命令来描绘建筑的主要结构。 ```python import turtle def draw_hogwarts(): castle = turtle.Turtle() castle.speed('fastest') # 绘制主塔楼 castle.penup() castle.goto(-150, -100) castle.pendown() castle.begin_fill() for _ in range(4): castle.forward(300) castle.left(90) castle.end_fill() # 添加细节如窗户和门 # 这里仅展示基础框架 draw_hogwarts() turtle.done() ``` 此代码片段展示了如何构建基本矩形作为城堡主体[^1]。对于更复杂的特征比如尖顶、旗帜或是特定装饰,则需进一步细化函数逻辑并增加更多形状组合。 #### 制作魔法扫帚飞行动画 通过调整`forward()`方法中的参数以及利用`towards()`, `goto()`等定位方式可以让虚拟角色沿着预定轨迹移动模拟扫帚飞行效果。 ```python import time from random import randint import turtle as t def fly_broomstick(start_x=-200, start_y=0): broom = t.Turtle(shape="arrow") # 设置箭头代表扫帚前端 broom.color("brown") broom.shapesize(stretch_wid=.5, stretch_len=3) end_positions = [(randint(-180, 180), y) for y in range(int(start_y)+1, 200)] for pos in end_positions: broom.setheading(broom.towards(pos)) while round(broom.xcor(), 1) != pos[0] or round(broom.ycor(), 1) != pos[1]: broom.fd((pos[0]-broom.xcor())*.05+(pos[1]-broom.ycor())*.05) time.sleep(.01) fly_broomstick() t.mainloop() ``` 上述脚本实现了从左下角向右上方随机位置平滑过渡的效果,模仿了骑乘飞天扫帚的动作[^3]。注意这里使用了一个简化版的距离计算公式使运动更加流畅自然。 #### 展现闪电疤痕标志 考虑到哈利·波特最著名的个人标记——额头上的闪电伤疤,可以通过圆弧直线相结合的方式轻松再现这一经典元素。 ```python import math import turtle def lightning_scar(turt=turtle.Pen()): radius = 50 angle = 60 sides = int(radius * math.pi / (angle / 180)) turt.penup(); turt.goto(0,-radius); turt.pendown(); turt.circle(radius, extent=(angle*2)) # 半圆形部分 turt.right(angle//2) for i in range(sides): # 中间锯齿状线条 turt.forward(10*(i%2+1)/sides) turt.left((-1)**i * angle/sides) lightning_scar() turtle.exitonclick() ``` 该程序先画出了半个圆周再接续几条短折线形成类似闪电形态的设计。这不仅能够很好地表示出故事里的标志性记号,同时也提供了一种练习几何图形绘制的好机会。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值