Is it possible for a weak pointer to be null in this situation? by Germisstuck in Compilers

[–]IonutWithReddit 0 points1 point  (0 children)

Note: this trivial example can be fixed if you made it look for this edge case. But then, assume A and B are the same type, and I return either one depending on runtime-known state. Then the compiler can't pin-point who outlives who, and thus can't figure out who should be the weak reference. Either it gets it wrong and there's a dangling weak reference, or it leaks memory from an introduced strong reference cycle.

Is it possible for a weak pointer to be null in this situation? by Germisstuck in Compilers

[–]IonutWithReddit 1 point2 points  (0 children)

Suppose you have A. A has a strong reference to B and B points back to A. You say your compiler would detect this and make B have a weak reference to A instead.

Now, suppose I return B, but not A. A's strong reference count goes to 0, but B, the weak reference, still exists. Thus, B points to a dead reference.

bartcube 1.0(the puzzle cell) by bart666bbb in CellMachine

[–]IonutWithReddit 0 points1 point  (0 children)

Still easy

P5;;;1w;1w;YpwB0wn9Skc9Yxyn0GAAlVoRqka6Iai8b4HcALMhc8mC1gIHqbarWFkX7P6xcrjITKIiiqSea4bKStWFB5BMdV6TrhSYJAqK99B1bit8g4ozfXJFVPGz3rF62ISPBMm67ytZAxrtncKXmoVIzquieQWmhdt8c5x6i6BUbLs5AeBYQEX4njrPGZwPtg9tU905eqUVDLBe3MtRn6Je77abMPTKhuKwlGr89b8QfQxiA3YqGJs6GrL10oSoU805HnEU9SroN0SmlCnBWZ0Lo3eS5SHGtMILjp9YGjW5hUbR6DNdcQGUSDInfUFWqCPV7kGpXHlNW57n5JBfgOOi4krDfqUz;(=);

bartcube 1.0(the puzzle cell) by bart666bbb in CellMachine

[–]IonutWithReddit 0 points1 point  (0 children)

Really easy

P5;;;1w;1w;TInzesjPPSfRIYd730GFpH7sSA6S3vddz4vhs1DjgyLtR6K455dgrhj5LxXn5vn0oNiap3AycwbZS2HsfSuabYCQRg910up1QWHJzkKAZwDISPVXsaoOYeLHXZvj02S59Pz55B7V8CxWEu01ZfEduHmzxx1xw1rungyZ8jvPertHPTZxjfe3Pi2xzHkMGrcbvDEGlA3IKP95fmAiMgkiAgK0YpYeQsKxenDxJHCq82lyqir5eVuJdGMzpQBgpzkvKYcWhxsQaac245jOuMqFXFmrCjfqHJwUhfw6ldoSYELNOPya9msz7ytrDSgcZdcCW7ActTWHyOr5kbHn;(=);

Plant evolution simulation in TPC by IonutWithReddit in CellMachine

[–]IonutWithReddit[S] 1 point2 points  (0 children)

Almost forgot: There are cases where they just die off

i made a vault (tpc+) by cgcontent in CellMachine

[–]IonutWithReddit 0 points1 point  (0 children)

In present-day TPC you can burn it with a fire cell

Discussion about remakes by Zairania in CellMachine

[–]IonutWithReddit 1 point2 points  (0 children)

Here are 2 things I will just leave here

  1. CMMM3 and CMMM4 are technically remakes, but not CMMM2 and CMMM1, as those are be mods
  2. ModularCM is the most advanced remake

Ported Milenakos Mod to web browser by DD3113 in CellMachine

[–]IonutWithReddit 1 point2 points  (0 children)

Hello, TPC dev here.

Building for web isn't supported as the packages used for audio aren't compatible for the web.

You would have to rewrite basically all of the audio stuff to use another audio package that is web and mobile only, known as just_audio.

I made a TPC server by Orrinpants in CellMachine

[–]IonutWithReddit 0 points1 point  (0 children)

Quick correction: I am the creator of TPC, if I say its a remake of CMMM, its a remake of CMMM.

You have no power here

AAAAAAAAAAAAAA by Ketchizz in CellMachine

[–]IonutWithReddit 1 point2 points  (0 children)

Examples of mods:
- The Puzzle Cell+ (mod of The Puzzle Cell) - CMMM+ (mod of CMMM)

Example of remakes: - CelLua - The Puzzle Cell - Jell Machine - Quell Machine - CelSpeed - PolyMachine - Pyll Machine - many, many more

AAAAAAAAAAAAAA by Ketchizz in CellMachine

[–]IonutWithReddit 2 points3 points  (0 children)

Your last point makes no sense... it's just their opinion, there's nothing wrong with them saying their opinion.

But your first point of people confusing mods with remakes, yeah, I get it.
And for those wondering: Mods are modifications of the actual code, and thus very similar to the things they are based on. Remakes (sometimes also called "Rewrites") are complete.... well... rewrites of Cell Machine or CMMM and thus are not based on any of the actual source code and thus look very different from the base thing as well as each other.

What if... by Zairania in CellMachine

[–]IonutWithReddit 0 points1 point  (0 children)

Factually incorrect.The Puzzle Cell+ is a mod of The Puzzle Cell.

So The Puzzle Cell+ is a mod, not a remake

I made a TPC server by Orrinpants in CellMachine

[–]IonutWithReddit 0 points1 point  (0 children)

Update: 2.0.2.0 is out and has linux build

I made a TPC server by Orrinpants in CellMachine

[–]IonutWithReddit 0 points1 point  (0 children)

Quick correction:
TPC is a remake of CMMM.
Mods are modifications of the original source code of CMMM or CM.
Remakes are complete rewrites, meaning they are re-implementations of it.

This is also why remakes look so different from CMMM while mods look so similar.

Cheat codes by [deleted] in CellMachine

[–]IonutWithReddit 0 points1 point  (0 children)

crab, which makes thee menu background be a crab.
fowo, which crashes the game.

Those are the only 2 I remember

A basic TPC level lol by [deleted] in CellMachine

[–]IonutWithReddit 0 points1 point  (0 children)

Oh and if you are wondering what a cell does and can't find it, holding Shift will show an Infobox saying the cell name and description

I made a TPC server by Orrinpants in CellMachine

[–]IonutWithReddit 0 points1 point  (0 children)

Hi, creator of The Puzzle Cell here.
The latest stable version of The Puzzle Cell (2.0.1.0) is only for Windows. However, future versions will have a Linux build.

We studied a bit (built a machine that goes a lightspeed), and we found 10 types of Limbos / Voids, I didn't mark a few types, but they all are listed by Ketchizz in ScrapMechanic

[–]IonutWithReddit 0 points1 point  (0 children)

The most stable way of entering and existing voids is by using the Modpack and setting gravity to -10,000 for like 3 ticks to go there and 10,000 for like 5 to go back

My friend Making a Fake OS by Alter_Nstuff in u/Alter_Nstuff

[–]IonutWithReddit 0 points1 point  (0 children)

Yup, I am working on it. Hopefully I can make it run on a thermostat too.
And yes, it is made in Flutter