Custom Map #1931: Eye of Orion. By: Telanir

Started by AutoPost, April 06, 2015, 04:39:22 PM

Previous topic - Next topic

Tyler21

Quote from: speef on April 17, 2015, 08:35:00 PM
This was a really cool map, but I had to quit about a quarter of the way in because it ran so slowly. Unity grabs one CPU core (out of 8, on my PC) and just chokes to death in a monolithic heap of sadness.

Maybe someone could ask Virgil to get the CRPL interpreter into its own process?  Unity allows IPC with non-Unity processes too, so it might make a lot more sense to do the CRPL interpreter in C++ or C.

...and even cooler than that? Imagine a CreeperAPI that let us plug in our own external processes. Imagine how much more accessible hacking on CW3 maps would be if you just had an API to feed, and you could do it in whatever language you wanted to build an extension for.  Nothing against RPN and stack-based stuff, but there's a few more people out there who speak C and Java than there are people who speak Forth and Factor.

I don't know if he's still working on this game (or if he wants the headaches that go along with platform-dependent maps), but even if he just broke CRPL out into its own process, that would make maps like this playable for me.

I know that the following is a super basic advice and just ignore it if you already tried it, but when I used to play CW3 on my 8y old laptop, I played in a windowed mode (manually set the window size to about 640x480), played usually at max zoom (this one was particularly useful) and turned every visual effect off. These things reduced lag significantly even on large maps with lots of cores on map.
"Enjoyment appears at the boundary between boredom and anxiety, when the challenges are just balanced with the person's capacity to act."
― Mihaly Csikszentmihalyi

Check my collection of the 30 most difficult and challenging maps in Colonial Space!

Darwin

O man just finished this map! I hope to see more like this