Introducing CF Stonks — A Virtual Stock Market Based on Your CodeForces Rating!

Revision en14, by codetiger927, 2023-02-12 07:42:04

2/11/2023 Update: There had been a month-long hiatus due to the CF name change magic (and my own laziness oops), but everything has been fixed now :D! However, I know a lot of people have gone inactive due to the month-long market closure, so I am hoping to relaunching StonksCF in the near future with some new mechanisms (dividends, automatic algorithm trading, etc.). Let me know if you have any ideas! In the meantime, feel free to continue exploiting the way-over-inflated economy and embrace your inner capitalism >:D

Final Update: We now have our own DISCORD SERVER. Join us for the latest information and engage with the community at https://discord.gg/AeH2GTwkF5 All the announcements will be there instead of on this page

Greetings Fellow CodeForces users!

I am proud to introduce my latest project, CF Stonks (aka StonksCF), which is a virtual stock market based on your CodeForces rating.

Have you ever been thrilled by the ups and downs of CodeForces ratings? If so, you will love this project :D. On the website, you will automatically receive $$$200$$$ stocks of your own account (with the rest of the $$$800$$$ being sold on the market) and $$$10,000$$$ in cash upon registration. The price of each stock is based on your rating, so the higher the rating, the higher the price of a stock is. Furthermore, since crossing (or sometimes dropping) into a new division is so exhilarating, we aim to capture that excitement and give a $$$20$$$% boost between the ranks. The exact formula is $$$price = 1.2^{rank} \cdot rating$$$.

While the market is open (closed during contests), you can sell/buy other people's stock. Even though this is just a game, you can use the website as a source of motivation since people depend on you to not lose money 0_0.

So what are you waiting for? Try to become the wealthiest man on the website! More details on the game mechanics can be found on the about page

Steps to get started
Screenshot of the pages

Special thanks to the Nimbus bot developed by gamesterrex and caoash , which serves as my primary inspiration behind this project.

Furthermore, all of the source code is public and available on GitHub here, so if you would like to contribute or give suggestions, please open an issue/pull request.

Good luck and have fun playing :D

Edit: The market has been closed for the Div 3 contest. Good luck to anyone taking!

Edit: Market has been reopened, marking the end of our first trading cycle and the beginning of the second! Have fun trading everyone

Edit: After 14 days of chaos due to New Years name change, the website has been fully fixed and updated! :D Happy trading

Tags stock, stonks, game, website

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en15 English codetiger927 2023-02-12 07:44:32 3 Tiny change: '**relaunching StonksCF*' -> '**relaunch StonksCF*'
en14 English codetiger927 2023-02-12 07:42:04 537 Update on month-long hiatus
en13 English codetiger927 2022-01-12 07:01:30 129
en12 English codetiger927 2021-11-26 23:46:46 504
en11 English codetiger927 2021-11-26 23:43:17 252 Tiny change: 'yone\n\n**Last Update**: ' -> 'yone\n\n**FinaUpdate**: '
en10 English codetiger927 2021-11-26 22:48:14 141
en9 English codetiger927 2021-11-25 17:36:06 91
en8 English codetiger927 2021-11-25 05:53:12 1 Tiny change: ' to not loose money ' -> ' to not lose money '
en7 English codetiger927 2021-11-25 05:51:01 6 Tiny change: 'e/project/stonkscf/register.' -> 'e/project/StonksCF/register.'
en6 English codetiger927 2021-11-25 05:49:07 6 Tiny change: 'e/project/stonkscf) (aka Sto' -> 'e/project/StonksCF) (aka Sto'
en5 English codetiger927 2021-11-25 05:47:04 0 (published)
en4 English codetiger927 2021-11-25 05:24:34 676 Final draft
en3 English codetiger927 2021-11-22 20:10:04 1595 oops
en2 English codetiger927 2021-11-22 20:09:14 4004 Tiny change: 'ion since other people de' -> 'ion since people de'
en1 English codetiger927 2021-11-22 18:44:21 717 Initial revision (saved to drafts)