Stats

2
Projects
1
Devlogs
2
Votes
1
Ships

Coding Time

All Time: 23h 42m
Today: 0h 0m

Member Since

June 16, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

2
🚀
0 devlogs • about 2 months ago
Rift Runner Vector Gun
1 devlog • 2 months ago

Activity

Fares Al-jaar
Fares Al-jaar created a project
57d ago
0 devlogs 0 followers

I have made significant progress and have successfully implemented a variety of complex features in my game:

Core Jump & Run Mechanics
I’ve implemented basic platformer movement: horizontal control, gravity, and jumping. These form the foundation of the gameplay.

Procedural World Generation
Platforms: I generate platforms of arbitrary widths, heights, and gaps by using Perlin Noise, so that each map is a new experience.
Walls: Random vertical wall sections are inserted, offering surfaces for sophisticated movement maneuvers.

Improved Player Skills
Wall Run: As they fall and lean against a wall, the player decelerates, enabling wall-interaction strategies.
Wall Jump: I can push off walls while wall-running to reach higher areas, which adds more depth to the platforming.
Mouse Aiming & Shooting: Left-click can be used as a laser weapon, shooting directly at mouse position.

Varied Enemy Types

Standard Enemies: Stationary blocks that are affected by gravity.

Flying Enemies: Travel laterally across the screen.

Rolling Enemies: Patrol certain platforms.

Jumping Enemies: Periodically leap off their platforms.

Dynamic Difficulty Scaling
As the score goes up, it automatically tweaks factors like enemy speed and spawn rate. It ensures that difficulty remains manageable and fun.

Interactive Menu System
A prominent main menu with choices such as START GAME, HOW TO PLAY, GAME DETAILS, and QUIT

Visual Feedback: Buttons show highlight on hover and a brief flash on click.

Audio Feedback: Clicking a button triggers distinct procedural tones.

Procedural Music
There is a basic randomized melody in a chiptune style during gameplay, which cycles on each newly created world.

In-Game Art Customization
By pressing the C key, I can cycle through different preset color themes for the player, platforms, walls, and enemies. This allows me to change the art style in real time while playing.

“Regenerate World in Place” (R Key)
This primary characteristic makes it possible for me to create a new world instantly around me—my current location—without losing my score or health. It makes exploration seamless without having to restart.

Game Details Screen
Another screen displays the active world's generation seed and color mapping for the procedural art.

HUD
A heads-up display shows my current score and health.

Update attachment
Fares Al-jaar
Fares Al-jaar created a project
60d ago

Rift Runner Vector Gun

This game is a dynamic 2D side-scrolling shooter and platformer built entirely around the concept of procedural generation, ensuring a unique experience with every session. i used ai for descritpions and READMEs

Rift Runner Vector Gun
1 devlog 0 followers Shipped
Fares Al-jaar
Fares Al-jaar joined Summer of Making
60d ago

This was widely regarded as a great move by everyone.