Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Prototype
Items
Properties
All Categories
Recent changes
Random page
Help about MediaWiki
Philosophical Research
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
User talk:Reversedragon/FirstNineThousand
(section)
Add topic
User page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Add topic
View history
General
What links here
Related changes
User contributions
Logs
View user groups
Special pages
Page information
In other projects
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Wavebuilder == * I have been contemplating a mechanism to properly integrate the notion of Wikibase Item numbers with the code of [https://codeberg.org/reverseDragon/wavebuilder-unstable wavebuilder] to better enable crossover between these two projects. β RD ** The fact Wikibase stores Items or Lexemes as integers is very good. It means that any program adjacent to Wikibase can safely assume that elements, pre-existing or arbitrarily added in a dictionary, can all be mapped to integer numbers, and in turn, any structure storing combinations between elements can be described in purely mathematical terms β if each element has some number from 1 to 10, then it is the case that combinations can all be assigned numbers in a linear numbering from 1 to 55 using a coordinate equation in terms of <var>x</var> and <var>y</var>. What might have been a hash table of combinations turns into a neat triangle. Of course, then all the human-comprehensible symbols mapping to each integer element still have to be handled somewhere. β RD *** If the dictionary loading process were reworked a little, then every Litho<em>graph</em>ica Item could be registered into Wavebuilder using exactly its Litho<em>graph</em>ica number. This probably wouldn't be the case if you wanted to omit some Items, but, perhaps using some kind of retry algorithm to throw other elements in the gaps between specific numbers it <em>would</em> become possible. Optional setting, I guess. β <span style="display: inline-block; transform: rotate(180deg);" aria-hidden="true" title="tyrannosaur rampant inverted">π¦</span> [[User:Reversedragon|R.D.]] ([[User talk:Reversedragon|talk]]) 06:22, 25 February 2025 (UTC)<!-- --> ** I had a great insight regarding wavebuilder and Lexemes a number of minutes before I wrote this but I can't remember what it was. β <span style="display: inline-block; transform: rotate(180deg);" aria-hidden="true" title="tyrannosaur rampant inverted">π¦</span> [[User:Reversedragon|R.D.]] ([[User talk:Reversedragon|talk]]) 06:22, 25 February 2025 (UTC) *** It's nice that Lexemes have integer numbers but it's a minor problem that they restart their numbering, and a slightly bigger problem that they have Senses that give them a non-linear character. β RD *** Another thing about Lexemes that is actually very cool is they could theoretically be used to label elements and control the labels of elements. I have thought about this before. But with wavebuilder, it would be easier to code a system that says Q1 can be labeled by L10-F1, L40-F3, or L50-F2 and when the strings for those integer vectors are then loaded into the element bank any of those strings can be typed in to select the element. It would be a matter of downloading a list of Lexeme forms to update the available Lexemes, loading the table of Item label Lexeme numbers, and loading the Lexeme forms to generate a table of Item labels. a bit of a lengthy route but it <em>would</em> allow storing the Item-to-Lexeme table in simple binary if that were necessary for some reason, and fully separate the elements from their potentially-multilingual names. β RD *** The other possibility that occurred to me was just, combining Lexemes in the game and creating more Lexemes to add to the wiki. This part of wavebuilder has so far been a bit lacking because it doesn't have any kind of punchy visualization yet. Everything about the game has implied that this is actually something of a "wiki game" and the real purpose of the game is to slowly fill in the combination pyramid. We need to figure out some kind of punchy graphical interface where you actually search for the un-filled slots and see if you can think of anything to fill them in with. β <span style="display: inline-block; transform: rotate(180deg);" aria-hidden="true" title="tyrannosaur rampant inverted">π¦</span> [[User:Reversedragon|R.D.]] ([[User talk:Reversedragon|talk]]) 12:32, 25 February 2025 (UTC)
Summary:
Please note that all contributions to Philosophical Research may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar
free resource
.
Copyright is complete nonsense
, but people do have to buy items to be able to charge anyone taxes.
Cancel
Editing help
(opens in new window)