项目介绍

RoosterDragon/Desktop-Ponies 是一个托管在 GitHub 上的开源项目,主要使用 C# 编写,目前获得 273 个 Star、41 次 Fork。

仓库全名
RoosterDragon/Desktop-Ponies
Star 数
273
Fork 数
41
未关闭 Issue
12

README 摘要

Desktop Ponies 8 bit ponies on your desktop. Desktop Background by CuteSkitty Desktop Ponies lets you choose some ponies from My Little Pony: Friendship is Magic to trot around your desktop whilst you work. The ponies will move around on screen performing a variety of custom animations. They also talk occasionally and some ponies will interact with each other. There are over 300 ponies and other characters from the…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Desktop-Ponies 用什么语言开发?

主要使用 C# 编写,目前有 273 个 Star。

如何获取 Desktop-Ponies 的源码?

可以直接克隆仓库:git clone https://github.com/RoosterDragon/Desktop-Ponies.git,默认分支为 master;安装与运行步骤见仓库 README。

Desktop-Ponies 最近还在维护吗?

仓库最近一次更新为 2025年3月22日,当前有 12 个未关闭 Issue;Star 数为 273,可作为社区活跃度的参考。

关于

Desktop Ponies in .NET [The Original!]

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
382
价值分
178
活跃状态
活跃

语言占比

C#
Shell
Visual Basic .NET

Release

README

Desktop Ponies

8 bit ponies on your desktop.

Desktop Ponies Desktop Background by CuteSkitty

Desktop Ponies lets you choose some ponies from My Little Pony: Friendship is Magic to trot around your desktop whilst you work.

The ponies will move around on screen performing a variety of custom animations. They also talk occasionally and some ponies will interact with each other.

There are over 300 ponies and other characters from the show included. There is also a wide array of OCs available and you can create your own ponies too.

Don’t want to restrict yourself to just ponies? Try downloading the Equestria Girls characters made by Bot-chan.

Installation

Desktop Ponies works on Windows, Mac and Linux.

License

The artwork is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0). This means you are allowed to share and alter the artwork, provided you give credit, do not use it for commercial purposes and release it under this same license. You can find assets for the ponies and other characters in the Content/Ponies directory. There is a list of credits in the Content directory.

The source code is available under the same license.

Documentation

Some information about the file formats employed by the program can be found in the technical documentation.

  • DPengine - Multi-platform reimplementation of Desktop Ponies. Worth trying if you use Mac or Linux or need better performance.
  • Browser Ponies - Desktop Ponies in Javascript. Get ponies in your browser.
  • New Browser Ponies - Fork from the Original Repository Browser Ponies updated with the last current new ponies and Cloudflare CDN support.
  • BronyLiveWallpaper - Live Android Wallpaper using Desktop Ponies sprites.
  • PonyPaper - Live Android Wallpaper using Desktop Ponies sprites.
  • ponysay - cowsay reimplementation for ponies, using some Desktop Ponies sprites.
  • Linux/GTK+ - Desktop Ponies reimplementation for Linux.
  • Desktop Ponies for OS X - Desktop Ponies reimplementation for OS X.
  • qponies - Desktop Ponies reimplementation with Qt.
  • Qt-ponies - Desktop Ponies reimplementation with Qt.

Building

This project evolved from a Windows only solution and whilst it just about runs on non-Windows machines thanks to Mono, it is not really portable in terms on building on other platforms (sorry about that).

You will need to install Mono in order to acquire the libraries for the Gtk/Cairo portion of the program that runs on non-Windows platforms. You will probably need to update the references for those dlls in each of the projects that requires them.

Once resolved, you have a standard Visual Studio solution split into three projects. Desktop Sprites is the library that handles rendering, Desktop Ponies is the pony specific part of the application and Release Tool is used to run image optimizers and package new releases.

If you want to use the Release Tool to optimize images, you will need to acquire the gifsicle and pngout and drop them into the application directory for them to work.

评论

暂无评论