saricden / farzone

The open source 2D shooter fighting game
https://farzone.saricden.com
6 stars 5 forks source link

Universal Mechanics / General Design Philosophy #4

Open gahowe13 opened 2 years ago

gahowe13 commented 2 years ago

Creating a universal character controller, prototyping various game design ideas to establish an explicit game design philosophy

saricden commented 2 years ago

:fire:

saricden commented 2 years ago

Notes from last call:

Define scope of game in a post -- for contributors

What experience are we trying to give players?

Emphasize decision making with characters

Because 2D shooter - moving is limited, but aim is easy, so embelish movement options

Have movesets chain together!
gahowe13 commented 2 years ago

Created working character and controlledCharacter classes. Will start prototyping various design ideas such as: momentum, movement smoothing, melee attacks, ledge boosts (acceleration when sliding off a ledge), and additional special move per character.

WIP game design philosophy:

Arena style 2D shooter. High skill ceiling gameplay driven by fast-paced gunplay, easy to learn / hard to master movesets and movement mechanics, and engaging stage design.

gahowe13 commented 2 years ago

Implemented projectile gunplay. Removed event-based shooting from the [character] constructor and instead implemented a conditional check in update in order to fix timer delay issues when shooting.