diff --git a/src/assets/team/clarissa.jpg b/src/assets/team/clarissa.jpg new file mode 100644 index 00000000..6ecdbeb8 Binary files /dev/null and b/src/assets/team/clarissa.jpg differ diff --git a/src/assets/team/clarissa.webp b/src/assets/team/clarissa.webp new file mode 100644 index 00000000..a954d86d Binary files /dev/null and b/src/assets/team/clarissa.webp differ diff --git a/src/components/partials/PageFooter.vue b/src/components/partials/PageFooter.vue index 9e1c8259..7e4b25e8 100644 --- a/src/components/partials/PageFooter.vue +++ b/src/components/partials/PageFooter.vue @@ -35,7 +35,7 @@
- GitBook + GitBook
@@ -49,7 +49,7 @@
Whitepaper @@ -66,7 +66,7 @@ Social
- +
@@ -89,7 +89,7 @@
- +
@@ -112,7 +112,7 @@
- +
@@ -135,7 +135,7 @@
- +
diff --git a/src/router/index.ts b/src/router/index.ts index c1f5d7e5..e0c7265c 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -5,6 +5,7 @@ const VotingResultsPage = () => import("@/views/VotingResultsPage.vue"); const CardCreator = () => import("@/views/CardCreatorPage.vue"); const NotFound = () => import("@/views/NotFound.vue"); const RoadmapPage = () => import("@/views/About/RoadmapPage.vue"); +const WhitepaperPage = () => import("@/views/About/WhitepaperPage.vue"); const LandingPage = () => import("@/views/LandingPage.vue"); const ImprintPage = () => import("@/views/ImprintPage.vue"); const TeamPage = () => import("@/views/About/TeamPage.vue"); @@ -78,6 +79,12 @@ const routes = [ meta: { layout: "Default" }, component: RoadmapPage, }, + { + path: "/about/whitepaper", + name: "Whitepaper", + meta: { layout: "Default" }, + component: WhitepaperPage, + }, { path: "/imprint", name: "Imprint", diff --git a/src/views/About/RoadmapPage.vue b/src/views/About/RoadmapPage.vue index ec441ef3..017b44f2 100644 --- a/src/views/About/RoadmapPage.vue +++ b/src/views/About/RoadmapPage.vue @@ -1,129 +1,60 @@ @@ -135,7 +66,78 @@ export default { name: "RoadmapPage", components: { BulletList }, data() { - return {}; + return { + CCmarkerPos: 2, + sections: [ + { + title: "2026 - Cambrian Explosion", + description: [ + "Release of new sets via set election", + "More games are added and use:", + " • Automatic balancing.", + " • User created game items.", + " • User created maps.", + " • User created campaigns."] + }, + { + title: "2025 - The Crowd is in Control", + description: [ + "Incentivized Testnet", + "Mainnet Launch", + "Game client is taken to the next level", + "Players can create their own dungeons/adventures.", + "Players wrap their own stories into campaigns.", + ] + }, + { + title: "2024 - The Revolution unfolds", + description: [ + 'Blockchain-ready game client is playable.', + 'Startup tests for the Mainnet.', + 'The alpha set + starter decks are finalized.', + 'Players have created their own decks.', + 'Public Play Togethers.', + 'More Airdrops to contributors.'] + }, + { + title: "2023 - The Revolution starts", + description: [ + "Airdrop to several groups.", + "Real users test the gameclient.", + "The alpha set + starter decks."] + }, + { + title: "2022 - The Crowd gets angry", + description: [ + 'Cards are created with the Card Creator.', + 'Public testnet goes live.', + 'Manage cards on the blockchain.', + 'Buff/nerf mechanics via blockchain.'] + }, + { + title: "2021 - First Prototypes", + description: [ + "The game mechanics are working.", + "First game prototype in Unity.", + "Blockchain testnet is working."] + }, + { + title: "2020 - Cosmos & Unity Tech", + description: [ + "We pick and develop with Cosmos tech stack.", + "This means no fee. Full control over chain.", + "We pick Unity for the game engine." + ] + }, + { + title: "2019 - The Beginning", + description: [ + "First concepts are evaluated.", + "How to prevent users destroying a game?", + "How can we revolutionize card games" + ] + }] + }; }, mounted() {}, }; diff --git a/src/views/About/TeamPage.vue b/src/views/About/TeamPage.vue index da9500da..81785821 100644 --- a/src/views/About/TeamPage.vue +++ b/src/views/About/TeamPage.vue @@ -26,6 +26,8 @@


+ Stefi Rescheleit
+ Benny Renz
Harold Zellner
Thilo Billerbeck
Andy Frankenberger
@@ -48,6 +50,7 @@ import kosta from "@/assets/team/kosta.webp"; import benny from "@/assets/team/benny.webp"; import stefi from "@/assets/team/stefi.webp"; import noah from "@/assets/team/noah.webp"; +import clarissa from "@/assets/team/clarissa.webp"; import logo from "@/assets/figma/CCLogo.png"; const items: { pic: any; name: string; desc: string }[] = [ @@ -57,9 +60,9 @@ const items: { pic: any; name: string; desc: string }[] = [ { pic: peer, name: "Peer", desc: "Blockchain Dev" }, { pic: niko, name: "Niko", desc: "Unity Dev" }, { pic: jannik, name: "Jannik", desc: "Game Design" }, + { pic: clarissa, name: "Clarissa", desc: "Music Composition" }, { pic: kosta, name: "Kosta", desc: "2D Artist" }, - { pic: benny, name: "Benny", desc: "2D / 3D Artist" }, - { pic: stefi, name: "Stefi", desc: "2D Artist" }, { pic: noah, name: "Noah", desc: "Game Design" }, + ]; diff --git a/src/views/About/WhitepaperPage.vue b/src/views/About/WhitepaperPage.vue new file mode 100644 index 00000000..32def14c --- /dev/null +++ b/src/views/About/WhitepaperPage.vue @@ -0,0 +1,181 @@ + + + diff --git a/src/views/Learn.vue b/src/views/Learn.vue index 63596b3c..649e291c 100644 --- a/src/views/Learn.vue +++ b/src/views/Learn.vue @@ -10,7 +10,7 @@ Here are the basics to get start playing.
Visit our GitBook for advanced information!

-
+ Open GitBook
diff --git a/src/views/LearnPage.vue b/src/views/LearnPage.vue index 56d13622..41d38dd7 100644 --- a/src/views/LearnPage.vue +++ b/src/views/LearnPage.vue @@ -10,7 +10,7 @@ Visit our GitBook for advanced information!


- + Open GitBook