Besiege

Besiege

Not enough ratings
Nice Name Science
   
Award
Favorite
Favorited
Unfavorite
Description
Enough logics solve enough problems.

#AmIReallyPlayingMedievalMachinerySandboxGame?
Items (115)
2D Angle Tracker Example
Created by Nice Name
Block Count: 4 -2 = 2...
2D Direction/Position Tracker Example (D/P-T)
Created by Nice Name
Block Count: 6 -2 -1 = 3...
2D Position Tracker Example
Created by Nice Name
Block Count: 5 -2 = 3...
3D Angle Tracker Example
Created by Nice Name
Block Count: 5 -2 = 3...
3D Position Tracker Example
Created by Nice Name
Block Count: 6 -2 = 4...
AI Missile Simple
Created by Nice Name
Block Count: 18 -7 -1 -2 = 8 Tutorial Portal...
AI Turret Example
Created by Nice Name
Guide Portal Advanced Version ...
Nice Name's Turret
Created by Nice Name
Why is it called "Nice Name's Turret"? BECAUSE I SUCK AT NAMING THINGS IS THAT OK!! --------------------------------- Control: T: Aim Up. G: Aim Down. F: Aim Left. H: Aim Right. Enter: Fire. R: Reload. --------------------------------- Keep in mind that th...
Nice Name's Tank
Created by Nice Name
.The tank functions differently in different computer, if the tank goes apart please let me know. .You have Infinite shots. .You must wait until the first shot explodes to fire another one. .DO NOT MOVE WHILE TIME SCALE IS 0 Controls Drive: T, G, F, H. Aim...
Nice Name's Variable Converter
Created by Nice Name
bug fixed, sorry....
Orbit Transformation
Created by Nice Name
Guide Portal ...
Simplified 3D Angle Tracker (S-3D-AT)
Created by Nice Name
Block Count: 4 -2 = 2...
SetGet of Transformation
Created by Nice Name
SG-T for short....
SetGet of 2D Angle Position Tracker
Created by Nice Name
SG-2D-APT for short....
SetGet of Arm
Created by Nice Name
SG-Arm for short. Control: First layer: T, G Second layer: Y, H Left turn: F Right turn: J...
SG-T-3852441
Created by Nice Name
SetGet system is designed to save the given variable, read the contained variable and to output the contained variable, its maximum capacity is 3,852,441 for every 3 cubes, In addition, it can read the data in around 0.00001 seconds (basically instantly). ...
1229-1-4 S-3D-AT
Created by Nice Name
Featured: .Name: 1229-1-4 S-3D-AT .Color: White .1 Body made of a White Sphere, 2 Triggers(S-3D-AT), 1 Laser made of Golden Cylinder, 1 thin trigger as the Firing pin, a Logic container. .Hatred to Humans. .Firing pin with diameter = 0.001 meter .Searching...
SetGet v3
Created by Nice Name
Guide...
Manual Control
Created by Nice Name
How to Control Repeating Logic Events Manually...
SS-2D-PT
Created by Nice Name
When "Any block(or Starting block only) Enter --Deactivate --"Instant" Transform "Local Direction: Y = 1" --Activate When Activated (Start Triggering) --Wait "0.1" s --"Instant" Transform "Global Angle: Y = 90(or 120 will do too.)" --Repeat "Infinitely"...
SS-2D-PT-2
Created by Nice Name
When "Any block(or Starting block only) Enter --Deactivate --"Instant" Transform "Local Direction: Y = 1", "Global Angle: Y = -1" --Activate When Activated (Start Triggering) --Wait "0.0001" s  <-increase this value if the system goes too slow. --"Instant"...
ANN-4 (Artificial Neural Network v4)
Created by Nice Name
This AI's goal is to fly over those pillars and reach the final trigger and learn how can it be advanced every round. *If the Red bar goes crazy, that means you gotta restart the level. lol...
Nice Name's Maze AI
Created by Nice Name
A powerful maze AI which has memory and doesn't go to the same dead end's path twice, but despite that, it still takes a while to make it through....
SetGet v3
Created by Nice Name
...
SetGet v3.2
Created by Nice Name
...
Nice Name's Multiplication v.3
Created by Nice Name
Input values inside the red cube. v1= Value 1 v2= Value 2 a= Answer Once the red progress bar displays, it means that the calculation is correct....
SetGet v4 - INSTANT
Created by Nice Name
Now to activate the system, the logic has changed to: -- Activate Cube1 -- "Local" Modify Variable DG1 + 0 select Cube1...
Nice Name's Multiplication v4 - Hyper Speed
Created by Nice Name
Version 4 has hyper speed multiplication. Please input the values inside the green box. v1 = Value 1 v2 = Value 2 a = Answer Once the answer fits the "a" value, the level conqures....
Nice Name's Tank v2
Created by Nice Name
A working Tank made with level editor :D Control: Drive: T, G, F, H. Turret: 8, 5, 4, 6. (Keypad) Fire: U. Keep in mind that the bomb will be auto reloaded after it explodes. And it might lag a bit lol *If you want to combine the tank into other level, ple...
Level Editor - Battleship
Created by Nice Name
Yes, it's a controllable battleship with working turrets that shoot bombs. Load in the level or more information....
Random Lighting
Created by Nice Name
It's random, it's lighting....
2D-A-AT
Created by Nice Name
Name 2D-A-AT (2D Acceleration Angel Tracker) Type Angel Tracker Tracking Area 2D Accuracy 0.01 Degrees Core SetGet v.4 Attack N/A...
2D-A-PT
Created by Nice Name
Name 2D-A-PT (2D Acceleration Position Tracker) Type Position Tracker Tracking Area 2D Accuracy 0.01 meter Core SetGet v.4 Attack N/A...
Multiple Target Tracker
Created by Nice Name
Press R to start tracking the red cube. Press B to start tracking the blue cube....
SetGet - Limited
Created by Nice Name
Different control, different setting....
Teleportation!
Created by Nice Name
...
Portal lol
Created by Nice Name
don't use large machines... or will you?...
SetGet v4 Arm
Created by Nice Name
...
Triple Arm
Created by Nice Name
...
Quadruple Arm
Created by Nice Name
...
Excavator
Created by Nice Name
Control: ---------Arm--------- R, T F, G V, B ---------Drive-------- ↑ ↓ → ← ------------------------ If there's any bug, please tell me. ...
Nice Name's Maze Bot (And Random Maze Generator)
Created by Nice Name
.Auto start and after it reaches the end, you can press Enter to re-generate the maze and start the maze bot again. .Since it uses the "sticks to the left side wall" method, just like the last maze AI v2 it doesn't go to the same dead end twice. But compar...
Nothingness Detector
Created by Nice Name
Press Enter, Red bar will display if nothing is inside. Green bar will display if something is inside....
SetGet v5
Created by Nice Name
Guide portal...
Multiplication v5 - Pushing Towards The Limit.
Created by Nice Name
Now has faster calculation than v4 and used 3 blocks only (except the yellow block for input). Also, compared to v4, now every floats are all global variables. You can modify the values inside the yellow block. v1 = value 1 v2 = value 2 a = answer After mo...
Artificial Neural Network v5
Created by Nice Name
There are 100 self-learning bots trying to move from bottom left to top right corner. Rules: 1. Only 1/3 in the front can survive to the next generation, the rest dies. 2. The one touches the wall (any "Cube" objects) dies. ( It's just made for fun, it mig...
Control Unit
Created by Nice Name
Guide Portal...
Elevator
Created by Nice Name
You can go up and down... somehow....
Puppet
Created by Nice Name
9/7 update: .Removed unnecessary logic gates. .It can climb terrains now. .It can jump now....
IO System
Created by Nice Name
Input /Output System: A system designed to transfer a variable instantaneously with one single float. It might sound familiar to SetGet, but the difference between them is that the IO system can only output a variable for once while SetGet can output the s...
SetGet v6
Created by Nice Name
Encountered so many difficulties, here we have one block SetGet! 終結了許多技術問題,只需一顆方塊的SetGet誕生了! SetGet v6 Is a variable system which you can input and output variables with ease. SetGet v6 是一個能讓使用者輕鬆輸入輸出變數的變數系統。 The name "SetGet" came from a suggestion from A...
SetGet v6 Full Global Mode
Created by Nice Name
SetGet v6, but all variables are in "Global Mode"....
Variable Distance Orbit Transformation
Created by Nice Name
A system which you can rotate an object around a set pivot/point from a variable distance. 一個能以變數距離來讓物件在距離外繞著一軸或一點公轉的系統。 Control: T, G, F, H. Guide 中文指南...
TARS
Created by Nice Name
Control: T G F H. Q: What can it do? A: It can walk. ================ Although VDOT (Variable Distance Orbit Transformation) is not 100% needed, TARS is still programmed with VDOT so it can walk more efficiently. The reset function is combined with multipl...
MagicCarpet
Created by Nice Name
...
2D-A-A/PT-VDOT-SGv6
Created by Nice Name
Full name: 2 Dimension Accelerational Angular/ Positional Tracker of Variable Distance Orbit Transformation of SetGet v6 The video is showing the movement of it finding a player, at the end of the video where two white lines across is the location of the p...
FPS Displayer
Created by Nice Name
I'm too lazy to explain how it works, so here it is. **The system must be running in 100% time scale.** Special thanks to JJ喵 who helped me testing the accuracy of the system....
Random Tree Example
Created by Nice Name
The logics is all inside the tree trunk, opening it might cause brief lag....
Multiplier v6
Created by Nice Name
.Can input a large number at once now! .Might cause a little lag. .Maximum input can't reach over 1406! Usage: v1 x v2 = a "v1, v2, a" are all variables, you can input the variables inside the white block, once the multiplication succeded, the blue progres...
Variable Probability
Created by Nice Name
A system which allows you to vary an event's probability of occurrence....
Radar v1
Created by Nice Name
it can only scan targets above it....
Number Displayer
Created by Nice Name
Control: 0~9...
Bin-to-Dec Converter
Created by Nice Name
Hold Enter and let it run, the Binary counter is on the top while the lower one is Decimal. The 11+ numbers won't be displayed on the decimal part, only 0~9 will be converted to decimal....
Simple Randomizer
Created by Nice Name
Press Enter to display a random number within 0~9....
Clockwork 2
Created by Nice Name
Arrow keys "<, >" to control the clockwork's position, "Enter" to start releasing the clockwork. The wheel behind the clockwork is to show you how to output, the longer the clockwork runs, the longer the wheel runs....
SetGet v6x
Created by Nice Name
An extra-large capacity for SetGet is needed for more precise and multifunctional use. .DG3 added, now the capacity of SetGet v6 becomes ±52059. (used to have ±1406 only.)...
Universal SetGet
Created by Nice Name
✓ Store/ Output variables are both available. ✓ Meaningly instant process. ✓ CU added, can be used as OT or VDOT. ✓ All controls only require one single logic. ✓ All logics are inside one block. (This is why the avatar looks this way.) ✓ Maximum capacity r...
Logic Gate
Created by Nice Name
Since there's no "and/or/nor/xor... etc" logic in level editor, so I made one. Usage (all variables must be selected to the cube): Input variable #1: Variable "input1 =1" Input variable #2: Variable "input2 =1" Chose logic: Variable "(not/ and/ nand/ or/ n...
Fake Local Transformation
Created by Nice Name
The normal way of fake local movement will cause a lot of shaking, but this algorithm is beyond that, it does not cause any shake. The reason the old FLM will cause shaking was that the object is being moved in two axes'(x and z) individually. While this s...
Superior Tracker of Position
Created by Nice Name
Name Superior Tracker Type Positional Tracking Area 2D Accuracy Any inputtable value (default to 0.1 meter) Speed Nearly instant Core N/A Attack N/A...
Superior Tracker of Angle
Created by Nice Name
Name Superior Tracker of Angle Type Angular Tracking Area 2D Accuracy Any inputtable value (default to 0.01 degree) Speed Nearly instant Core N/A Attack N/A...
Superior Tracker of Combine
Created by Nice Name
Name Superior Tracker of Combine Type Combine (Angular + Positional) Tracking Area 2D Accuracy Any inputtable value (default to 0.01 degree and 1 meter) Speed Nearly instant Core N/A Attack N/A...
2D-S-ST
Created by Nice Name
Name 2D Simplified Superior Tracker Type Positional Tracking Area 2D Accuracy Any inputtable value (default to 1 metre) Speed Nearly instant Core N/A Attack N/A...
IO v2 Logic Sample 邏輯範本
Created by Nice Name
You can use the IO systems to input and output almost any large of variable at once in Besiege level editor. 在Besiege的關卡編輯器中,IO 系統能被用來輸入和輸出想多大就多大的變數。 To input: 輸入方法: Variable i +1, IO v2 The variable can be up to ±16383 for each time. 單次輸入上限為 ±16383。 If yo...
SetGet Type-B v1
Created by Nice Name
SetGet Bv1 Is a variable system which you can input and output variables with ease. SetGet Bv1 是一個能讓使用者輕鬆輸入輸出變數的變數系統。 To set a variable you can do as follow: 你可以如此輸入變數: Variable "i +(-54871~54871)", select "SetGet Bv1" To get a variable you can do as follo...
Fake Local Transformation v2
Created by Nice Name
***It's supposed to be "Fake Local Transformation" but I misnamed this one into "fake local movement"*** Control: T, G, F, H....
SetGet v6b1
Created by Nice Name
SetGet version 6 branch 1 Shorten the logic structure without breaking the system, but will limit the diversity of it. For example building a VDOT out of v6b1 is more complicated than v6....
VDOT Bv1
Created by Nice Name
Variable Distance Orbit Transformation powered by SetGet Bv1. Control: T, G, F, H. Logic: On Variable in (Local) > 0  Variable "S1 +1"  Variable "S2 =0"  Variable "D1 +0" On Variable in (Local) < 0  Variable "S1 =0"  Variable "S2 +1"  Variable "D2 +0" On V...
Digit Finding
Created by Nice Name
Change the value of variable " in " to test if the digit finding works well. If the value is larger than 0, red bar shows up. If the value is larger than 37, green bar shows up. If the value is larger than 1369, orange bar shows up. If it malfunctioned, pl...
IO v1_5
Created by Nice Name
This was the "Full Recieving" I created on 2020/3/10. I thought it was useless compare to the new v2, but later I realized I was wrong, so now I have re-uploaded it. This version was already created before the now IO v2, but was later deleted and replaced ...
IO System v3
Created by Nice Name
IO v3 is an input/output system that allows users to input/output a variable up to ±10999 in one single variable event. It is not used to save variables, but to transfer a variable into different form so the variable can be used in different systems that c...
Decimal to Binary
Created by Nice Name
You now only need one block, one event to turn decimal variables into binary data form. In building zone, you can do as follow: To input a decimal variable: Variable(local) "i =(number)" The maximum input is 2047 (11111111111₂). To start transforming: Pres...
Multiplication Core 乘法核心
Created by Nice Name
Using only one block to run, Multiplication Core is a level logic system that allows you to multiply 2 variables easily, instantaneously, and without any lag. 乘法核心是一個能讓使用者輕鬆操作、不會當機且能瞬間完成計算的變數乘法工具,且只需一個方塊就能運作。 *****DO NOT OPEN THE LOGIC PAGE OF THE CUBE IT ...
SetGet Type-C v1
Created by Nice Name
SetGet Cv1 Is a variable system which you can input and output variables with ease. SetGet Cv1 是一個能讓使用者輕鬆輸入輸出變數的變數系統。 To set a variable you can do as follow: 你可以如此輸入變數: Variable "i ±0~10999", select "SetGet Cv1" To get a variable you can do as follow: 你可以如...
Division Core 除法核心
Created by Nice Name
Using only one block to run, Division Core is a level logic system that allows you to divide variables easily, instantaneously, and without any lag. 除法核心是一個能讓使用者輕鬆操作、不會當機且能瞬間完成計算的變數除法工具,且只需一個方塊就能運作。 *****DO NOT OPEN THE LOGIC PAGE OF THE CUBE IT WILL DESTR...
Prediction Test
Created by Nice Name
If you're moving in a predictable route, you'd better watch out....
Calculation Core 計算核心
Created by Nice Name
Using only one block to run, Calculation Core is a level logic system that allows you to calculate variables in addition, subtraction, multiplication, and division easily, instantaneously, and without any lag. 計算核心是一個能讓使用者輕鬆操作、不會當機且能瞬間完成計算的變數運算工具,且只需一個方塊就能...
Volume Displayer
Created by Nice Name
To change the size of the volume: T, G, F, H, R, Y. If something broke, press Enter....
IO v4
Created by Nice Name
IO v4 is an input/output system that allows users to input/output a variable up to ±16384 in one single variable event. It is not used to save variables, but to transfer a variable into different form so the variable can be used in different systems that c...
IO v2.1 Logic Sample 邏輯範本
Created by Nice Name
You can use the IO systems to input and output almost any large of variable at once in Besiege level editor. 在Besiege的關卡編輯器中,IO 系統能被用來輸入和輸出想多大就多大的變數。 To input: 輸入方法: Variable i +1, IO v2.1 The variable can be up to ±16383 for each time. 單次輸入上限為 ±16383。 If ...
VDOT_Bv2 Logic Sample 邏輯範本
Created by Nice Name
https://i.imgur.com/GjIBWXA.gif English Description "Variable Distance Orbit Transformation Type-B Version-2" is a system that runs the movement of a target object orbiting a set pivot in a variable distance away as the gif above shows. You can call it "Ci...
S-2D-AT
Created by Nice Name
...
S-3D-AT
Created by Nice Name
...
Turret Example 砲塔範例
Created by Nice Name
This is an example level of reloadable turret. 這是一個能無限裝填彈藥的砲塔範本。 Control: T - Aim down G - Aim up F - Aim left H - Aim right Enter - fire Backspace - Description Language Switch The Bomb will be reloaded after being shot and exploded. Used Cubes 1. LoopBox...
Level Fighter 地圖戰機
Created by Nice Name
This is a functional fighter jet made with level editor. *The performance might differ based on the condition of your PC. Control: Thrust : ArrowUp, ArrowDown Pitch : T, G Roll : F, H Yaw : R, Y Turrets : Left Click Reload Ammo: U No landings haha I'm lazy...
SetGet Bv2
Created by Nice Name
SetGet Bv2 Is a logic system which let you read a variable over and over again. SetGet Bv2 是一個能讓使用者重複讀取變數的邏輯系統。 To set a variable you can do as follow: 你可以如此設定變數的值:  Small input:  小輸入: Variable "i =1", SetGet Bv2  or Variable "i =-1", SetGet Bv2  Small inp...