FactoRayO v2.0
Posted: Fri Aug 28, 2020 2:38 pm
by arrow in my gluteus
I've made a second version of my raycasting engine in factorio: https://www.youtube.com/watch?v=28UzqVz1r24
You can find version 1 here: https://www.youtube.com/watch?v=7lVAFcDX4eM
You can download the map here (not compatible with 1.1, you'll have to download 1.0):
explanatory videos:
architectural changes: pipeline design
trigenometry
blueprints
If you use these, please provide credit where possible/appropriate
v2.0 iteration 1:
v2.0 iteration 3:
credit:
music
OcularNebula - vulg
https://www.youtube.com/watch?v=k5lRcjC3bY4
endscreen image: Banana Lord
https://www.youtube.com/channel/UCuFfgi ... cJiwsghpDg
idea for the user input mechanism: Kleeb
https://www.reddit.com/r/factorio/comme ... s/efyjo9r/
---------------------------------------------------------
Clarification of unmodded.
Although no mods are needed to run this raycasting engine, mods were used in it's construction for example for:
spawning in the resources required to build it.
filming the end result
...
Additionally some cheats were used:
I've set the worker robot speed to level 100 000, this is technically possible without cheating, it's just super hard.
I'm also spawning in the items that get picked up by the bots to feed the screen, and delete those items once they have been used to display an image.
This because I found it more important to get the raycasting engine itself to function than to figure out the logistics of recycling the items back into the screen.
I however still believe it's possible to do this without cheats, I however haven't put in the time to do it that way; as I found it more useful to put my time towards the actual engine.
Might include more details later.
You can find version 1 here: https://www.youtube.com/watch?v=7lVAFcDX4eM
You can download the map here (not compatible with 1.1, you'll have to download 1.0):
- FactoRayOv2.0_export.zip
- (6.31 MiB) Downloaded 858 times
explanatory videos:
architectural changes: pipeline design
trigenometry
blueprints
If you use these, please provide credit where possible/appropriate
v2.0 iteration 1:
0eNrtWttu2zgQ/RcC+7Irt+JQpC4P/Y9m0TV8YRICtmTQVLBG4H9fSm5tRdZlSHXdFM5LYCnSETmHZzhzpFey3JRyp1VuSPZK1KrI9yT7+5Xs1VO+2FTnzGEnSUaUkVsSkHyxrY4WWpnnrTRqNVsV26XKF6bQ5BgQla/lvySjx28BkblRRskTYH1wmOfldim1veAMtS+Xe7Mwqsgt/K7Yq/qnfbCFmXEGATnYHzSkx2NwBQNIGMoHYdgZpgqAWeSmOa3OYX36jpgmn7idt73P6GIzX8rnxYuyN9krH9XGSN0TzxelTWnPXCZQXzF7IDVaWRFCBUuiRkwDTxzBORNnHPhJOOz47TTxXK6q4OwrNFr9edJS5k3W1ZpkdiIrpVelMvWhXSHHLiqikTXWRQZ9Q8Va6dOA6uXRRcwFeW7/vVbn0T8qvTdzt9jsZYUx/7FwzlEqdlKf1mNG/rC3FqXZlQ7gIani0xlfLdft6FLeiGV9Ir6Kd9BNzIlH6AHmONq4O22Q/iLawk7aGMQiuTVtLVFAi0RxHfx+pmIcU+I84rVcqbXUYzTFjjR9h/0JHF2RY0e6W+h6pBn54sGOfJH6YJ5V/nTC3x3mdW6bP+piO1e5BSOZ0aV04JBjhZa0JZq60Aspjt/YQ4nRu1IivFXhPx48PzipkLdV2McgUBfGkIQlrsUH8FbxMU6YVylCG1t/4lmGQAPDVl8xiyOaQORZjIyhOZYkAkdQ6qEoeAcliRvRTcn96SE5cJJcPLzxUYpNqu202EZiw+UNDdtPhvaTW3j0Kll0LhoaOss6vI2smyLq0BDt1dB4iusNBnWXEE3fVVVPWyX9F5/y46uTRlKsBmhjjXdfALhMR8GDJ/GLeAKfVPe1neo+/+/VRYqtLmhHahnIXFEfic5uBo1vk3kefDMPKly9i/piKWzlWpXbmdzYB2i7snfFRnYGhF3bO6guHJD5kDsPiYnzkITLkJC2CxUTLDB+vxaYL06UUg6XeTkWrhTZ69N4gpvG79dNi9A7rxjO0QmSp2SCfcbv1z6jY22Em8OC3VBSXwuNf1hoWJ0E6JZ9gFCk/CCcYMHwW1VMsyl7YdgPBG57D1YlQCcYkfw+jci2Dvp7hXjYpYBwWBjIfhBggvXFP6wv1DbT3rQAXX1AMuJ9DXeQwNpP5iPeV4hrb4BN8L747+J9AbLZg2iC+cXv1fzqSFF9KhAj7hcg32EDn+B+8Q/3C6uSPh4jF/sL4j4WxQT7i/8+9hcgnR2Ip9hf3MVrAo7MiD7t7o8eCm4sNLlYPXcmxfCtlP7y6aVqbJcCMXXRSHu/Hsih2IIwncAcu2fmhBNx6NefyG8MWOjBG/9QXFeN7dJY9WVARifwcdc6AqcMiHw/zcC5Ybm8/YBbfYMz868VkOmdsQlxYO8/Dp3Z0qbW+uP2rPEtfEBe7BBPs0hoFEdpLGIaCi6Ox/8AAv3t2w==
v2.0 iteration 3:
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
credit:
music
OcularNebula - vulg
https://www.youtube.com/watch?v=k5lRcjC3bY4
endscreen image: Banana Lord
https://www.youtube.com/channel/UCuFfgi ... cJiwsghpDg
idea for the user input mechanism: Kleeb
https://www.reddit.com/r/factorio/comme ... s/efyjo9r/
---------------------------------------------------------
Clarification of unmodded.
Although no mods are needed to run this raycasting engine, mods were used in it's construction for example for:
spawning in the resources required to build it.
filming the end result
...
Additionally some cheats were used:
I've set the worker robot speed to level 100 000, this is technically possible without cheating, it's just super hard.
I'm also spawning in the items that get picked up by the bots to feed the screen, and delete those items once they have been used to display an image.
This because I found it more important to get the raycasting engine itself to function than to figure out the logistics of recycling the items back into the screen.
I however still believe it's possible to do this without cheats, I however haven't put in the time to do it that way; as I found it more useful to put my time towards the actual engine.
Might include more details later.