厦门大学2022软件工程系夏令营笔试经验
好难喔这次夏令营...
以圈外人的角度聊聊我为什么喜欢 ⌈宝可梦传说:阿尔宙斯⌋
“宝可梦”——又或者被称为“口袋妖怪”或“宠物小精灵”——在我们这代人中几乎无人不知,大多数人大概仅仅是小时候在电视上看过热播的动画,甚至仅仅只是在网络冲浪时喜欢上了皮卡丘、蒜头王八等明星宝可梦,但亲自玩过宝可梦系列游戏作品的少之又少,更别说认真研究了。
而我,恰巧玩过几部宝可梦作品,但只是浅浅体验,没有深究背后属性、配阵乃至世界观等细节。最近一段时间,我趁着五一假期废寝忘食地通关了《宝可梦传说:阿尔宙斯》(简称“《阿尔宙斯》”),从一位普通圈外玩家的角度聊聊我为什么会喜欢这部作品。
初印象:游戏节奏
在一年多前的一个傍晚,我和往常一样刷着微博预习接下来将发售的新游,一段宝可梦新作的预告片引起了我的注意——可以直接丢球袭击宝可梦而不必进入战斗,这是我对这部作品的第一印象。
在这里我想提一下宝可梦旧作让“现在的我”比较不适应的点:游戏节奏。众所周知,近年来出圈爆火的游戏大多有着两项共同点:快节奏、强反馈。根植于宝可梦系列的传统要素,回合制战斗、虚弱状态捕捉、路上随机遭遇宝可梦或训练师进入强制战斗、练级、道馆等要素几乎涵盖了宝可梦系列的所有作品。
但是新世代的玩家,往往很难接受这样的游 ...
塞尔达传说:旷野之息——到底谁还没玩旷野之息!
在遇到《旷野之息》前,塞尔达系列留给我的印象就是:解谜+轻度战斗,动辄耗时近一小时的迷宫、一眼望穿的剧情以及单一的战斗模式,着实很难让我这个被现代游戏喂大的玩家产生兴趣。
但我终究难以抵挡Metacritic97分的诱惑,买了盒塞尔达系列最新作的卡带,反正不好玩就转手卖了,也浪费不了几块钱。
经过60小时的游玩,我可以粗浅地下个定论:《旷野之息》是这十年来最棒的游戏作品之一,我愿意推荐给所有玩家。(如果真的想玩又不愿意买NS的话,可以私聊我学习一下旁门左道(虽然不太建议嗷))
1
剧情真的只是勇者救公主?
塞尔达系列有一大特点:每一世代都有独立的世界观与剧情。《旷野之息》是这一世代的第一部作品,故事可以简单概括为:在100年前,魔王盖侬苏醒,攻下了海拉鲁城堡,公主塞尔达和其护卫林克带兵抵抗,林克为了替公主挡刀而重伤,公主把他带到”复苏神庙“回血,然后自己去和盖侬solo,百年后林克终于满血满状态苏醒,然后去城堡和公主一起宰了盖侬。
在游戏的第一幕,便是玩家所操控的林克苏醒,而玩家所要做的便是帮公主讨伐盖侬。虽然这是个典型而又传统的”救公主“式剧本,但《旷野之息》并没有将这一剧本作为主 ...
双人成行:老套的剧情,全新的体验
之前总是听说双人成行的大名,但苦于没人一同游玩。
这个寒假,突然发现XGP里收录了双人成行,又赶上其刚斩获TGA年度游戏,遂与Flavia一口气通关了剧情,除去等待用时,总流程13小时。
游玩结束后,这部作品给我的整体感受是:建立在老套元素之上,却又不拘泥于传统,做出了无数创新的佳作。
整体评分
对于这部作品,我给出了以下主观评分(满分6.0):
画面(6.0)
游戏画面给我的整体感觉就是两个字:大气。
在背景设定中:两位主角的灵魂被禁锢于两个娃娃中,所以环境中的一切物品都十分巨大,也因此可以让我在远处看到一幅幅气势磅礴的画卷,又在近处仔细欣赏建模的细节。
此外,游戏的摄像机镜头是一大加分项。其并不拘泥于传统游戏的单视角设计,而是在不同关卡选择了不同的视角:大部分流程的第三人称跟踪视角、在剑盾与魔法地下城部分的2D俯视角、横板过关的2D侧视角以及少量的3D仰视角和第三人称反向视角。
这些视角的变化除了使玩家获得更丰富的游戏体验,在一定程度上也是对其他作品的致敬。比如在地下城章节中,玩家UI中被加入了传统的技能/血条/蓄力条元素,结合起俯视角的摄像机,能使玩家眼前一亮,一眼明白该部分 ...
二零贰壹
…
疫情还在延续。
城市笼罩在无尽的阴霾之下,粉尘过敏和鼻炎为我拉开了2021的序幕。
自从出现了疫情,行人的笑容总是被掩埋在口罩之下,世界在我眼中逐渐变得不如往日生动,我也逐渐变得不如以前快乐,浑浑噩噩地进入了新的一年。
树莓
2021,于我而言,是全新的一年。
新的生活、新的技能,当然还有一群新的老友。
面对本科生涯的分岔口,我在几经徘徊后还是选择了树莓专业。没想到刚分完专业没多久就听说树莓以后要并入电影学院… 差点给我这个铁血软院人整破防。所幸那都是两三年后的事情了,我还是能继续我的工科之路。
尽管在踏入树莓之时跌跌撞撞,但现在回想起来,还是不免庆幸,选择树莓真是我本科生涯最幸运的决定之一。倒不是因为树莓的课程轻松或是学习压力小,仅仅是因为在树莓遇到了五个有趣的小伙伴。
第一页
以下内容攻击性较强,请文中提到的相关人士谨慎阅读🤝
那一学期有三门课需要小组合作,正当我愁于在树莓没有熟人组队之时,以前认识的一个焦虑boy甲鱼找到了我。受他的邀请,参与了与Jolin和小苗组成的小组。另一门课的队伍要求为五人,于是又拉入了他们了他们的老朋友茹子姐;而在游戏课则需要六人,于是与她 ...
Eclipse-Java-SceneBuilder开发环境配置
JavaFX
连接JavaFx SDK
首先准备好JDK和JavaFX-SDK,JavaFX-SDK中有 /bin/ /legal/ /lib/ 三个文件夹。
进入Eclipse,Window -> Preferences -> Java -> Build Path -> User Libraries 。New一个新的Library,名字任取。
然后按以下顺序,先选择刚才创建的Library,点Add External JARs,选中SDK中/lib/文件夹下的所有文件(除了src.zip),最后点Apply and close。
引入项目
现在在Eclipse中打开或者新建好项目,然后右键项目,进入 Build Path -> Add Libraries ,选择 User Library ,然后勾选上刚才创建的那个Library,Finish。
此时在左侧可以看到Library被顺利引入。
VM参数
这时一切正常的话,代码中应该可以顺利import相关包,并且不会报错,但是运行起来依旧会报错。
此时只需找到菜单栏的 Run -> Run ...
数据库笔记#5:数据库完整性
实体完整性
检查主码值是否唯一,如果不唯一则拒绝插入或修改
检查主码的各个属性是否为空,只要有一个为空就拒绝插入或修改
为避免对基本表进行全表扫描,RDMBS核心一般都在主码上自动建立一个 索引
参照完整性
外码,一个参照完整性将两个表中的相应元组联系起来
对被参照表和参照表进行增删改的时候有可能破坏参照完整性,必须进行检查
用户定义的完整性
针对某一具体应用的数据必须满足的语义要求
属性上的:NOT NULL、UNIQUE或CHECK
元组上的:CREATE TABLE的CHECK
完整性约束命名字句
1CONSTRAINT <完整性约束条件名> <完整性约束条件>;
完整性约束条件包括:NOT NULL 、 UNIQUE 、 PRIMARY KEY() 、 FOREIGN KEY() REFERENCES 、 CHECK
查询 NOT NULL 和 CHECK 约束,使用字段 SEARCH_CONDITION
查询 UNIQUE 和 PRIMARY KEY 约束,使用字段 INDEX_NAME
断言
1CREATE ...
数据库笔记#4:数据库安全性
TCSEC标准
D:如DOS,几乎没有专门的机制
C1:实现自主存取控制DAC
C2:安全产品的最低档次,实现审计和资源隔离
B1:标记安全保护,实现强制存取控制MAC、审计、TCSEC/TDI
B2:结构化保护,建立形式化的安全策略模型
B3
A1:给出系统的形式化设计说明和验证
数据库安全性控制
常用方法:用户标识和鉴定、存取控制、视图、审计、数据加密
存取控制
存取控制机制主要包括 定义用户权限 和 合法权限检查 两部分
实现MAC时要 首先实现 DAC
自主存取控制DAC
C2
用户对不同的数据对象有不同的存取权限
不同的用户对同一对象也有不同的权限
用户还可以将其拥有的存取权限转授给其他用户
1GRANT <权限> ON <对象类型> <对象名> TO <用户> [WITH GRANT OPTION];
1REVOKE <权限> ON <对象类型> <对象名> FROM <用户> [CASCADE | RESTRICT];
1CREATE USER <用户 ...
数据库笔记#3:SQL
数据定义
定义模式
1CREATE SCHEMA <模式名> AUTHORIZATION <用户名> [<CREATE TABLE...>|<CREATE VIEW...>|<GRANT...>];
删除模式
1DROP SCHEMA <模式名> <CASCADE|RESTRICT>;
CASCADE模式:把该模式中的所有数据库对象全部删除
RESTRICT模式:如果该模式中定义了下属的数据库对象,就拒绝执行该语句
定义表
1CREATE TABLE <表名>(<列名> <数据类型> [<列级完整性约束>] +);
1234567-- EXAMPLECREATE TABLE STUDENT( SNO CHAR(9) PRIMARY KEY /*主码*/ SNAME CHAR(20) UNIQUE /*唯一取值*/ SAGE SMALLINT FOREIGN KEY(CPNO) REFERENCES COURSE(CNO) ...
常用LaTeX汇总
关系代数
中文
符号
LaTeX
中文
符号
LaTeX
投影
∏\prod∏
\prod
选择
σ\sigmaσ
\sigma
交
∩\cap∩
\cap
并
∪\cup∪
\cup
自然连接
⋈\bowtie⋈
\bowtie
全外连接
⟗
左外连接
⟕
右外连接
⟖
笛卡尔积
×\times×
\times
除
÷\div÷
\div