这个项目使用piston游戏引擎和OpenGL图形库构建Pong游戏,这个游戏创建两个球拍,一个在左边,一个在右边,还有一个球。有2名玩家,他们将能够用Y和X键和上下箭头处理左右球拍。
github地址:https://github.com/EleftheriaBatsou/pong-game-rust
聊天应用程序是常见的,许多应用程序都在使用。这个应用程序由两部分组成:客户端和服务器。可以在客户端输入一些内容,服务器将接收它。
github地址:https://github.com/EleftheriaBatsou/chat-app-client-server-rust/
这个项目向大家展示如何用Rust编写“Snake游戏”!我觉得Snake是展示你技能的最佳项目。
github地址:https://github.com/EleftheriaBatsou/snake-game-rust
这个项目创建一个IP嗅探器/端口嗅探器!你将学习如何构建一个基本的网络工具,该工具可以扫描指定IP地址上的端口,以查看哪些端口是打开的。
该项目使用异步任务(tokio)扫描指定IP地址上的一系列端口,利用TcpStream进行端口连接检查。它提供了一种结构化的方式来处理命令行参数(bpaf),并演示了Rust异步编程模型在网络应用程序中的强大功能。
这是一个实用的项目,可以帮助你理解网络编程、使用Tokio的异步Rust以及使用Bpaf处理命令行参数。这将对网络操作和Rust强大的异步特性有更清晰的了解。
github地址:https://github.com/EleftheriaBatsou/port-sniffer-cli-rust
这个项目创建了一个CLI视频下载程序,并涵盖解析命令行参数、发出HTTP请求和处理错误等内容。到最后,你将对Rust的强大功能以及如何在实际场景中应用它们有更深入的了解。
该项目使用HTTP请求与API进行通信,以获取视频/音频流url,使用requestwest下载流,并将它们保存到指定的路径。它使用命令行参数进行用户配置,并使用clap解析这些参数。
用Rust构建CLI视频下载器对于想要应用Rust技能的初学者来说是一个非常棒的项目。
github地址:https://github.com/EleftheriaBatsou/cli-yt-downloader-rust
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8