Visual Integer Factor - a puzzle game I'm building to demonstrate whats so hard about binary integer factoring and convince the world that base 2, 4, 8, or 16 are better than base 10 - Gameful2021-09-22T16:38:09Zhttps://gameful.ning.com/forum/topics/visual-integer-factor-a-puzzle-game-i-m-building-to-demonstrate?groupUrl=games-created-by-teachers&commentId=6502263%3AComment%3A116912&groupId=6502263%3AGroup%3A83949&feed=yes&xn_auth=noNew discovery about integer fâ€¦tag:gameful.ning.com,2014-12-08:6502263:Comment:1169122014-12-08T23:59:51.671ZBen F Rayfieldhttps://gameful.ning.com/profile/BenFRayfield
<p>New discovery about integer factoring - play with it on screen<br></br><br></br><a href="http://VisualInteger.com" target="_blank">http://VisualInteger.com</a> (version 0.2.0) is a puzzle view of binary integer factoring. Its opensource software (GNU GPL 2+), for those who want to experiment farther.<br></br><br></br>Its multiplied when all in 1 row or column.<br></br><br></br>Its factored when the same number or zero is in each row, and the same other number or zero is in each column.<br></br><br></br>A single operatorâ€¦</p>
<p>New discovery about integer factoring - play with it on screen<br/><br/><a href="http://VisualInteger.com" target="_blank">http://VisualInteger.com</a> (version 0.2.0) is a puzzle view of binary integer factoring. Its opensource software (GNU GPL 2+), for those who want to experiment farther.<br/><br/>Its multiplied when all in 1 row or column.<br/><br/>Its factored when the same number or zero is in each row, and the same other number or zero is in each column.<br/><br/>A single operator acts on each cell on screen, swapping 2 below if they are opposites, else swapping 2 below with 1 heavier digit above.<br/><br/>This is an example of a "one way function" <a href="http://en.wikipedia.org/wiki/One-way_function" target="_blank">http://en.wikipedia.org/wiki/One-way_function</a> something thats easy to do forward but hard to do backward. You can use the 2 buttons above "swap up (first found)" and "swap left (first found)" to change anything to multiplied form, but theres at least an exponential number of ways to get from there to factored, especially if it has many factors.<br/><br/>The default game board is 8x8 but has a variable to expand, to be used in later versions. The rectangle sizes are bigger to show which digits are bigger and smaller, and this will change when you move the mouse, in later versions.<br/><br/>This doesnt answer how hard it is to factor integers, but you can try out new algorithms visually or just play with it.<br/><br/>Unary counting is on the diagonals (swap left, swap right). Translation between unary and binary is done with swap up vs swap down. All those can be done by clicking, since its only possible do do 1 of those at a time, it automatically figures out which to do when you click.</p>