Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
373566f
Add haven-done.png
Biggest-Brian Sep 25, 2025
4aa7303
Optimize image with oxipng
Biggest-Brian Sep 26, 2025
e30d408
Update To Do.md
Biggest-Brian Sep 26, 2025
bda2deb
Update To Do.md
Biggest-Brian Sep 27, 2025
f7534d8
Add volcanic smithing.png
Biggest-Brian Oct 10, 2025
0771fe3
Add Crystal Clippers sprite
Biggest-Brian Oct 19, 2025
4ce3175
Update To Do.md
Biggest-Brian Oct 19, 2025
59ee11f
Update To Do.md
Biggest-Brian Oct 25, 2025
aa8a968
tempestuous-billfish
Biggest-Brian Oct 30, 2025
b7b2801
Update To Do.md
Biggest-Brian Oct 30, 2025
11e4f82
Changing tempestuous billfish
Biggest-Brian Oct 30, 2025
1dbf236
Traduzir cor ou brilhante recursos
Biggest-Brian Nov 15, 2025
247f8f1
Desfazer últimas alterações
Biggest-Brian Nov 15, 2025
5613b04
Merge branch 'Toby222:dev' into dev
Biggest-Brian Nov 20, 2025
92f2b4a
Update To Do.md
Biggest-Brian Nov 21, 2025
1704344
Add tempestuous stormgoers mad by Glowkate
Biggest-Brian Dec 12, 2025
ef3f264
Update To Do.md
Biggest-Brian Dec 13, 2025
b08ed09
Update To Do.md
Biggest-Brian Dec 13, 2025
96cb91d
testar tradução
Biggest-Brian Jan 1, 2026
c2a0d98
undo
Biggest-Brian Jan 1, 2026
429dc8e
Traduzir coisinhos?
Biggest-Brian Jan 1, 2026
8930cb4
undo... sigh again
Biggest-Brian Jan 1, 2026
41dfb1d
Merge branch 'Toby222:dev' into dev
Biggest-Brian Jan 16, 2026
0b6612a
Add language option
Biggest-Brian Jan 16, 2026
4f1f44a
Update settings.js
Biggest-Brian Jan 16, 2026
25dc087
testar if
Biggest-Brian Jan 17, 2026
1b193bb
rollback
Biggest-Brian Jan 17, 2026
8d26a09
teste
Biggest-Brian Jan 17, 2026
bf95d20
fix test
Biggest-Brian Jan 17, 2026
f0d1929
rollback
Biggest-Brian Jan 17, 2026
a91b14c
rollback
Biggest-Brian Jan 17, 2026
33d6968
testar if
Biggest-Brian Jan 17, 2026
9f87134
Update settings.js
Biggest-Brian Jan 17, 2026
b6ef939
test log.addMessage
Biggest-Brian Jan 17, 2026
e1124e2
demonstration of how this works
Biggest-Brian Jan 17, 2026
31d8ecd
Add BR versions of .js
Biggest-Brian Jan 17, 2026
ca650f8
fix spacing
Biggest-Brian Jan 17, 2026
7c6010a
Update BRsettings.js
Biggest-Brian Jan 17, 2026
2819df0
Add translated index and contributors
Biggest-Brian Jan 17, 2026
79c30d2
testar
Biggest-Brian Jan 17, 2026
5b69588
show function
Biggest-Brian Jan 17, 2026
838466d
Update settings.js
Biggest-Brian Jan 17, 2026
fcb606c
Update BRsettings.js
Biggest-Brian Jan 17, 2026
2b6f9b6
Update settings.js
Biggest-Brian Jan 17, 2026
88f45b1
double quote
Biggest-Brian Jan 17, 2026
27a8738
' --> "
Biggest-Brian Jan 17, 2026
6ff305e
More funny names!
Biggest-Brian Jan 18, 2026
1fb492c
Update BRmain.js
Biggest-Brian Jan 18, 2026
cb2de8c
Hey Lois
Biggest-Brian Jan 18, 2026
81d4351
One more name
Biggest-Brian Jan 18, 2026
be4994b
Just one more
Biggest-Brian Jan 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
146 changes: 146 additions & 0 deletions BRcontributors.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
<!doctype html>
<html lang="en">
<head>
<!-- Welcome to a shark. I hope you enjoy this aquatic organism. -->

<title>Jogo do Tubarão - Desenvolvedores</title>
<meta charset="utf-8" />
<meta property="og:title" itemprop="name" content="Shark Game Developers" />
<meta property="og:description" itemprop="description" name="description" content="A web game about resources, discovery and sharks." />
<!-- Hosted on multiple domains
<meta property="og:url" content="https://cirri.al/sharks/" />
<meta property="og:url" content="https://shark.tobot.tech/" />
-->
<meta property="og:url" content="https://spencers145.github.io/SharkGame/" />

<meta property="og:image" itemprop="image" content="https://spencers145.github.io/SharkGame/img/sharkgame.png" />
<meta property="og:image:secure_url" itemprop="image" content="https://spencers145.github.io/SharkGame/img/sharkgame.png" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="200" />
<meta property="og:image:height" content="200" />
<meta
property="og:image:alt"
content="A grey-blue shark drawn in a simple lineless style swims in front of a navy blue background. There are the words Shark Game, the word Shark above the shark and the word Game below it."
/>

<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel="image_src" href="https://spencers145.github.io/SharkGame/img/sharkgame.png" />
<link rel="apple-touch-icon" href="https://spencers145.github.io/SharkGame/img/sharkgame.png" />
<link href="css/style.min.css" rel="stylesheet" type="text/css" title="default" />
</head>
<body>
<div id="wrapper">
<div id="devs" class="clear-fix">
<h2>JOGO DO TUBARÃO: NOVAS FRONTEIRAS</h2>
<table>
<tr>
<td><a href="https://cirri.al/">Cirr</a></td>
<td>Desenvolvedor Principal do Jogo Original</td>
</tr>
<tr>
<td><a href="https://http.cat/404">Sam Red</a></td>
<td>Ajuda Adicional No Jogo Original</td>
</tr>
<tr>
<td><a href="https://http.cat/404">Dylan Red</a></td>
<td>Ajuda Adicional No Jogo Original, Manutenção do <a style="font-weight: bold" href="https://cirri.al/">Jogo Original</a></td>
</tr>
<tr>
<td><h2></h2></td>
</tr>
<tr>
<td><a href="https://github.com/spencers145/">base4</a></td>
<td>Desenvolvedor Líder, Designer</td>
</tr>
<tr>
<td><a href="https://tobot.dev/">Toby</a></td>
<td>Programador, Provedor do Site, Manutenção, Dono da Base de Códigos</td>
</tr>
<tr>
<td><a href="https://github.com/stampyzfanz">Ixbixbam</a></td>
<td>Ajuda Adicional Com Programação</td>
</tr>
<tr>
<td><a href="https://youtu.be/8ROurTtqcC8">Chalice</a></td>
<td>Pequenos Consertos</td>
</tr>
<tr>
<td><a href="https://youtu.be/NBFuzr_GnqQ">(@mrcrumbly on Discord) Void🎩</a></td>
<td>História, Testagem</td>
</tr>
<tr>
<td><a href="https://http.cat/404">JayPeachTea</a></td>
<td>Arte</td>
</tr>
<tr>
<td><a href="https://www.instagram.com/kitlexi/">kitlexi</a></td>
<td>Arte</td>
</tr>
<tr>
<td><a href="https://http.cat/404">Seryazel</a></td>
<td>Arte</td>
</tr>
<tr>
<td><a href="https://twitch.tv/wyvernfeather/">Wyvern</a></td>
<td>Arte</td>
</tr>
<tr>
<td><a href="https://www.tumblr.com/divine-dream-er">divine_dreamer</a></td>
<td>Arte</td>
</tr>
<tr>
<td><a href="https://http.cat/404">Gosts</a></td>
<td>Arte</td>
</tr>
<tr>
<td><a href="https://x.com/stormwalker124">stormwalker</a></td>
<td>Arte</td>
</tr>
<tr>
<td><a href="https://github.com/glowkate">Glowkate</a></td>
<td>Arte</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/@WorkerDroneMainBattleTrain">Main Battle Train</a></td>
<td>Arte</td>
</tr>
<tr>
<td><a href='https://www.youtube.com/@biggestbrian'>BiggestBrian</a></td>
<td>Arte</td>
</tr>
<tr>
<td><a href="https://http.cat/404">UnstoppableGiant</a></td>
<td>Testagem, Arte</td>
</tr>
<tr>
<td><a href="https://pointerpointer.com/">Cassandra</a></td>
<td>Testagem, Edição de Escrita</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/channel/UC8eon-hLbNP2gRAo3Z4DL4w">Bilbeman</a></td>
<td>Testagem, Speedrunner</td>
</tr>
<tr>
<td><a href="https://http.cat/404">Adr</a></td>
<td>Testagem, Contribuidor de Código</td>
</tr>
</table>
<br />
<ul>
<li>Um monte de outros testadores</li>
<li>Muitos outro artistas</li>
<li>Obrigado a todos!</li>
<span class="littleGeneralText"
>Estamos procurando por artistas e testadores!<br />Entre em contato conosco no <a href="https://discord.gg/pKAWCcHkby">Discord</a></span
>
</ul>
</div>
<footer id="copyright" class="copyrightNotice">
O variadamente nomeado Jogo do Tubarão<br />
&copy; <a target="_blank" href="https://cirri.al/">Cirrial</a>, 2014-2016<br />
&copy; <a target="_blank" href="contributors.html">O time de desenvolvimento SharkGame</a>, 2020-2025<br />
Licensiado sob <a target="_blank" href="https://opensource.org/license/mit">MIT</a>.
</footer>
</div>
</body>
</html>
191 changes: 191 additions & 0 deletions BRindex.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,191 @@
<!doctype html>
<html lang="en">
<head>
<meta http-equiv="X-Clacks-Overhead" content="GNU Terry Pratchett, Technoblade" />
<!-- Welcome to a shark. I hope you enjoy this aquatic organism. -->

<title>Jogo do Tubarão</title>
<meta charset="utf-8" />
<meta property="og:title" itemprop="name" content="Shark Game" />
<meta property="og:description" itemprop="description" name="description" content="Um jogo de internet sobre recurso, exploração e tubarões." />
<!-- Hosted on multiple domains
<meta property="og:url" content="https://cirri.al/sharks/" />
<meta property="og:url" content="https://shark.tobot.tech/" />
-->
<meta property="og:url" content="https://spencers145.github.io/SharkGame/" />

<meta property="og:image" itemprop="image" content="https://spencers145.github.io/SharkGame/img/sharkgame.png" />
<meta property="og:image:secure_url" itemprop="image" content="https://spencers145.github.io/SharkGame/img/sharkgame.png" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="200" />
<meta property="og:image:height" content="200" />
<meta
property="og:image:alt"
content="A grey-blue shark drawn in a simple lineless style swims in front of a navy blue background. There are the words Shark Game, the word Shark above the shark and the word Game below it."
/>

<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel="image_src" href="https://spencers145.github.io/SharkGame/img/sharkgame.png" />
<link rel="apple-touch-icon" href="https://spencers145.github.io/SharkGame/img/sharkgame.png" />
<link href="css/style.min.css" rel="stylesheet" type="text/css" title="default" />

<!-- load frameworks -->
<!-- jQuery -->
<script type="text/javascript" src="js/lib/jquery.min.js"></script>
<!-- jQuery migrate plugin
<script src="https://code.jquery.com/jquery-migrate-3.3.2.js"></script>
-->
<!-- lodash -->
<script type="text/javascript" src="js/lib/lodash.min.js"></script>

<!-- Modified version of Jacob Rus script from 2009 -->
<!-- Toby, 2021 speaking. I have no idea who Jacob Rus is, so I modernized this script -->
<script type="text/javascript" src="js/lib/ascii85.min.js"></script>
<!-- Single-file version of pako, for compression/decompression -->
<script type="text/javascript" src="js/lib/pako.min.js"></script>

<!-- big numbers -->
<script type="text/javascript" src="js/lib/decimal.min.js"></script>

<!-- for aspect tree -->
<script type="text/javascript" src="js/lib/panzoom.js"></script>

<!-- Cirr's code starts here. I hope you find it insightful if you came here to peer at it,
but Javascript is hardly my most familiar language. The code here likely stinks. -->

<script type="text/javascript" src="js/BRmain.js"></script>
<script type="text/javascript" src="js/BRutil.js"></script>

<script type="text/javascript" src="js/data/BRresourcetable.js"></script>
<script type="text/javascript" src="js/data/BRhomeactions.js"></script>
<script type="text/javascript" src="js/data/BRhomemessages.js"></script>
<script type="text/javascript" src="js/data/BRworldtypes.js"></script>
<script type="text/javascript" src="js/data/BRupgrades.js"></script>
<script type="text/javascript" src="js/data/BRevents.js"></script>
<script type="text/javascript" src="js/data/modifiertypes.js"></script>
<script type="text/javascript" src="js/data/BRaspects.js"></script>
<script type="text/javascript" src="js/data/sprites.js"></script>
<script type="text/javascript" src="js/data/homemessagesprites.js"></script>

<script type="text/javascript" src="js/overlay.js"></script>
<script type="text/javascript" src="js/BRfacts.js"></script>
<script type="text/javascript" src="js/eventhandler.js"></script>
<script type="text/javascript" src="js/BRkeybinds.js"></script>
<script type="text/javascript" src="js/BRresources.js"></script>
<script type="text/javascript" src="js/world.js"></script>
<script type="text/javascript" src="js/BRlog.js"></script>
<script type="text/javascript" src="js/BRtabs.js"></script>
<script type="text/javascript" src="js/BRpanes.js"></script>
<script type="text/javascript" src="js/BRtitlebar.js"></script>
<script type="text/javascript" src="js/BRsave.js"></script>
<script type="text/javascript" src="js/BRsettings.js"></script>
<script type="text/javascript" src="js/BRgateway.js"></script>
<script type="text/javascript" src="js/BRaspecttree.js"></script>
<script type="text/javascript" src="js/memories.js"></script>

<script type="text/javascript" src="js/tabs/BRhome.js"></script>
<script type="text/javascript" src="js/tabs/BRlab.js"></script>
<script type="text/javascript" src="js/tabs/BRstats.js"></script>
<script type="text/javascript" src="js/tabs/BRrecycler.js"></script>
<script type="text/javascript" src="js/tabs/BRgate.js"></script>
<script type="text/javascript" src="js/tabs/BRreflection.js"></script>
<script type="text/javascript" src="js/tabs/BRcheatdevice.js"></script>
<script>
var res = SharkGame.Resources;
var main = SharkGame.Main;
var rec = SharkGame.Recycler;
var gateway = SharkGame.Gateway;
var stats = SharkGame.Stats;
var world = SharkGame.World;
var home = SharkGame.Home;
var tree = SharkGame.AspectTree;
var log = SharkGame.Log;
var mem = SharkGame.Memories;

var sharktext = SharkGame.TextUtil;
var sharkcolor = SharkGame.ColorUtil;
var sharkmath = SharkGame.MathUtil;
var sharktime = SharkGame.TimeUtil;
var sharkmisc = SharkGame.MiscUtil;

var cad = SharkGame.CheatsAndDebug;

var DecimalHalfRound = Decimal.clone({ rounding: Decimal.ROUND_HALF_FLOOR });
Decimal.set({ rounding: Decimal.ROUND_FLOOR });
</script>
</head>
<body>
<span id="tooltipbox" class="tooltip click-passthrough"></span>
<span id="updateGameBox" class="tooltip"></span>
<noscript>
<style>
#wrapper {
display: none;
}
</style>
<div class="section">
<h1>Jogo do Tubarão??</h1>

<p>Puxa vida! Parece que você não tem o Javascript habilitado, ou o seu navegador é incapaz de rodar scripts.</p>

<p>Só que este jogo precisa de scripts para funcionar. Senão, será apenas um página estática que não faz nada.</p>

<div style="margin: auto; width: 20em">
<pre>
,
.';
.-'` .'
,`.-'-.`\
; / '-'
| \ ,-,
\ '-.__ )_`'._
'. ``` ``'--._
.-' , `'-.
'-'`-._ (( o ) - scripts plz.
jgs `'--....(`- ,__..--'
'-'` </pre
>
</div>
</div>
</noscript>
<div id="wrapper">
<div id="game" class="clear-fix">
<header id="title">
<h1 id="gameName">- SHARK GAME -</h1>
<h4 id="versionNumber"></h4>
<h4 id="updateGame"></h4>

<div id="titlebackground"></div>
<nav id="titlebar">
<ul id="titlemenu"></ul>
<ul id="subtitlemenu"></ul>
</nav>
</header>
<aside id="sidebar">
<div id="status"></div>
</aside>
<aside id="rightLogContainer"></aside>
<div id="log" class="rightlog"></div>
<nav id="contentMenu"></nav>
<main id="content"></main>
<div id="idle-overlay" class="click-passthrough">
<h1>MODO DE ÓCIO</h1>
<span
>Parece que você não mexe no jogo por mais de 2 minutos!<br />Tempo ocioso está sendo armazenado num botão acima da tabela de recursos
<br /><br
/></span>
<strong>Você pode permanentemente disabilitar isso no menu de configurações.</strong>
<i>clique para voltar.</i>
</div>
<div id="overlay"></div>
<div id="preloadedImages"></div>
</div>
<footer id="copyright" class="copyrightNotice">
O variadamente nomeado Jogo do Tubarão<br />
&copy; <a target="_blank" href="https://cirri.al/">Cirrial</a>, 2014-2016<br />
&copy; <a target="_blank" href="BRcontributors.html">O time de desenvolvimento SharkGame</a>, 2020-2025<br />
Licensiado sob <a target="_blank" href="https://opensource.org/license/mit">MIT</a>.
</footer>
</div>
</body>
</html>
Loading