User Tools

Site Tools


en:rpd:mechanics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:rpd:mechanics [2026/01/01 19:45] – namespace move Mikeen:rpd:mechanics [2026/01/01 19:47] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Mechanics ======
  
 +Game mechanics are the systems and rules that govern gameplay in Remixed Dungeon.
 +
 +==== Description ====
 +Mechanics encompass all the systems that make the game function. These include combat, movement, progression, and special systems that create the unique gameplay experience.
 +
 +==== Main Mechanics ====
 +  * [[en:rpd:combat_mechanics|Combat]] - How fighting works in the game
 +  * [[en:rpd:leveling|Leveling]] - How the hero grows stronger
 +  * [[en:rpd:identification_mechanic|Identification]] - How items have their properties revealed
 +  * [[en:rpd:alchemy_mechanic|Alchemy]] - How potion and food creation works
 +  * [[en:rpd:hunger_buff|Hunger]] - How food and nutrition work
 +  * [[en:rpd:enchantments_mechanic|Enchantments]] - How items can be enhanced
 +  * [[en:rpd:traps|Traps]] - How hidden hazards work
 +  * [[en:rpd:status_effects|Status Effects]] - How temporary conditions affect gameplay
 +
 +==== Common Mechanics ====
 +  * **Turn-Based Actions**: Actions consume time, enemies respond to time usage
 +  * **Line of Sight**: Visibility and targeting mechanics
 +  * **Terrain Interaction**: How different terrains affect gameplay
 +  * **Ranged Combat**: How ranged attacks work in the dungeon
 +
 +==== Code References ====
 +  * Game Engine: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/Dungeon.java|Dungeon.java]] - Core game mechanics
 +  * Actor System: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Actor.java|Actor.java]] - Turn-based system
 +  * Game Logic: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/GameLogic.java|GameLogic.java]] - How game systems interact
 +  * String Resources: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|strings_all.xml]] - All mechanic-related text
 +
 +==== See Also ====
 +  * [[en:rpd:combat_mechanics|Combat]]
 +  * [[en:rpd:mobs|Mobs]]
 +  * [[en:rpd:items|Items]]
 +  * [[en:rpd:levels|Levels]]
 +  * [[en:rpd:buffs|Buffs]]
 +
 +{{tag> rpd mechanics systems }}