Hoppa till innehållet

Balansera spelet i kalkylblad som sitter inne i designen.

Skördeekonomin, XP-kurvan och loot-tabellerna är riktiga kalkylblad med formler, inne i dokumenten som förklarar deras regler. En formel läser ett annat blad i samma dokument, ett diagram ritar kurvan och panelen Dropchanser säger vad en loot-tabell betyder för spelarna.

Saltmarrows kalkylblad för skördeekonomin öppet i full bredd i Nodary: avkastning per tidvatten efter fönster, lag och räfstakt, med beräknade värden för salt, kristaller och snäckor, en summarad, en cellanteckning om nipflodskristallerna och formeln i den markerade cellen, som läser priser från ett annat blad.
Saltmarrow är ett exempelprojekt: studion, teamet och spelet är påhittade.

Formler för kurvor, kostnader och odds, och diagrammet som visar dem

Skriv = så räknar cellen. Utöver SUM, IF, VLOOKUP, XLOOKUP, INDEX och MATCH kan bladet de funktioner en balanseringsrunda behöver: POWER, MOD, FLOOR och CEILING för en kostnadskurva, SUMPRODUCT, MEDIAN, STDEV och PERCENTILE för en belöningstabell, COMBIN och FACT för odds. När en formel går sönder säger den i ord vad som ska rättas och vilken cell felet kommer från. Ett diagramblock ritar valfritt område i ett blad som linje, staplar, yta eller punkter, och ritas om när siffrorna ändras.

  • Excels stavningar fungerar också: STDEV.S, PERCENTILE.INC, CEILING.MATH
  • Läs ett annat blad i dokumentet efter namn: Stats!B2 eller 'Loot table’!A1:B9
  • Starta ett tomt blad som en loot-tabell eller en XP-kurva som redan räknar
  • Kommentera en cell; anteckningen stannar på den när rader sorteras

Vad det inte gör Det här är inte hela Excel: inga makron eller pivottabeller, och en formel eller ett diagram läser bara bladen i sitt eget dokument, inte ett annat dokuments.

Tuning

Ändra ett värde: varje formel och diagrammet följer med. Markera en cell för att läsa dess formel.

Restoration!B4=ROUND(Tuning!B1*POWER(Tuning!B2,A4-1),0)
LevelCost (shells)Tide income (shells)Tides to afford
1
2
3
4
5
6
Restoration cost against tide income
05001 tn1,5 tn123456Cost (shells), 1: 150Cost (shells), 2: 233Cost (shells), 3: 360Cost (shells), 4: 559Cost (shells), 5: 866Cost (shells), 6: 1342Tide income (shells), 1: 310Tide income (shells), 2: 356Tide income (shells), 3: 402Tide income (shells), 4: 449Tide income (shells), 5: 495Tide income (shells), 6: 542
  • Cost (shells)
  • Tide income (shells)
Data
LabelCost (shells)Tide income (shells)
1150310
2233356
3360402
4559449
5866495
61342542

Läs en loot-tabell i spelare, inte i procent

Tryck på Dropchanser i ett blad med föremål och vikter. Panelen ger varje föremåls chans per dragning och inom 10, 50 och 100 dragningar, antalet dragningar i snitt, och den dragning då hälften, nio av tio och 99 av 100 spelare har det. Lägg till en garanti (pity) på ett föremål för att se vad den ändrar, och läs hur lång tid det tar att samla hela tabellen.

  • Vikter som beräknas med formler räknas, och panelen följer varje ändring
  • Att samla alla är exakt upp till 12 föremål, därefter simulerat från ett fast frö
  • Ladda ned resultaten som CSV
  • Prova samma matematik utan konto på /tools/drop-rate-calculator

Vad det inte gör Garantin är en hård garanti på ett föremål. Mjuk pity, där oddsen stiger för varje dragning, och dragningar utan återläggning modelleras inte.

Panelen Dropchanser på Saltmarrows tabell för kristallådran: varje kristalls chans per dyk, antalet dyk tills hälften, nio av tio och 99 av 100 spelare har den, och en garanti som ger en Drowned lens vid dyk 150.

Hämta in kalkylblad från Excel, skicka ut dem till motorn

Importera en .xlsx- eller CSV-fil med förhandsgranskning: välj bladet, kontrollera varje kolumns typ och behåll formlerna levande eller behåll resultaten som Excel sparade. Ge kolumner regler, som en lista med val, ett talintervall eller en obligatorisk cell, och markeringar som färgar det som behöver uppmärksamhet. Peka sedan bygget mot bladet: en datanyckel läser dess beräknade värden som JSON eller CSV på en fast adress, och ett oförändrat blad svarar 304.

  • En formel som Nodary inte kan beräkna behåller Excels sparade resultat, cell för cell
  • Kolumnregler flaggar värden att kontrollera utan att stoppa någons skrivande
  • En datanyckel läser bara och kan begränsas till ett projekt
  • Översättningstabeller använder samma flöde, som JSON, CSV, .po eller XLIFF

Vad det inte gör Inga .xls, .ods eller skyddade arbetsböcker, och en import ersätter hela bladet. Ett blad rymmer upp till 50 000 celler, och en datanyckel gör upp till 120 förfrågningar i minuten.

Saltmarrows översättningstabell i Nodary: nycklar, sammanhang och maxlängder med kolumner för engelska, franska, tyska, japanska och brasiliansk portugisiska, varje språks framsteg och hur många texter varje språk har kvar att rätta.
En översättningstabell är också ett kalkylblad: samma dataflöde lämnar den till bygget.

Agenter balanserar cell för cell, och visar matematiken först

Via MCP läser en agent ett blad som beräknade värden med formeln bakom varje cell, kör samma analys av dropchanser som panelen och skriver enskilda celler utan att skriva om dokumentet. Efter varje skrivning får den veta vad varje ändrad cell nu beräknar och vilka formler som gick sönder. Prompten för balansgranskning läser en loot-tabell eller en kurva och föreslår ändringar innan den rör något. MCP ingår i alla planer.

Anslut en agent

Du frågarHur många dyk krävs i Saltmarrows Drop tables innan nio spelare av tio har fått en Drowned lens? Om det är fler än 200, föreslå nya vikter som får ned det under den gränsen, visa mig siffrorna och skriv in dem när jag har godkänt.

Verktyg som anropas
  • search_documents
  • get_sheet
  • analyze_drops
  • set_cells
  • get_document
  • add_comment

Frågor

Vilka kalkylbladsfunktioner stöder Nodary?

Aritmetik, jämförelser och & för att foga ihop text, med SUM, AVERAGE, MIN, MAX, COUNT, ROUND, ABS, IF, IFERROR, AND, OR och NOT, uppslagen VLOOKUP, HLOOKUP, XLOOKUP, INDEX och MATCH, och COUNTIF, SUMIF och AVERAGEIF med sina IFS-former. För balansering: MOD, POWER, SQRT, EXP, LN, LOG, LOG10, INT, TRUNC, ROUNDUP, ROUNDDOWN, FLOOR, CEILING, SIGN, PI, PRODUCT, SUMPRODUCT, MEDIAN, STDEV, STDEVP, VAR, VARP, PERCENTILE, QUARTILE, LARGE, SMALL, COMBIN och FACT. För text: LEN, LOWER, UPPER, TRIM, CONCAT, LEFT, RIGHT och MID.

Hur räknar jag ut dropchanser från en loot-tabell?

Ett föremåls chans per dragning är dess vikt delad med summan av alla vikter, och chansen att få minst ett på n dragningar är 1 - (1 - p)^n. I Nodary räknar knappen Dropchanser i ett blad ut det för varje föremål, med en garanti (pity) och antalet dragningar för att samla alla. Utan konto kör den kostnadsfria kalkylatorn på /tools/drop-rate-calculator samma matematik.

Kan jag importera mitt balanseringsblad från Excel?

Ja, från .xlsx eller CSV, med en förhandsgranskning innan något ändras. Formler räknas om där Nodarys funktioner täcker dem; de andra behåller resultatet som Excel sparade, och importen listar det som inte kan följa med, som makron, pivottabeller, sammanslagna celler och diagram. Äldre .xls- och .ods-filer läses inte.

Kan Unity, Unreal eller Godot läsa balansdatan?

Ja, via en adress: en datanyckel läser ett blads beräknade värden som JSON eller CSV över HTTPS, så att ett byggskript eller spelet kan hämta dem. Varje svar har en ETag, och ett oförändrat blad svarar 304 utan innehåll. Det finns inget motortillägg; flödet är vanlig HTTP.

Hanterar panelen för dropchanser pity?

Den hanterar en hård garanti på ett föremål: om föremålet inte har droppat före dragning n droppar det på dragning n. Panelen ger då antalet dragningar i snitt och den dragning då nio spelare av tio har det med den garantin. Mjuk pity, med odds som stiger över dragningarna, modelleras inte, och uppskattningen för att samla allt bortser från garantin.

Kan en AI-agent balansera mitt kalkylblad?

En agent som är ansluten via MCP läser bladets beräknade värden och formler med get_sheet, analyserar en loot-tabell med analyze_drops och skriver celler med set_cells, utan att skriva om dokumentet. Efter varje skrivning får den veta vad varje skriven cell nu beräknar och vilka formler som gick sönder. MCP ingår i alla planer.

Lägg loot-tabellen bredvid reglerna den tjänar.

Börja gratis med två medlemmar, ett projekt och tio dokument, inget kort behövs. Eller prova kalkylatorn för dropchanser först.

Gratis för två medlemmar och tio dokument. Inget kort.