All Projects → no5ix → flock-ai-ue4-plugin

no5ix / flock-ai-ue4-plugin

Licence: other
A fish flock AI plugin for Unreal Engine 4. 一个基于虚幻4的鱼群 AI 插件.

Programming Languages

C++
36643 projects - #6 most used programming language
C#
18002 projects

Projects that are alternatives of or similar to flock-ai-ue4-plugin

cg
This repo created to manage Issues and releases Cheat Gear.
Stars: ✭ 125 (+37.36%)
Mutual labels:  unreal-engine
VaKawaseBlur
Fast and furious Kawase blur implementation for Unreal Engine 4
Stars: ✭ 37 (-59.34%)
Mutual labels:  unreal-engine
VaOceanMobile
Ocean shader created for mobile games on Unreal Engine 4
Stars: ✭ 100 (+9.89%)
Mutual labels:  unreal-engine
fish-symnav
Symbolic link navigation for Fish shell
Stars: ✭ 11 (-87.91%)
Mutual labels:  fish
FAIRY
Fast and scalable search of whole-slide images via self-supervised deep learning - Nature Biomedical Engineering
Stars: ✭ 43 (-52.75%)
Mutual labels:  fish
UnrealEngine ShaderLinking
Simple Unreal Engine project showcasing how to link custom HLSL shaders into unreal engine.
Stars: ✭ 39 (-57.14%)
Mutual labels:  unreal-engine
fish-poetry
🐟🐍 a fish plugin that automatically activates the poetry subshell
Stars: ✭ 25 (-72.53%)
Mutual labels:  fish
ambient
What can a public hotspot tell you?
Stars: ✭ 57 (-37.36%)
Mutual labels:  fish
FSA
FSA (Fisheries Stock Assessment) package provides R functions to conduct typical introductory fisheries analyses.
Stars: ✭ 54 (-40.66%)
Mutual labels:  fish
fishrc
Fish shell customizations
Stars: ✭ 16 (-82.42%)
Mutual labels:  fish
LightmassConfiguration
LightmassConfiguration is a script made for Unreal Engina 4 to allow to change from Unreal's CPU Lightmass to GPU Lightmass (made by Luoshuang for the Unreal Forums) and back. Since there are no options in GPU Lightmass, the script also allows anyone to change bake quality levels without the need to even restart Unreal Editor.
Stars: ✭ 117 (+28.57%)
Mutual labels:  unreal-engine
dotfiles
macOS / Linux / Codespaces dotfiles with 1-line setup script. Tested on Apple Silicon Macs. Supports both zsh and fish. Now managed with https://github.com/twpayne/chezmoi
Stars: ✭ 82 (-9.89%)
Mutual labels:  fish
dotfiles
My work setup
Stars: ✭ 14 (-84.62%)
Mutual labels:  fish
DualSenseWindows UE4
Unreal Engine 4 port of the Windows API for the PS5 DualSense controller created at Ohjurot/DualSense-Windows
Stars: ✭ 25 (-72.53%)
Mutual labels:  unreal-engine
fishline
A powerline prompt framework for the fish-shell built in fish-shell.
Stars: ✭ 66 (-27.47%)
Mutual labels:  fish
dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (-40.66%)
Mutual labels:  fish
FortniteReplayDecompressor
Read Fortnite replay files
Stars: ✭ 68 (-25.27%)
Mutual labels:  unreal-engine
sponge
🧽 Clean fish history from typos automatically
Stars: ✭ 69 (-24.18%)
Mutual labels:  fish
ue4-runtime
Container images for running packaged Unreal Engine projects via the NVIDIA Container Toolkit
Stars: ✭ 52 (-42.86%)
Mutual labels:  unreal-engine
UT Framework
Various advanced tools built for Unreal Engine 4
Stars: ✭ 45 (-50.55%)
Mutual labels:  unreal-engine

A fish flock AI Plugin for Unreal Engine 4

一个基于虚幻4的鱼群 AI 插件

this Plugin version can Run 2000+ fishes at the same time

这个插件版本可以同时运行 2000+ 条鱼儿

OldDemoScreenshot.png

Download

MyFish.exe (Win64)

This is packaged by an unoptimized version( check out branch old_demo)

下载一个打包好的试玩看看, 这个包是没有经过优化过的版本打包出来的( 是用old_demo分支的版本打包的 )

Video Preview

Watch the Video Preview 视频演示

How to play

  • VR :

    (My Device is HTC Vive)

    • Motion Controller FaceButton1 => Move forward

      手柄圆盘上键 => 往前移动

    • PC's KeyBoard Arrow UP and Down => Move faster or slower

      电脑键盘的上下箭头键 => 调整移动速度

    • Hold Motion Controller Trigger Down => Attract fishes

      按住手柄扳机键 => 吸引鱼群

  • PC :

    • EQ => Up & Down

      EQ 键 => 上下

    • WASD => Basic movement

      WASD 键 => 基本的移动指令(前后左右)

    • Hold Left Mouse Button Down => Attract fishes

      按住鼠标左键 => 吸引鱼群

    • Arrow UP and Down => Move faster or slower

      上下箭头键 => 调整移动速度

How to use

place Plugins folder in your project root directory, then just like

把Plugins文件夹放在你项目的根目录, 接下来如图

HowToUse1

HowToUse2

HowToUse3

HowToUse4

About This

查看 Craig Reynolds的论文

  • This project implements a new flocking Ai algorithm, with 3 components :

    算法简要

    • Separation : every fish will try to steer away from their neighbors

      分离性 :每条鱼都会与周围的鱼保持距离

    • Following the leader : every fish will try to follow its leader

      跟随一个领头者 : 每条鱼都会跟随一个领头者

    • Avoiding enemies.

      躲避敌人

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].