Coin Tetrahedron: progress
Coin Tetrahedron: initial commit
Square-0: icon.
Switch off Square-0
Add Square-0
Make the Masterball built-in - we need to displace the old version of it with an old scrambling mechanism.
Master Icosamate: mesh, jsons.
Master Icosamate: first code.
Icosamate: switch it off
Icosamate: mesh, jsons.
first attempt at Icosamatenew PL tutorial for the Crazy Planets
Tablebase-based scrambling.
Introduce InitAssets. We'll use this later to pass on references to the tablebase file to the TwistyObject (so that it can use this for perfect scrambling)
fix for a crasher.
Bump first 4 jsons to version 8
- add the Pyraminx Duo solver to the list- make the signature of an object independent of its location in the ObjectType enum
Increate number of Burr Cube scrambles to 487.
Minor
Add Burr Cube (aka Wall Cube)
Camouflage: new json (change complexity and num scrambles)
Camouflage: new mesh and json.
Correct Camouflage's cubits (centers must be 1x1x1!) and add YTS' scrambling algorithms.
Don't do slow scramblng if numScrambles>=50 - do a fast scramble instead.
AI Cube: rename the icon.
Icon (and icon creation) for the Camouflage 3x3x3.
AI Cube: rename BAN5_3 to BAN5_4
AI Cube: dmesh, jsons. Only scrambling now missing.
Beginnings of support for AI Cube.
Produce new JSONs files (version 7, with new scrambling method)
Move scrambling to a new model where there are spearete scrambling 'algorithms' and 'edges' of the scrambling graph.Now each edge can contain a whole algorithm, i.e. a sequence of moves leading from state to state, which permits construction of scrambling for more complicated bandaged objects such as the AI cube....
Progress with the Camouflage 3x3x3.
Beginnings of support for the Camouflage 3x3x3.
Pyraminx Diamond & Duo: meshes, jsons.
Minor bugfixes for creating JSON files version 6 (with per-cubit lists of VertexEffects)
Make several objects built-inoone fix for USE_IAP
Purchase Pane: buttons
Changes to the initialization - initialize the 'bought objects'
switch off Masterball in the enum
Masterball: icon, mesh, jsons.
Progress with Masterball - the whole object gets drawn more or less correctly now.Remaining: issue with Sink effect not fully inflating the ball and TouchControl.
progress with Masterball - Cubits app works now.
Make Pyraminx Duo invisible.
Pyraminx Duo: json, mesh, icon, etc.
Implement Pyraminx Duo
New Mastermorphix & Megamorphix icons, some small corrections.
Mastermorphix & Megamorphix: finishing touches (meshes, jsons, icons, final adjustments)
Corrections for Megamorphix.
Add Mastermorphix & Megamorphix.
IAP, part 1: Introduce the concept of a 'free' and 'not free' object to
- ObjectType- DownloadedObject- RubikObject- jsons
Move the 'bandaged' button back to the main menu.
Simplification for the new way of storing records.
New way to store records, comopletely independent on the number of scrambles.Do away with the weird 'getDBLevel' thing.
Make Mixup & Mixup Plus built-in
main: license.
Bugfixes.
from now on, 9 is the minimal value for the Full Scramble.
Move 'bandaged' from the main menu to the object popup.
Correct the order.
Progress with new UI
Correct the icons
Make 4 puzzles built-in.
Sticker overrides finished. Add crazy planets JSONs and icons.
Beginnings of support for 'sticker overrides' - possibility to override the color of an individual face of an individual cubit. Ultimately this will enable overriding with any bitmap; so far only a solid color.
Also, fixes for two crashers.
minor
Circle 2x2: mesh, jsons.
Progress with Circle 2x2.
First attempt at a Circle 2x2 - but this is implemented wrong. The smallInner pieces next to the FLD corner should never move relative to the corner.
Minor correction.
Crazy Planets: minor
Crazy Planets: progress
Make the 4 built-in BandagedCuboids use the introduced InitData concept and remove all specific bandaged object classes.
Introduce InitData, a data structure used to initialize a TwistyObject.Current (optional) members: int[] numLayers, int param [intended: type of the Crazy 3x3 planet], float[][] pos [position of a bandaged cube] )
Crazy 3x3: icon, jsons, mesh.
Crazy 3x3: initial version. Still stickers need to be adjusted.
Mixup Plus Cube: icon,mesh,jsons.
Mixup Plus Cube: beginnings
Bump app version to 1.10.4
Mixup Cube: mesh, jsons, icon.
Progess with Mixup.
one more crash fix and a bump to 1.10.3
Support reading num of scrambles from json version 2.
Bugfix
New Pentultimate puzzle.
Starminx I: icon
Starminx I: progress
Starminx I: beginnings
Make Container built-in.
Bump version to 1.10.0Add Trajber 4x4, Mirror 4x4, Axis, Fisher, Pyramorphix to the list of built-in objects.
Mode the 'iconMode' from static variable in ObjectControl to member varaible in TwistyObject (safer)
Trajber's 4x4 : almost finished, what remains is the 'solved' function.
Beginnings of support for Trajber's 4x4.
Recreate Pyraminx Crystal mesh
Add Vietnamese Tutorials - json files
Pyraminx Crystal: puzzle works.
Pyraminx Crystal: beginnings.
up the number of scrambles of the BAN2 and BAN4 objects to respectively 20 and 22.
Void Cube: switch it off.