20th Anniversary Edition challenge: “Skyscraper City”

23 entries

Aftershock

This is the QvaX Team yet again! Another year, another attempt of game dev to relax ミ⁠●⁠﹏⁠☉⁠ミ! Sadly this year, I'm alone in this one ಥ⁠‿⁠ಥ

Entrant: Walkercito

Skyward

A balloon-flying adventure amongst the crumbling ruins of the skyscrapers of a forgotten city, with a light splash of cosmic horror: what mysteries will you uncover? How good are you at pointing and clicking with a mouse or trackpad?

Requires: pyxel

Controls: Arrow Keys/ASDW and Mouse (Instructions are in-game) (see "consts.py" if you want to change buttons!)

Game playing notes:

  • If you find the gameplay a bit hard, you can activate the "assist" mode at any time by pressing H (gives you some extra hearts)

Play Online/in the Browser:

"Skyward" is built in pyxel, which can convert projects into HTML. You can play Skyward in the browser here:

https://mit-mit-randomprojectlab.github.io/pyweek40/skyward.html

Entrant: mit-mit

Apex Runner

Sci-fi Parkour Adventure

Evacuate to Apex City — the last safe haven on Earth. Only the rooftops stand between you and survival.

Controls

- WASD/Arrow Keys to move
- Space to jump
- G to sprint (limited charge)
- E to mantle (climb up ledges when close enough)
- R to restart level
- Left click and drag to move camera*
- Scroll to zoom*

*not mentioned in game (try different zoom levels for a different experience)

Entrant: Apex

SkyscraperCityUptown

Little platformer game inspired by the old game Heart of Darkness

I tried to mimic the cinematic platform video game genre, but not sure I got it right. I spend way to much time (a bit more than 1 day) to draw all the stick figure animations.

Instructions are in the readme.md!

Here the requirements:

python 3.13
pygame-ce 2.5.5 (pygame does not work! Older versions of pygame-ce might not work either!)

Controls:
WASD: walk, climb, crawl
Shift: run
Space: jump
E: use

Can you find your way out?

Entrant: DR0ID

Delivery Drone

I am a brand new solo programmer looking to learn and enhance my skills!

Entrant: TiredDadBod

Skyscraper Surfers

Skyscraper Surfers is an endless 3d runner game. You're driving a spaceship and the goal is to avoid all the skyscrapers. Use arrows for controls.


How to run:
1. Download and unzip the file

2. In CMD/bash enter the game folder and enter: 

pip install -r requirements.txt

3. Run the game with:

python main.py

(You can also follow the instructions on github)

IMPORTANT:

- When you run the game for the first time you'll most likely experience some lag. This is due to Numba compilation of functions. After the first run, cached compilation makes the game much faster.

- If you get an OSError download Visual C++ Redistributable

Credits:

-Toby Fox, Deltarune, Undertale -  A Cyber's World, CORE (music) (free for non-commercial use, as he said here)

- Font - NES Font (Free font for personal and commercial use), Manhattan Font (free for personal use)

- Click SFX from OpenGameArt


Team: David3001, Lazic

Loco Lift Rush

You are a lift operator in a busy skyscraper. Your job is to move the lift up and down to pick up and drop off users as quickly as possible.

A stream of users will call the lift at various floors. You must stop to let them in and out. The users will get impatient if you take too long, so be quick!


Entrant: andyhd

Sky+

Entrant: Sdd

Constrictor Constructor

In Constrictor Constructor your job is to build a super tall skyscraper block by block. Reach for the stars!

Play in your browser: https://darabos.github.io/pyweek-40/

Play in your browser but without the neon glow: https://darabos.github.io/pyweek-40/no-glow (Recommended for mobile.)

Made with Pyxel.

Tips for playing:

  • Control with arrow keys + space.
  • Pick up new blocks from the floating factories at the top, or use existing blocks in the city.
  • A block that is at height X is worth X points. Go for skyscrapers!
  • The special blocks with sky bridges connect adjacent skyscrapers that are the right height. Both ends count for points!
The story so far:

"i can't breathe anymore..." says deckard, then puffs his cigarette some more "i need to get out of this city...".
In the 57th floor of the building, the only thing he can see is a sea of advertisements and propaganda.

Tall skyscrapers, filled with billboards, pumping products that no one needs to buy, but everyone is craving for.

No need for mind control, when you can bombard people with ideas so much, that they think it's their own idea.

Building further up means constricting people even further, with no view of the ground, the trees, the grass (wherever they may have been left)

Team: cyhawk, Alex, hayalci, jmc88

SkyBox

The SkyBox team.
Looking for members.

Team: dragonsenseiguy, Jujulien45

Airscraper

A quick and (hopefully) easy tower simulator set underwater. About 10 minutes to complete. I recommend playing at least until you have 10 population. (Beat the game at 30.) Control with the mouse and Backspace. F10 to change resolution. F11 for fullscreen. If you get stuck check the README.

How it fits the theme: You create an airscraper (underwater skyscraper) out of coral and create a city-like ecosystem that fish can live and shop in.

Entrant: Cosmologicon

Skyscraper Destruction Race

Skyscraper Destruction Race: my entry for the Skyscraper City challenge


Entrant: stuartc

Green Savior

This game is about the last plant on the deforested earth in the future. In his last moments, a wealthy business person releases the green savior upon the world in hopes to redeem his sinful past. Collect the lights to grow bigger and save the planet. All art and music made by team chinkaraoshiman.


Art: kingemu246, chis, speedlimit35

Music, Code: speedlimit35


Controls: Mouse to move, SPACE for continue, ENTER for skip

Used Python 3.12.4 and Pygame-ce 2.5.5 

Run with: python main.py


Video playthrough: https://www.youtube.com/watch?v=2aH0D9nvOcU

Team: speedlimit35, chis

PyTrios

Two have got the experience, the third has the energy. Together, we code across generations for PyWeek glory.

Team: malcolmadu, Roger-13, caselyhayford

The Window Washing Game

You are a window cleaner in a bustling Skyscraper City. You need to wash all the windows on your floor before time runs out.

To wash a window, press and hold the [E] key while standing next to the window. When the time runs out or all the windows on the floor are washed, your cradle will move to the next floor. GLHF!

(Results will be saved in RESULTS.txt )

Team: Dudnikov, rikovmike, Juna_Gala, ObiXoD

Steel Stacks

A block puzzle platformer where you build skyscrapers to reach the lowest and highest corners of the world, and perhaps learn a few things in the journey.


In celebration of the 20th Anniversary Edition, I reserved extra time to create something a little more special, at least compared to my previous games. I of course still ran out of time to do the polishing that I wanted, but I'm happy with the result. Enjoy!

Entrant: Tee

Skyscraper Merge

You can play the game here:https://vkrishna.itch.io/skyscrappermerge

Entrant: gizmo_thunder

Orbital Metropolis Defense

Set in the distant future where an orbiting metropolis hanging off the moon, becomes under siege by asteroids. Blast away as many asteroids as possible while receiving support from Earth.


Controls:

100% mouse

move mouse to aim

hold click to fire

EDIT

Since I didn't have time to elaborate on explaining the mechanics in detail in game besides basic gameplay here's the breakdown below.

Game Mechanics:

Green bar = City integrity(Health)
Blue bar = City Shields

Fire the turret to destroy asteroids that get progressively tougher. Supply caches from earth will occasionally show up. Fire one of them to get one of the following rewards

-Restore health
-Restore shields
-increase turret damage
-increase fire rate (caps at 5/60 FPS)

Note if health or shields are already full, the reward will become either turret damage or fire rate.

One Bug spotted that I couldn't fix in time prior to deployment:

-supply caches still existing from the previous playthrough carry over to the next. (Basically early game boost.)

Entrant: Phantasma

Vertigo

Leap between the skyscrapers and survive as long as you can! Skyscrapers explode a few seconds after you first touch them.

Collect powerups to gain an edge:

Blue - Land safely from any fall.
Red - Restore some health.
Green - Spawn platforms beneath you while jumping.


Installation:

git clone https://github.com/ShakyaMajumdar/vertigo.git
cd vertigo
uv run python main.py

Team: vinam, hsp

1 Bazooka VS 100 Gorilla

Siamo un piccolo gruppo di giovanissimi programmatori italiani. Combatteremo e vinceremo!!

Team: Rocket_Games, Nic0_Bremb0__, Robotsky25, DIgitalDuck5124

Skyline Slots

  • SkylineSlots.exe — A game where you make a city in the sky. Includes various slot machines and decent enough ASCII art.
I make text based games because I don't know PyGame. Just here for the experience and the motivation to finish something. That's really about it. Seeya.

Entrant: Silvey

The Python of Destruction

# pyweek 40

# The Python of Destruction

Install and Run:
pip install pygame
python main.py

Description
Help Xastro escape from the Pocket Dimension.  You have to cross five levels for Xastro to be free.

How to Play
- Goal: There are five levels. Reach the end of each level before the 30-second timer expires. Survive all five levels to win.
- Health: You start each level with three health points. Colliding with enemies or hazards subtracts one point. Drop to zero health and you lose.
- Entity Minions: These enemies drain one health point on contact. Avoid them or jump over them.
- Checkpoints: Moving out of screen or fatal hit, you resume from the latest checkpoint.
- Hazard Tiles: Touching Spikes and other hazard tiles deduct one health point
- Movement: Use A/D or arrows to move, Space to jump
- Cutscenes: Click arrows to move between cutscenes or Skip to jump straight into gameplay.



Team: smoktwix, Doger, Pykemon010