From 90ddf45a57c0031fadbe1bb544957f95e7fbaf14 Mon Sep 17 00:00:00 2001 From: Corwin Date: Fri, 27 Sep 2024 00:34:58 +0100 Subject: [PATCH] add dungeon tactics and khieras quest --- .../app/showcase/data/tapir/khiera/khiera.tsx | 29 ++++++++++++++++++ .../data/tapir/khiera/khieras-quest-0.png | Bin 0 -> 2135 bytes .../data/tapir/khiera/khieras-quest-1.png | Bin 0 -> 2701 bytes .../data/tapir/khiera/khieras-quest-2.png | Bin 0 -> 3019 bytes .../tactics/dungeon-tactics-advance-0.png | Bin 0 -> 3646 bytes .../tactics/dungeon-tactics-advance-1.png | Bin 0 -> 4100 bytes .../showcase/data/tapir/tactics/tactics.tsx | 26 ++++++++++++++++ website/agb/src/app/showcase/games.tsx | 4 +++ 8 files changed, 59 insertions(+) create mode 100644 website/agb/src/app/showcase/data/tapir/khiera/khiera.tsx create mode 100644 website/agb/src/app/showcase/data/tapir/khiera/khieras-quest-0.png create mode 100644 website/agb/src/app/showcase/data/tapir/khiera/khieras-quest-1.png create mode 100644 website/agb/src/app/showcase/data/tapir/khiera/khieras-quest-2.png create mode 100644 website/agb/src/app/showcase/data/tapir/tactics/dungeon-tactics-advance-0.png create mode 100644 website/agb/src/app/showcase/data/tapir/tactics/dungeon-tactics-advance-1.png create mode 100644 website/agb/src/app/showcase/data/tapir/tactics/tactics.tsx diff --git a/website/agb/src/app/showcase/data/tapir/khiera/khiera.tsx b/website/agb/src/app/showcase/data/tapir/khiera/khiera.tsx new file mode 100644 index 000000000..313b91d15 --- /dev/null +++ b/website/agb/src/app/showcase/data/tapir/khiera/khiera.tsx @@ -0,0 +1,29 @@ +import { ShowcaseGame, shuffle } from "@/app/showcase/games"; +import k1 from "./khieras-quest-0.png"; +import k2 from "./khieras-quest-1.png"; +import k3 from "./khieras-quest-2.png"; + +const Screenshots = [k2, k3, k1]; + +export const Khiera: ShowcaseGame = { + name: "Khiera's Quest", + developers: shuffle([ + "Corwin Kuiper", + "Gwilym Inzani", + "Sam Williams", + "Ján Letovanec", + ]), + screenshots: Screenshots, + description: ( + <> +

+ Khiera's quest is a platforming game about where the direction of + gravity isn't always fixed. You'll find yourself jumping + between planets, asteroids and other strange satellites to collect + power-ups which will let you progress further. You will need to + backtrack to previous locations to complete your quest. +

+ + ), + itch: new URL("https://setsquare.itch.io/khieras-quest"), +}; diff --git a/website/agb/src/app/showcase/data/tapir/khiera/khieras-quest-0.png b/website/agb/src/app/showcase/data/tapir/khiera/khieras-quest-0.png new file mode 100644 index 0000000000000000000000000000000000000000..a21e257dffa5517c93ce67a182b79ca9a34c4994 GIT binary patch literal 2135 zcmZvdX;>177KUreYIJa^(Q(KnQFF;PQ4+U8+?O0R40mf%)WlrSLP;&hJx$yS+zOXm zQ*cW~Z)KSkZYZP(Nv5ITu4#_gwR?Zu`EkGJIp24l?|IMflkVbd0}us@9yo9SU}p<= z-OrW%DL?kpzEhvYoIP;hn1UVrg8R+lMYir`ke6)#Dienuo-;CvWPK>NQwgEBy>14C zwcACrr~qIe)rrVrqyY#msv%xPRtI;Qs~0t=sFxVkQ`Y|l3GZ8PvhW)!P7tIUgp{0z z13CVB=qGXeu{TZ%nSyZqVy!-xBQzSr`m4Wy&SHxz%txP!TUE%gE=%QN+Y5F~NeD>j z45vVXh5lF7JUA8p5{xZ=VnSRj=OO0HDv>N>S;$TvHo-NV&73J+Xu-7XeWfZUgmoQc zfn_1@L192MXD9{kw41 zW1%JJX8EqFt7A6b^{8r1)`0Nx4c&a*f@PtjRaesW-b ztAtt3ax_#sf}mK2`gVXD^eM&I|D()j8Fnr2)t>&Y4wT&^%IwvoAgl8B- z@~F_+E8X*caxqVg0zs?ARym}c&y<~s)uaoHLY|zYa&x=x^M=XJ2C%6G2$A{MT>c}i zYz)t};R-vU#(auhzfDS&SRY(!ioJ$&d~GaM5U6|e%zNQR_|MYwWM8R_chb;z`COn_ zlyKWVXtEpcX1K5UZjgbW^_n?uL1%NC#*l?%UAbTeCOYuL_3JiUQvWDMY`bTw-$3g zwp+lqdKqOj^lRqJ3{NAK+}7V6G8<2|l6Ah>&JO;PnVIA)Da`r4Q@OV3U^PB-H(=KP zvi^x;y@4Vh~V4uW_1%8yu+KGJg$@~YH-dzu+FA7J#^QsfB+^AUt1i zVYg(0y5vA>#y82F@Y3D@om?W@&Cvp`AE*4NbZcdL3W%aGmD1&N@FGxje|c9@;R8ov z5k(j?P*pQ-&AIzvuV%k@};y;T_)amc-Dc^DMf4HljI^`nYX)fej>u{joq(d z$mD17w@z@;8^2Zgi2FR;&75ShNHEqbjOk;~9%nve}!XBX%L>YBtk_HyT@!ao5SgM%O`FL*oC!`4E*U&uWz_gi)NkidbP;Vv$*-oEhtCtqN3zpGrxui~ie(SAlT5H+;Ze#CP z(9LtnD|r?2_|G>9uO`N02I^TY$5VhXk4XDSRq@46LkmMiQjC6W&Nl<5=7RFZ%~36P z-k+WB)!7&=NS_p-S-f!v|8_?Zipzb_>IO%WBue@Ou63gF_ck?2m`B@Hrsw8xv$m9U z(Gs0)B)#1-iScFR*HxVqF^y$6qJh#dvgR@|NxY=deaa-tGj$=2ES)r{v`;2EpToPW znJlNvF(?4rD4oO5_OSxTnjmb2>%i%^4yT44$gi=R>Ndi4UG}Wpu?_o_UO{*-G2YpU zvlUVIotEH+=yv4?oQ^Aq9RX9Evzu`*{pgqa3gZ3M?oT_>ZR8G|M^K4f99l{DxF8Ht z-O?fWknD12{CC@;FV$Wl&JUa8TW&Btn4riJY!6D?G2f+j)z_)otrsGcGp&)_LN9Gt zaodOpBX=Gxz0sFkI(S6TIUfx?oMi0Tz9@6>%&|M?KMoIY(0Pff^I-nPf#?XHWw>WM zOF9=(*SeUJe^+bqPx}}Kmbj%dnHpG6I+t}<##zK8mS9qnt@o3UtS0Opp`tA6i9);wyNiE}!oX&lL^x0n)&K;{RuNF)F4K zJqCQ6T}wcN^SoQD8H=6xaUx(^`p`b@KYje*^5hGDz}<7|CpE$UyPu{8G@iV+cHs^9 zZ8G==`9ssPr;irCju0_PeW~JN^tMwtJd Fe*?eMAkzQ< literal 0 HcmV?d00001 diff --git a/website/agb/src/app/showcase/data/tapir/khiera/khieras-quest-1.png b/website/agb/src/app/showcase/data/tapir/khiera/khieras-quest-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2bf6224e94cb67921fee005ada9a9f7e37888cc9 GIT binary patch literal 2701 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 literal 0 HcmV?d00001 diff --git a/website/agb/src/app/showcase/data/tapir/khiera/khieras-quest-2.png b/website/agb/src/app/showcase/data/tapir/khiera/khieras-quest-2.png new file mode 100644 index 0000000000000000000000000000000000000000..90045a3f1745b40d0e6387646dd270deac4fc05e GIT binary patch literal 3019 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 N002ovPDHLkV1lsvqTc`j literal 0 HcmV?d00001 diff --git a/website/agb/src/app/showcase/data/tapir/tactics/dungeon-tactics-advance-0.png b/website/agb/src/app/showcase/data/tapir/tactics/dungeon-tactics-advance-0.png new file mode 100644 index 0000000000000000000000000000000000000000..776dfc2feb12bccc4e397996a997c94938d3b217 GIT binary patch literal 3646 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 pFpN=_!R~|r>KYUYZ#S3z#>L_3ls=xaPF* literal 0 HcmV?d00001 diff --git a/website/agb/src/app/showcase/data/tapir/tactics/tactics.tsx b/website/agb/src/app/showcase/data/tapir/tactics/tactics.tsx new file mode 100644 index 000000000..6c6e3bb8a --- /dev/null +++ b/website/agb/src/app/showcase/data/tapir/tactics/tactics.tsx @@ -0,0 +1,26 @@ +import { ShowcaseGame, shuffle } from "@/app/showcase/games"; +import d1 from "./dungeon-tactics-advance-0.png"; +import d2 from "./dungeon-tactics-advance-1.png"; + +const Screenshots = [d2, d1]; + +export const Tactics: ShowcaseGame = { + name: "Dungeon Tactics Advance", + developers: shuffle([ + "Corwin Kuiper", + "Gwilym Inzani", + "Sam Williams", + "Ján Letovanec", + ]), + screenshots: Screenshots, + description: ( + <> +

+ In this rogue-lite turn based strategy game, you are tasked with + reaching the depths of the dungeon and defeating what lies waiting for + curious adventurers. +

+ + ), + itch: new URL("https://setsquare.itch.io/dungeon-tactics-advance"), +}; diff --git a/website/agb/src/app/showcase/games.tsx b/website/agb/src/app/showcase/games.tsx index a65f79c81..a6eb9caec 100644 --- a/website/agb/src/app/showcase/games.tsx +++ b/website/agb/src/app/showcase/games.tsx @@ -5,6 +5,8 @@ import { Purple } from "./data/tapir/purple/purple"; import { Hyperspace } from "./data/tapir/hyperspace/hyperspace"; import { Dungeon } from "./data/tapir/dungeon/dungeon"; import { Leviathan } from "./data/drawing-a-leviathan/leviathan"; +import { Tactics } from "./data/tapir/tactics/tactics"; +import { Khiera } from "./data/tapir/khiera/khiera"; export interface ShowcaseGame { name: string; @@ -33,4 +35,6 @@ export const Games: ShowcaseGame[] = shuffle([ Hyperspace, Dungeon, Leviathan, + Tactics, + Khiera, ]);