CS50系列课程是哈佛大学的旗舰计算机科学入门课程,面向各类背景的学习者,无论是否有编程经验。由David J. Malan教授领衔,课程旨在通过实践和互动的方式培养学生的算法思维,并帮助他们掌握计算机科学的核心概念,如数据结构、算法、安全性和软件工程。课程涵盖多种编程语言和技术,涵盖C、Python、SQL、JavaScript以及人工智能等领域,为学习者提供广泛而扎实的编程基础,激发他们在技术领域的兴趣与潜力。
Category: 编程
如何在三天内制作一款游戏——冷静应对挑战
游戏开发是一个充满创意和技术挑战的过程,尤其是在有限的时间内完成一款完整的游戏时,挑战更是倍增。年轻的游戏开发者Wayne和他的兄弟Woody,接受了一项特别的任务——在三天内完成一款全新的游戏,并将其命名为《Keep it Cool》。在他们的视频中,Wayne带领我们一同回顾了这段紧张而又充满乐趣的开发过程。
Teach AI 课程
在人工智能迅速发展的今天,教育领域正面临前所未有的变革和机遇。为了帮助教师和家长们更好地应对这一挑战,TeachAI和可汗学院携手推出了一系列网络公开课程和研讨会。这些活动旨在深入探讨AI在教育中的应用,为教育工作者和家长们提供前沿的知识和工具,助力他们在AI时代中成为更为出色的引导者。
可汗学院:Python课程大全
可汗学院Python课程 新视频和练习上线! 我们的最新发布包含了教学视频、程序画廊,以及两个关于列表和字典的新单元的开始。我们正在积极地完善这个课程,为你带来更多的视频、文章和练习程序。请持续关注!
开发日志 DevLog 5
欢迎大家回到Stick Bender的开发日志第5集!这次我们的开发者吴为(Wayne)可是忙得不亦乐乎,加入了滑行、蹲下和墙壁跳跃功能,真是动作满满,精彩不断!更妙的是,当你快速落地并按住方向键和下键时,你会变成一个音速球,简直酷到没朋友! 当然,吴为也遇到了一些小麻烦,比如粒子颜色不工作的问题,结果发现重新启动Godot引擎就搞定了,果然是技术宅的日常。吴为还为游戏添加了尘土轨迹、地面冲击、空中弹跳和墙壁冲击效果,虽然竞技场可能会有点尘土飞扬,但这只是为了让游戏更有趣嘛! 粉丝们的评论也一如既往地热烈而富有创意。@dominicnovelli7759 赞叹道:“你的动画非常棒,这次的开发日志也很精彩 :D”,吴为谦虚地回复:“谢谢!” @pixxy_sky 则提到是否计划让游戏支持两台电脑的多人游戏,吴为表示动画和美术都是他哥哥做的,看来是家族企业啊!@HalfBlackandWhite 甚至用ASCII艺术表达了对开发日志的喜爱,并建议将开发日志压缩成一个10分钟的长视频,吴为当然不会辜负粉丝们的热情回应。 总之,Stick Bender的每次更新都让人期待满满,笑料不断。敬请期待下一次的开发日志,我们会继续努力带来更多惊喜!Chao!
开发日志 DevLog 4
欢迎来到Stick Bender的开发日志第4集!吴为这次给我们带来了许多新奇的改动。他将有限状态机(finite state machine)换成了基于脚本的状态机,还添加了滑行和蹲下功能,让玩家可以滑行躲避攻击,并在蹲下时进行反击。看着这些变化,粉丝们的反应可是相当热烈呢! @mrplanet234 直接来了个 “Cool”,简洁明了。@crazylilthing 则脑洞大开,建议加入超级攻击,让火弯曲者可以喷火墙,空气弯曲者可以召唤龙卷风。Wayne 看了连连点头,“Yeah, that will be cool!” 甚至开始思考如何平衡这些强大的技能。
开发日志 DevLog 3
欢迎回到Stick Bender开发日志3!在这一集中,吴为和吴笛继续为我们带来更多精彩的项目更新。粉丝们已经迫不及待地想要体验新的功能,同时他们的留言也充满了创意和幽默。 有人高呼:“太棒了!!!” ;@billyoneshot3337 不仅为我们提供了关于每种弯曲风格不同属性的详细建议,还激情四射地喊道:“WOOOOOOO LES GO WAYNE!!!!!!!!!!!!!!”,Wayne 也热情回应:“谢谢,@billyoneshot3337!” @billyoneshot3337 给到的建议包括:你应该让每种弯曲风格有不同的属性,例如:空气:你会有更快的移动速度,也许还有二段跳,攻击可以把人推开(如果所有元素都能推开人,风的效果会更好,效果是1.5到2倍)火:你会有稍快的速度(比空气慢),攻击造成的伤害比其他元素高。水:你可以在冰和水两种姿态之间切换,冰基本上是弱一点的土弯曲,水基本上是弱一点的火弯曲。土:你可以用石头做出强大的屏障,拥有更多的健康值,但速度比其他元素慢很多……
开发日志 DevLog 2
在DevLog 2的Youtube留言里,有一段颇有意味的对话,很像是周星驰《大话西游》里的:“爱一个人需要理由吗?” 这是对话的原文——
Code.org音乐实验室
Code.org最新推出的音乐实验室:一起来找编程的节拍和韵律! 音乐和编程在音乐实验室中完美结合,学生们可以在创作和制作音乐的同时增强他们的计算机科学技能。 音乐实验室里有什么?通过使用预先录制的旋律和节拍,学习者可以在一个简单易用的基于模块的环境中编写代码,来创作和重混各种风格的音乐。音乐实验室让你可以混音、重混,甚至使用代码表演音乐。
开发日志 DevLog 1
“有思想、有技术”——这是群里对吴为开发日志的评价。吴为与吴笛开始联合制作项目开发日志(Dev Log),这是第一集:Stick Bender Devlog 1。该项目结合了程序开发、动画设计、音效合成、视频制作、甚至营销推广等多方面元素,为观众展示了一个全方位的游戏开发过程。