Well despite two design iterations, the abandonment rate for the “Avoid” mission is still sky high!
In the last iteration we fixed the UX, allowing the user to pilot the craft using two constants and no building. That was not enough it seems! Wttbz on Discord told me a friend the…
After our last release, we decided the next stated goal should be improving the abandonment rate of the ‘Avoid’ mission in our game (see previous blog). The purpose of this mission was to teach players that the world had Newtonian mechanics, that an engine acting off-center-of-mass caus…
After our last release, we decided the next stated goal should be improving the abandonment rate of the Avoid mission in our game (see blog). The purpose of this mission was to teach players that the world had Newtonian mechanics, that an engine acting off-center-of-mass causes rotational accelerat…
Unity does not provide much direction on how to transfer game state between scenes. Some community suggestions are singletons, static variables or DontDestroyOnLoad. But these have other effects that you might not want. Here, I will share a pattern inspired by functional programming I call Stateles…
I would like to congratulate Tonder for being the current best in the Corepox Universe! Clearly exploiting a few holes in the gameplay, Tonder has taken the top with ship EFC690EED7B924CF2A18A854C3EB6DB4.
This ship features the exploity mine-spawn-kill, plus a formidable 4 orb ramming ship. The …
Wow it’s been years but you can now get Corepox in the Android app store. Corepox is the manifestation of a hypothesis that programming games can be fun.
As game enthusiast, I feel let down by mobile the mobile platform, I want a good game for mobile. As a father, I want a game that teache…
Google App Engine Flex can run most docker workloads, for instance, it is able to run headless Unity linux builds unlike Google Cloud Functions or Cloud Run which are on the gVisor runtime. However, you cannot scale-to-zero, which usually implies a GAE flex application will cost you around $50 a m…
At last, success, I have inspired my children with a technological marvel. I’ve combined their two favourite tech toys. I’ve improved usability, and exposed the kids to what makes computers special.
One toy is Dash the robot by Wonder Workshop. Dash is operated through a mobile app. Its …
We just rebuilt the Corepox website to improve performance and to extend our functionality with custom pages generated from game data. The website scores 99/100 on a page speed test, and cost less than $5 to host and can be extended and scaled horizontally We think the architecture might be of i…
Today, we will discuss the lazer: a component that can help you destroy your enemy. A lazer shoots when its’ input is greater than zero. If no input is provided, then the lazer’s input is assumed to be 1. If the input is zero or negative, then the lazer does not fire.
Here, you can see a small…
In today’s devlog we will be talking about the engine: a vital component to any moving spacecraft. The engine gives a propulsive force proportional to the numeric value of its’ input. If the input is lower or equal to zero, then it is counted as zero and the spaceship remains idle.
Here, you…
Yay, we have migrated to a new provider. Quite a lot of new pipes were installed, which has improved our page speed a fair bit, particularly for mobile users.
The old Wix site was particularly annoying for having a jerky cursor which is the terrible input latency. It took 30 seconds before you …
Hi, our Wix.com website performance has not been satisfactory. Pages are slow, sometimes content does not load, the mouse jerks around etc. So I have been preparing to move host, which should go live over the next day. I've been testing the new site and there are a few things to get right that I c…
You can now follow Corepox on Instagram @corepox.game. On Instagram, we will be sharing pictures & stories giving you a sneaky peak on what happens behind the scenes during Corepox development. Follow us now!
Today we look at the most used component in Corepox spaceships, the constant.
A constant is basically a numeric output. It is one of the simplest components in Corepox. However, its meaning and magnitude changes according to the number configured & the part that is connected to. Below the…
I am overwhelmed by the variety of designs that early testers have developed. Some of these ships solve problems in less components than I thought possible, and this is the point of Corepox. We are exploring the design space together!
Here are a few choice designs I found today
The Turr…
I remember playing Lego when I was a child to create beautiful structures that matched my imaginary world.
With Corepox you can do that too.
You can create a ship that looks any way you want. The magic of modular designs allows your creativity and makes your ship unique: your own fingerpri…
You can run Unity in a serverless function, with graphics, in less than 70 lines of code! Full demo code is on github.
But why? Serverless is a new cloud trend, you place a snippet of application code in the cloud, and let the cloud providers spin up resources to execute them per execution. It comp…
I remember playing Lego when I was a child to create beautiful structures that matched my imaginary world. With Corepox you can do that too. You can create a ship that looks any way you want. The magic of modular designs allows your creativity and makes your ship unique: your own fingerprint. Ha…
You can run Unity in a serverless function, with graphics, in less than 70 lines of code! Full demo code is on github.
...
The core gameplay of Corepox is designing spaceships to fight other players or solve missions. I used to love unit customization in games, but most only allow you to change the weapon assigned to a predefined weapon slot, rather than radically rethinking the whole assembly.
With Corepo…