diff --git a/apps/nextjs/content/blogs/eternum-oktobertest.mdoc b/apps/nextjs/content/blogs/eternum-oktobertest.mdoc new file mode 100644 index 00000000..b830e269 --- /dev/null +++ b/apps/nextjs/content/blogs/eternum-oktobertest.mdoc @@ -0,0 +1,54 @@ +--- +author: Secretive +publishDate: 2024-10-10T00:00:00.000Z +title: 'Eternum: OktoberTest' +image: image.png +previewImage: previewImage.png +subtitle: >- + The new version of Eternum has arrived. We invite you to celebrate, get to + know the game with the devs, and play with your fellow Lords in the + OktoberTest community events. Prost! +--- +Schedule yourself an armor fitting, my lord, Eternum is coming at you with sword swinging. We invite you to join your fellow Lords for *OktoberTest*. + +## **What is the Eternum OktoberTest?** + +Ready for battle? Ready for banter? OktoberTest is raucous celebration of life and death in Eternum, washed down with ale, served with good company. + +There are streams, player challenges, community events - including game design briefings, economic reviews,  play-alongs with the game’s developers - and the chance to earn a little beer money. + +Sounds like a bit of you, my lord? Head to the [discord](https://discord.gg/realmsworld). Play the [latest version](https://eternum.realms.world/) of Eternum. + +You do not need to be a Realm owner to play in the Eternum *OktoberTest*.  You will be assigned a Realm when you first [play](https://eternum.realms.world/). The OktoberTest of Eternum takes place on a free-to-use testnet and there are zero in-game wallet transactions thanks to the [Cartridge](https://cartridge.gg/) Controller.  Let’s raise a toast to frictionless UX! + +## **What type of game is Eternum?** + +Eternum is a real time strategy MMO that will feel familiar to those who have played other strategy games.  You will understand the game and be up and running quickly. + +What we set to experience together is how a competitive multiplayer grand strategy game plays out when it is running on an open network. Anyone can make a prediction about how players will act, but it can't be know what will truly happen until the game is in production. + +There is a wildness to a blockchain-based game that cannot be compared to one running on a publisher’s centrally administered server. We expect players to push the boundaries of this mercurial world — and expand it — in ways no one has yet imagined for a strategy game, writing stories onchain, imperishably, and forever. + +Read about the fully onchain game [Eternum](https://eternum.realms.world/), [here](https://github.com/BibliothecaDAO/world-guide/blob/main/realms-world-guide-v1.0.0.pdf). + +## **What’s the goal of OktoberTest?** + +*OktoberTest* will beat you gently, easing you into the new world. You will learn about the game from devs and other players, compete in a low stakes environment, develop allies and enemies - toasting both with a beer in the Fool & Flintlock, the Realms pub, which will be open day and night in the [discord](https://discord.gg/realsmworld). + +[Playtesting](https://eternum.realms.world/) is the best way to improve Eternum. Get into the world and start exploring. Playing, and giving feedback, will speed up the hunt for a release candidate of the game. And its OktoberTest, so have fun doing it 🍻 + +## **OktoberTest Event Schedule**  + +Over the opening days it will be low key streaming sessions - [drop in](https://discord.gg/realsmworld), or stream your own gameplay. Got questions? Ask them to the devs and community. + +Events to be scheduled will include game design briefings, social play sessions, pop-up challenges with rewards. Events take place in [Discord](https://discord.gg/realsmworld). It’s OktoberTest, so please bring your own stein, ml.  + +## **Play Eternum** + +··You can play the game in your browser [here](https://eternum.realms.world/) (desktop needed for current build). + +··[Join the community](https://discord.gg/realmsworld) and head to the Eternum channel. + +··Read about Eternum in the [World Guide](https://github.com/BibliothecaDAO/world-guide/blob/main/realms-world-guide-v1.0.0.pdf). + +··Follow the [new X profile](https://x.com/RealmsEternum) for news, insight, tips and stories from Eternum. diff --git a/apps/nextjs/content/blogs/eternum-the-oktober-test.mdoc b/apps/nextjs/content/blogs/eternum-the-oktober-test.mdoc deleted file mode 100644 index 141ecb55..00000000 --- a/apps/nextjs/content/blogs/eternum-the-oktober-test.mdoc +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: 'Eternum: The OktoberTest' -image: image.png -subtitle: >- - An upgraded version of Eternum dropped. We invite you to celebrate, get to - know the game with the devs, and play with your fellow Lords in the - OktoberTest community events. Prost! ---- -My Lord, schedule yourself an armor fitting—Eternum is coming out swinging. First OktoberTest, then the Mainnet Preview. Prepare to make landfall in Eternum with this guide. - -## **What is the Eternum OktoberTest?** - -Play the latest version of Eternum and join the Realms community over October.  There are player challenges, community events - including game design briefings, economic reviews,  play-alongs with the game’s developers - and the chance to earn a little beer money. - -You do not need to be a Realm owner to play in the Eternum OktoberTest.  You will be assigned a Realm when you first play. The OktoberTest of Eternum takes place on a free-to-use testnet and there are zero in-game wallet transactions thanks to the [Cartridge](https://cartridge.gg/) Controller.  Let’s raise a drink to frictionless UX! - -**What type of game is Eternum?** - -Eternum is a real time strategy MMO that will feel familiar to those who have played other strategy games.  You will understand the game and be up and running quickly. - -What we are all set to experience together is how a competitive multiplayer grand strategy game plays out when it is running on an open network.  - -There is a wildness to a blockchain-based game that cannot be compared to one running on a publisher’s centrally administered server. We expect players to push the boundaries of this mercurial world—and expand it—in ways no one has yet imagined for a strategy game, writing stories onchain, imperishably, and forever. - -Read about the fully onchain game, Eternum, [here](https://github.com/BibliothecaDAO/world-guide/blob/main/realms-world-guide-v1.0.0.pdf) and [here](https://realms.world/games/realms-eternum).  - -## **What’s the goal of OktoberTest?** - -OktoberTest will ease you into the new world. You will learn about the game from devs and other players, compete in a low stakes environment, develop allies and enemies - toasting both with a beer. - -Following OktoberTest is the Eternum *Mainnet Preview.* Prepare yourself, my Lord, for your victories and defeats to settle on Ethereum via Starknet in a high-stakes environment. - -In the *Mainnet Preview* Lords will be taking residence in their owned Realm, surveying surrounding geography,  directing their economy, military and diplomacy efforts - and seeking to make their mark. $Lords will flow around the economy and [the Lordship Protocol.](https://realms.world/blogs/the-lordship-protocol) - -So please consider OktoberTest as the best way to prepare yourself for the mercurial brutality of Eternum mainnet. - -## **OktoberTest Schedule**  - -We will post weekly schedules and pop up play sessions here and in the discord.   - -Events will include game design briefings and social play sessions.  There will be challenges and rewards, and undoubtedly the astute Lords will be seeking alpha to carry into the Mainnet Preview.  - -Most events take place in Discord. It’s OktoberTest, so please bring your own stein, ml.  - -## **Play Eternum** - -You can play the game in your browser [here](https://alpha-eternum.realms.world/) - desktop needed for current build. - -[Join the community](https://discord.gg/realmsworld) and head to the Eternum channel. - -Read about Eternum in the [World Guide](https://github.com/BibliothecaDAO/world-guide/blob/main/realms-world-guide-v1.0.0.pdf). - -Follow the [new X profile](https://x.com/RealmsEternum) for Eternum alpha.\ -\ - **Release notes** diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 4e1a5483..7e5122b0 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -27,6 +27,7 @@ "@mui/material": "^5.15.15", "@mui/styles": "^5.15.15", "@next/mdx": "^14.2.5", + "@cartridge/connector": "^0.3.46", "@rainbow-me/rainbowkit": "^2", "@realms-world/api": "workspace:*", "@realms-world/auth": "workspace:*", diff --git a/apps/nextjs/public/content/blogs/eternum-oktobertest/image.png b/apps/nextjs/public/content/blogs/eternum-oktobertest/image.png new file mode 100644 index 00000000..4686f3b4 Binary files /dev/null and b/apps/nextjs/public/content/blogs/eternum-oktobertest/image.png differ diff --git a/apps/nextjs/public/content/blogs/eternum-oktobertest/previewImage.png b/apps/nextjs/public/content/blogs/eternum-oktobertest/previewImage.png new file mode 100644 index 00000000..f56a734a Binary files /dev/null and b/apps/nextjs/public/content/blogs/eternum-oktobertest/previewImage.png differ diff --git a/apps/nextjs/public/content/blogs/eternum-the-oktober-test/image.png b/apps/nextjs/public/content/blogs/eternum-the-oktober-test/image.png deleted file mode 100644 index 990632cb..00000000 Binary files a/apps/nextjs/public/content/blogs/eternum-the-oktober-test/image.png and /dev/null differ diff --git a/apps/nextjs/src/app/(app)/account/lords/velords/VeLords.tsx b/apps/nextjs/src/app/(app)/account/lords/velords/VeLords.tsx index dd80ee1b..6cbccec2 100644 --- a/apps/nextjs/src/app/(app)/account/lords/velords/VeLords.tsx +++ b/apps/nextjs/src/app/(app)/account/lords/velords/VeLords.tsx @@ -40,6 +40,7 @@ import { formatDistanceToNow } from "date-fns"; import { differenceInSeconds, getUnixTime, fromUnixTime } from "date-fns"; import { motion } from "framer-motion"; import { formatNumber } from "@realms-world/utils"; +import Link from "next/link"; const WEEK_IN_SECONDS = 7 * 24 * 60 * 60; // 1 week in seconds const YEAR_IN_SECONDS = 365 * 24 * 60 * 60; // 1 year in seconds @@ -255,6 +256,21 @@ export const VeLords = () => { Your share of Pool + + + + + More Statistics + + + + + On Dune Analytics + + {/* X.XX% diff --git a/apps/nextjs/src/app/(app)/layout.tsx b/apps/nextjs/src/app/(app)/layout.tsx index 0bbe39c5..2c1ee416 100644 --- a/apps/nextjs/src/app/(app)/layout.tsx +++ b/apps/nextjs/src/app/(app)/layout.tsx @@ -76,7 +76,6 @@ export default function Layout(props: { children: React.ReactNode }) { )} - {isEnabled.toString()}