Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.
/ crazycattle Public archive

🐑 Optimized web port of Crazy Cattle 3D, no nonsense.

Notifications You must be signed in to change notification settings

ayushthoren/crazycattle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrazyCattle3D Web Port

You can play the game at cattle.thoren.co!

Note: The previous URLs crazycattle.club and cattle.athrn.dev have been deprecated and will no longer be available. Please use the new URL: cattle.thoren.co


This repository contains modified project files of the game CrazyCattle3D by Anna.
The original Godot project files were downloaded from the official itch.io page, all credits go to Anna for these.

The website is automatically updated by GitHub Actions when changes are pushed here. The workflows export the Godot project as an HTML game, apply necessary changes to the code, optimize the files, and can deploy to multiple hosting providers.


Assets like .glb models and .wav audio files have been optimized to reduce file size while maintaining quality. This allows the .pck file to load much faster when starting the game.

After the project is exported, the .wasm (WebAssembly) file generated by Godot is optimized using wasm-opt. Similarly, the .js and .html files are minified using terser.

Large files are compressed using the brotli compression algorithm to greatly speed up loading under slow connections.


This port behaves exactly like the original, with the physics being untouched and user data being saved like usual.


GitHub Actions Workflows

This repository uses three separate GitHub Actions workflows:

Using in your fork:

Make sure to disable any workflows you aren't using in Actions settings

GitHub Pages: Enable in Settings → Pages, set source to "GitHub Actions"

Cloudflare Pages: Add these secrets in Settings → Secrets and variables → Actions:

  • CLOUDFLARE_API_TOKEN - Your Cloudflare API token with Pages permissions
  • CLOUDFLARE_ACCOUNT_ID - Your Cloudflare account ID
  • CF_PAGES_PROJECT_NAME - Your Cloudflare Pages project name

About

🐑 Optimized web port of Crazy Cattle 3D, no nonsense.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published