Skip to content

Commit

Permalink
Update gamejam page
Browse files Browse the repository at this point in the history
  • Loading branch information
riknoll committed Aug 11, 2023
1 parent 5938dde commit 12e8e48
Show file tree
Hide file tree
Showing 7 changed files with 128 additions and 119 deletions.
11 changes: 0 additions & 11 deletions docs/gamejam/prehistoric.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,6 @@
</div>
<div class="checker"></div>
<div class="content">
<h1>It's game jam time!</h1>
<div class="segment">
<p>
Welcome to the 8th Official Microsoft MakeCode Game Jam! This is a fun
competition where you can pit your game development skills against
others to build a game using <a href="https://arcade.makecode.com">MakeCode Arcade</a>,
a game engine for retro pixel-art games that run in the browser
or on handheld game devices.
</p>
<div id="timer"></div>
</div>
<div class="segment">
<div id="rules"></div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
{
"name": "Game Jam",
"url": "/game-jam",
"imageUrl": "https://pxt.azureedge.net/api/39412-25824-36790-82290/thumb"
"imageUrl": "https://pxt.azureedge.net/api/22414-21049-08990-36399/thumb"
},
{
"name": "Advanced Livestream",
Expand Down
143 changes: 78 additions & 65 deletions docs/static/gamejam/jams/prehistoric/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,84 @@
"path": "/static/gamejam/jams/prehistoric/rules.md"
},
"featured": [
{
"id": "_Rf7Ka6f5tMPh",
"title": "Sent Back in Time!",
"author": "Kiwiphoenix364",
"description": "Build contraptions to explore a prehistoric world!"
},
{
"id": "S53740-96945-19140-48669",
"title": "Prehistoric Explorer",
"author": "catstudio Games",
"description": "Travel back in time and dodge dinosaurs while trying to get home in this adventure game!"
},
{
"id": "S75139-85271-35208-66455",
"title": "Dinosaur Hunting",
"author": "Sayem",
"description": "Fight dinosaurs and ghosts in this classic SHMUP game!"
},
{
"id": "S63195-99979-78338-71563",
"title": "Prehistoric Dan",
"author": "Maketendo",
"description": "Head back in time to scan dinosaurs and help your boss not get fired!"
},
{
"id": "S01748-68721-30836-46553",
"title": "Dino Escape",
"author": "Octodemon6611",
"description": "Play as a dinosaur attempting to escape the aftermath of the meteor extinction event!"
},
{
"id": "S06834-22429-91300-47706",
"title": "S&A - Prechistoric World",
"author": "Lisiu23",
"description": "Find the missing battery for your time machine in this sidescrolling adventure game!"
},
{
"id": "S77904-05588-07721-68006",
"title": "DinoCraft",
"author": "jnegative",
"description": "Break blocks and build structures in this MineCraft inspired platformer!"
},
{
"id": "_36chFUaaYgrY",
"title": "Dinosaur Trials",
"author": "ChimbroDaPro",
"description": "Play as an ancient race of dinosaurs trying to escape from a monotone world in this take on a classic reaction game!"
},
{
"id": "S00177-35633-77859-17379",
"title": "Excavation Excursion",
"author": "Blobbey",
"description": "Find fossils, make money, buy upgrades, and even collect pets in this paleontology game!"
},
{
"id": "S83557-52602-39655-60991",
"title": "ROCK GOES!",
"author": "windfix y Jacobo",
"description": "Play as a mother dinosaur protecting her eggs from attackers in this beautiful arcade game!"
},
{
"id": "S93197-18791-04197-56384",
"title": "3D dinosaur model",
"author": "Brohann",
"description": "A 3D model of a dinosaur running on MakeCode Arcade!?!?"
},
{
"id": "_JMMdwyUFbghf",
"title": "Evolve-Adapt-Die (EVO)",
"author": "bluebird77",
"description": "Simulate the evolution process in this creative platforming game where you adapt new abilities each time you die!"
},
{
"id": "S61823-59071-17256-01643",
"title": "Dino's Great adventure",
"author": "Bifrost22",
"description": "Play as a mother dino finding a place to lay her egg just after the meteor struck the earth 65 million year ago in this platformer game!"
},
{
"id": "S00497-98855-08431-02510",
"title": "Dinosaur Race",
Expand Down Expand Up @@ -118,11 +196,6 @@
"title": "Dino Crash",
"author": "Da Footy Gamer"
},
{
"id": "_36chFUaaYgrY",
"title": "Dinosaur Trials",
"author": "ChimbroDaPro"
},
{
"id": "S50359-03714-75042-35584",
"title": "Dino Hordes",
Expand Down Expand Up @@ -243,11 +316,6 @@
"title": "Tiny's Tiny Adventure",
"author": "Shadow_Tiger"
},
{
"id": "S53740-96945-19140-48669",
"title": "Prehistoric Explorer",
"author": "catstudio Games"
},
{
"id": "_bkyPzJ0X7Amv",
"title": "解救小恐龙",
Expand Down Expand Up @@ -278,11 +346,6 @@
"title": "A Supernova Surrounded By Stars",
"author": "Snuggly Jewelsies"
},
{
"id": "S93197-18791-04197-56384",
"title": "3D dinosaur model",
"author": "Brohann"
},
{
"id": "S58499-28409-67513-26487",
"title": "Dino Button",
Expand All @@ -298,11 +361,6 @@
"title": "Animate it!",
"author": "Andy"
},
{
"id": "S75139-85271-35208-66455",
"title": "Dinosaur Hunting",
"author": "Sayem"
},
{
"id": "_gRvTvTe7yevk",
"title": "gem hunt",
Expand All @@ -318,11 +376,6 @@
"title": "Jurassic Park",
"author": "Isaac"
},
{
"id": "S63195-99979-78338-71563",
"title": "Prehistoric Dan",
"author": "Maketendo"
},
{
"id": "S13029-49096-56602-54759",
"title": "Dino Run",
Expand All @@ -333,11 +386,6 @@
"title": "Pterodactyl Airlines",
"author": "Jupiter"
},
{
"id": "S77904-05588-07721-68006",
"title": "DinoCraft",
"author": "jnegative"
},
{
"id": "_V64Kc709mT7f",
"title": "Prehistoric Fishing",
Expand All @@ -348,11 +396,6 @@
"title": "Fossil Collector",
"author": "H D-D"
},
{
"id": "S00177-35633-77859-17379",
"title": "Excavation Excursion",
"author": "Blobbey"
},
{
"id": "S87080-42073-72400-88003",
"title": "dino run",
Expand Down Expand Up @@ -413,26 +456,11 @@
"title": "Dino Survivor",
"author": "Oscar_Cubes"
},
{
"id": "S01748-68721-30836-46553",
"title": "Dino Escape",
"author": "Octodemon6611"
},
{
"id": "S83557-52602-39655-60991",
"title": "ROCK GOES!",
"author": "windfix y Jacobo"
},
{
"id": "_9wPeUXRAPesT",
"title": "A pale day",
"author": "Carpet 36"
},
{
"id": "S61823-59071-17256-01643",
"title": "Dino's Great adventure",
"author": "Bifrost22"
},
{
"id": "S47513-06009-32854-09562",
"title": "Dino Slam",
Expand All @@ -453,26 +481,11 @@
"title": "alive again!",
"author": "GuhhanSP"
},
{
"id": "S06834-22429-91300-47706",
"title": "S&A - Prechistoric World",
"author": "Lisiu23"
},
{
"id": "S24155-16075-13221-53173",
"title": "Dino platformer",
"author": "Rh0eR0"
},
{
"id": "_Rf7Ka6f5tMPh",
"title": "Sent Back in Time!",
"author": "Kiwiphoenix364"
},
{
"id": "_JMMdwyUFbghf",
"title": "Evolve-Adapt-Die (EVO)",
"author": "bluebird77"
},
{
"id": "S16353-47569-22918-24916",
"title": "Adventure Tyranosaurus",
Expand Down
61 changes: 23 additions & 38 deletions docs/static/gamejam/jams/prehistoric/rules.md
Original file line number Diff line number Diff line change
@@ -1,48 +1,33 @@
## Prehistoric Jam
## Prehistoric Jam Winners!

The theme for this jam is "prehistoric". In other words, we're looking for games starring dinosaurs, sabertooth tigers, or really just about anything from a long, long, time ago.
Some examples of good interpretations of this theme are:
We're thrilled to announce the winners of the eighth MakeCode Arcade game jam: Prehistoric Jam! This was one of our most successful game jams to date with a whopping **106** entries. We hope you'll enjoy playing some of our favorites:

1. A paleontology game where you unearth and clean fossils for a museum
2. A survival game where a time-travel experiment strands you in the past
3. A fighting game where you play as a dinosaur boxing with an anthropomorphized meteor

DEMO GIF 1 | DEMO GIF 2 | DEMO GIF 3
-- | --
![](/static/gamejam/jams/prehistoric/assets/demo-1.gif) | ![](/static/gamejam/jams/prehistoric/assets/demo-2.gif) | ![](/static/gamejam/jams/prehistoric/assets/demo-1.gif)
## First Place: Dino Zoo
| [![Dino Zoo screenshot](https://pxt.azureedge.net/api/22414-21049-08990-36399/thumb)](https://arcade.makecode.com/39697-95718-82872-45842) |
| -- |
| &nbsp; |

You can interpret "prehistoric" however you want, but someone playing your game should be able to see how it relates to the theme without extra explanation.
[Dino Zoo](https://arcade.makecode.com/22414-21049-08990-36399) by **SylvanCircle** is an amazing block-based puzzle game where you simulate the circle of life to clear the board of dinosaurs and plants. From the multiple game modes to the detailed tutorial, this game is super polished and fun to play!

## Hurry before this jam is *history*
The game jam will run from **July 3, 2023** to **July 31, 2023**
## Second Place: Fossil Clicker
| [![Fossil Clicker screenshot](https://pxt.azureedge.net/api/39392-36875-05086-87292/thumb)](https://arcade.makecode.com/39392-36875-05086-87292) |
| -- |
| &nbsp; |

You will have roughly one month to build and submit your games for the competition! For you procrastinators out there, we will accept games up until 11:59pm on July 31st.
[Fossil Clicker](https://arcade.makecode.com/39392-36875-05086-87292) by **UnsignedArduino** is an addictive paleontology themed idle game. Collect, sell, upgrade, and repeat until you have more money than there are atoms in the universe! Y'know, just like real paleontologists do!

## Getting started
## Third Place (tie): Dino Blast
| [![Dino Blast screenshot](https://pxt.azureedge.net/api/48432-56072-58827-08148/thumb)](https://arcade.makecode.com/48432-56072-58827-08148) |
| -- |
| &nbsp; |

Never programmed in Microsoft MakeCode Arcade before? No problem! Check out our [beginner skillmaps](https://arcade.makecode.com/--skillmap#dino) to learn the basics of making a game!
[Dino Blast](https://arcade.makecode.com/48432-56072-58827-08148) by **InvalidProject99** is an adventure game where you play as a dinosaur exploring the world on a quest to defeat the evil dragon king. With it's innovative use of the player 2 controls, attacking dragons is indeed a blast!

## Rules
## Third Place (tie): Booga Bruh
| [![Boogah Bruh screenshot](https://pxt.azureedge.net/api/98099-33981-73376-80879/thumb)](https://arcade.makecode.com/98099-33981-73376-80879) |
| -- |
| &nbsp; |
**NOTE: This game contains rapidly flashing colors and patterns**

1. Games should be built in MakeCode Arcade
2. Your game must relate to the jam theme. Someone playing your game should be able to see how it relates to the theme without extra explanation.
3. Keep the games PG: no NSFW, offensive, or excessively violent content.
4. You must be at least 9 years old to participate.
5. All games must be submitted by someone who is at least 13 years old. Younger students are welcome to participate, but it must be in partnership with an adult and with parent permission.

## Join the community

This game jam is designed to be an easy introduction to making games, even for folks without prior programming experience! We highly encourage parents and educators to work with interested students to bring their games to life.

Join our [forums](https://forum.makecode.com) to chat with other coders, brainstorm ideas, or form a game jam team. You can hang out with the MakeCode team there too!

## Tips and tricks

* When designing your game, keep in mind that Arcade is restricted to a 160x120 16-color screen
* See [these instructions](https://arcade.makecode.com/developer/images) for information on importing images and color palettes into Arcade.
* Check out the [developer documentation](https://arcade.makecode.com/developer) for more advanced tips to use in Arcade.
* Also make sure you check out the winners of [our][traffic-jam] [past][garden-jam] [jams][ocean-jam]!

[traffic-jam]: https://arcade.makecode.com/gamejam/traffic
[ocean-jam]: https://arcade.makecode.com/gamejam/ocean
[garden-jam]: https://arcade.makecode.com/gamejam/garden
[Booga Bruh](https://arcade.makecode.com/98099-33981-73376-80879) by **PixelDoodle** is a turn based RPG with one of the most engrossing stories we've seen in MakeCode Arcade! Find the parts to your broken time machine and make it back to the present in this story-driven game!
25 changes: 23 additions & 2 deletions docs/static/gamejam/lib/gamejam.css
Original file line number Diff line number Diff line change
Expand Up @@ -212,17 +212,38 @@ h1 {
flex-direction: column;
}

#gallery > div,
#highlighted > div {
#gallery > div {
display: flex;
justify-content: space-around;
}

#highlighted > div {
display: grid;
grid-template-columns: 1fr 1fr;
}

#gallery .game,
#highlighted .game {
text-align: center;
margin: 1rem;
flex: 1;
display: flex;
flex-direction: column;
}

#highlighted .game a:first-child {
flex-grow: 1;
}

#highlighted .game .placeholder {
width: 100%;
height: 100%;
}

.placeholder img {
width: 100px;
height: 100px;
object-fit: contain;
}

#gallery .game {
Expand Down
3 changes: 2 additions & 1 deletion docs/static/gamejam/lib/gamejam.js
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ function makeWinners() {
content.insertBefore(parent, gallery);
}
function makeGallery() {
var _a;
var container = document.querySelector(".gallery");
var parent = document.getElementById("gallery");
if (container && parent) {
Expand All @@ -178,7 +179,7 @@ function makeGallery() {
on the workspace background.";
container.insertBefore(hint, parent);
}
var selected = randomize(info.featured); // show all the games
var selected = randomize((_a = info.featured) === null || _a === void 0 ? void 0 : _a.filter(function (g) { return !g.description; })); // show all the games
var row = document.createElement("div");
for (var i = 0; i < selected.length; i++) {
row.appendChild(makeGameCard(selected[i]));
Expand Down
2 changes: 1 addition & 1 deletion docs/static/gamejam/lib/gamejam.ts
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ function makeGallery() {
container.insertBefore(hint, parent);
}

let selected = randomize(info.featured); // show all the games
let selected = randomize(info.featured?.filter(g => !g.description)); // show all the games
let row = document.createElement("div");
for (let i = 0; i < selected.length; i++) {
row.appendChild(makeGameCard(selected[i]));
Expand Down

0 comments on commit 12e8e48

Please sign in to comment.