很久以前,在一个遥远的星系中,我使用 Python 和Zope(是的,它还在附近)构建了一个应用程序,用于生成星球大战名称- 不是因为我想构建一个,而是因为我知道与测试用户 Jane Doe 和 John Smith 一起构建另一个博客应用程序会让我厌烦到流泪,而且可能很快就会失去兴趣。

由于它是May the Fourthaka#StarWarsDay,我想我会分享一些同样受原力影响很大的 GitHub 项目,并且应该证明具有教育性和/或娱乐性。享受!

1\。 _ 这些是我们正在寻找的机器人吗?源

TensorFlow 的对象检测 API 识别一些淘气的机器人

图 1: 发现热狗很糟糕,但它可以在 12 秒差距内发现机器人。

为什么,是的,他们是Star Wars Object Detection 存储库包含在 R2-D2 和 BB-8 上训练对象检测器所需的数据集和一些文件。原来橙色机器人不止一种。

这可能是您第一次尝试使用 TensorFlow 或对象检测 API 的借口。

[欧比👌🏻](https://res.cloudinary.com/practicaldev/image/fetch/s--bzcT4miX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://i.gifer .com/fyyU.gif)

图 2: 不错的尝试,本。这些_是_我们正在寻找的机器人。

2\。 HyperSOURCE的星球大战主题

超级终端的各种星球大战主题的屏幕截图

图 3: 有很多色彩丰富的背景。

Hyper是我的 goto 终端,原因有多种 u2060– u2060尝试一下如果您还没有。

其中一个原因是它很容易用一个大的 ol' JSON 文件进行配置,而且它看起来和感觉......很棒。还有数量惊人的插件可让您执行诸如共享主题之类的操作。以这个酷炫的星球大战主题合集为例。

3\。过渡到黑暗面SOURCESOURCE

星球大战风格的移动 MVC 过渡

图 4: 原始切换到暗模式 UI。

我从未涉足移动开发,但如果我涉足了,那么您可以打赌 1000 Imperial Credits 我会尝试这些时尚动画几乎每个项目从一个屏幕过渡到下一个屏幕。

4\。星球大战 RoguelikeSOURCEPLAY

星球大战roguelike游戏动画

图 5: 还在等待您的新 GFX 卡吗?这个游戏应该可以正常运行。

如果您喜欢像NetHack或Cataclysm DDA这样的老式 roguelikes 游戏,那么您可能会喜欢这个GitHub Game Off 条目早在 2012 年。扮演年轻的绝地武士或西斯战士,穿越海浪敌人来完成你的部队训练。

专业提示: 按下 s 即可获得令人满意的光剑噪音。 Ffffkrrrrshhzzzwooooom..wooo..woooom!

5 .我发送'Puter 100 100 SOURCE](https://github.com/Breazile/MandoPuter)

显示曼达洛字符的设备屏幕截图

图 6: 克林贡语还是曼达洛语?

从现在到万圣节大约有 25 个周末,为什么不使用显示曼达洛字符](https://github.com/Breazile/MandoPuter)的真实[复制计算机显示器来增加您的服装。请小心通过机场安检和/或金属探测器。

6\。 WebGL X-Wing源播放

世界上最糟糕的动画 GIF 试图展示这个 WebGL X-Wing 演示

图 7: 你能相信这些天你可以在浏览器中做的事情吗?!?

没有什么能比 PC](https://www.youtube.com/watch?v=Ea_e0qiZz7c)上的[原版 X-Wing 游戏更胜一筹。曾经。您可能已经在不到 12 秒差距的时间内完成了 Kessel Run,但是这个WebGL/three.js 演示 X-Wing 进行沟槽运行非常具有挑战性和令人上瘾。

如果您知道如何更新代码以反转 Y 轴,请告诉我!

7\。 Julia Machete 最了解SOURCE

您应该按发行顺序还是按剧集顺序观看《星球大战》电影?很多粉丝都不会说。最好看的订单是弯刀订单。 (我也很失望没有就此咨询 Danny Trejo。)

砍刀订单令人失望

**图8:**我当然希望弯刀或他的律师不要看到这个🤞🏻

我真的不敢相信这不是标准库的一部分,但是对于你们中间的 Julia 程序员来说,这个包提供了索引为星球大战电影顺序的数组......因为你知道,当您忘记并很快需要查找它:

julia> using StarWarsArrays

julia> v = StarWarsArray(collect(1:9))
9-element StarWarsArray{Int64,1,Array{Int64,1},StarWarsArrays.OriginalOrder}:
 4
 5
 6
 1
 2
 3
 7
 8
 9

julia> v[4]
1

进入全屏模式 退出全屏模式

图 9: 我已经盯着这个看了好几个小时了,还是没明白。 CS 学位真的派上用场了。

8\。 Faker来源

我们都去过那里。我们已经构建了一个应用程序,可以跟踪姓名和地址等信息,甚至可能只是用户名和电子邮件。使用相同的旧测试数据会变得非常无聊(看着你,John Doe)。

你可能听说过Faker(大多数语言都有),但是为了获得不错的星球大战风格,请考虑使用jedi-faker,顾名思义,它是星球大战风味的版本原始的faker库。

$faker->darkSide;            // Darth Vader
$faker->quote;               // No. I am your father.
$faker->quote('han_solo');   // Never tell me the odds!
$faker->droid;               // R2-D2

进入全屏模式 退出全屏模式

图 10: 需要一些超乎寻常的测试数据?

9\。帝国突击++资产

Imperial Assault 小冲突游戏的照片

图 11: 从来没有玩过这个?支持您当地的棋盘游戏商店并立即购买!

如果你玩Star Wars: Imperial Assault 棋盘游戏,这个 repo 可以帮助你升级你的棋盘游戏之夜,并为每个小冲突模式地图提供高分辨率图像。

10\。星球大战赛车SOURCE

这是 90 年代星球大战前传 1:赛车游戏](https://github.com/OpenSWE1R/openswe1r)的[开源端口。我还没有尝试构建和编译这个,但它在我的// todo列表中。

打开星球大战第1集赛车标题屏幕

图 12: Anakin 赛车游戏的开源重制版标题屏幕。

11\。SOURCEWEBSITE有一个应用程序 API

您是否曾经发现自己正在寻找一个包含《星球大战》所有事物的数据库却从未找到它?好吧,你显然一直在寻找奥德朗的地方。

SWAPI是一个用于星球大战电影中的行星、船舶、物种等数据的 API,您可以利用这些数据来构建有趣的东西。

你知道吗? 除了JSON还有Wookie格式可用?!?只需将?format=wookiee附加到您的 URL 和瞧huurh uuh!

$ curl https://swapi.dev/api/planets/1/?format=wookiee
{"whrascwo":"Traaoooooahwhwo","rcooaoraaoahoowh_akworcahoowa":"23","oorcrhahaoraan_akworcahoowa":"304","waahrascwoaoworc":"10465","oaanahscraaowo":"rarcahwa","rrrcrahoahaoro":"1 caorawhwararcwa","aoworcrcraahwh":"wawocworcao","churcwwraoawo_ohraaoworc":"1","akooakhuanraaoahoowh":"200000","rcwocahwawowhaoc":["acaoaoak://cohraakah.wawoho/raakah/akwoooakanwo/1/","acaoaoak://cohraakah.wawoho/raakah/akwoooakanwo/2/","acaoaoak://cohraakah.wawoho/raakah/akwoooakanwo/4/","acaoaoak://cohraakah.wawoho/raakah/akwoooakanwo/6/","acaoaoak://cohraakah.wawoho/raakah/akwoooakanwo/7/","acaoaoak://cohraakah.wawoho/raakah/akwoooakanwo/8/","acaoaoak://cohraakah.wawoho/raakah/akwoooakanwo/9/","acaoaoak://cohraakah.wawoho/raakah/akwoooakanwo/11/","acaoaoak://cohraakah.wawoho/raakah/akwoooakanwo/43/","acaoaoak://cohraakah.wawoho/raakah/akwoooakanwo/62/"],"wwahanscc":["acaoaoak://cohraakah.wawoho/raakah/wwahanscc/1/","acaoaoak://cohraakah.wawoho/raakah/wwahanscc/3/","acaoaoak://cohraakah.wawoho/raakah/wwahanscc/4/","acaoaoak://cohraakah.wawoho/raakah/wwahanscc/5/","acaoaoak://cohraakah.wawoho/raakah/wwahanscc/6/"],"oarcworaaowowa":"2014-12-09T13:50:49.641000Z","wowaahaowowa":"2014-12-20T20:58:18.411000Z","hurcan":"acaoaoak://cohraakah.wawoho/raakah/akanrawhwoaoc/1/"}

进入全屏模式 退出全屏模式

图 13: 酷!

[Chewie 处理它](https://res.cloudinary.com/practicaldev/image/fetch/s--picWjiVJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev- to-uploads.s3.amazonaws.com/uploads/articles/e95yuubj5aebhzzmngo8.gif)

图 14: HRRRGRGRAR 😎

12\。星球大战卷轴SOURCEDEMO

注意我是如何让你... scroll 到底部才能看到这个的?得到它?滚动?没关系。

星球大战介绍屏幕卷显示功能项目的作者

图 15: 你听到星球大战或太空球主题曲了吗?

使用这款Star Wars Opening Crawl Generator为您的网络研讨会、演示文稿、缩放背景等增添趣味。或者感谢您在博客文章中介绍的任何开源项目的作者。

我错过了任何项目吗? 在下面发表评论!

!【永远不要低估开源的力量】(https://res.cloudinary.com/practicaldev/image/fetch/s--qGIz0qgT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https:// /dev-to-uploads.s3.amazonaws.com/uploads/articles/u6wqyv88bfea2nt9u0ju.gif)

图 16: 请记住..../s/SCHWARTZ/OPEN SOURCE


许多博萨人为了给你带来这些信息而死。

最初发布在 Wookieleaks 上。

Logo

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!

更多推荐