Skip to content

Funemployment-Games/rpgproject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rpgproject

Progress

World Map

  • Basic navigation - done
  • Ability to enter locations - works
  • Impassable terrain - can be defined with meta tiles
  • Ocean - in progress
  • River - in Progress
  • Map wrap - in progress, the map wraps but the camera stops at edges so its kinda wonky.
  • Encounter grids - not started
  • Other features?

Interior Maps (Towns/Dungeons)

  • Basic navigation - done
  • Ability to exit/enter locations - mostly done
  • Event triggers - not started
  • Searchable tiles - not started
  • Yes/No dialogues - first pass done
  • Quest Flags - can be defined in json and used in lua.
  • Encounter maps - not started
  • Destructible/removable terrain/objects - not started
  • Chests - Not started

NPCs

  • Basic NPC interaction - done
  • Animation - They now have support for walk/idle just like the player.
  • Ability to give repeating paths - first pass is done
  • Ability for designer to script npc movements during events - first pass is done

Party

  • Make it so all 4 party member sprites show and follow leader. - not started

Menus (in game)

  • Inventory - not started
  • Status - not started
  • Equip - not started
  • Magic - not started
  • Shops - not started

Audio

  • Not started

Input

  • Basic D-Pad - Done
  • Basic Context Sensitive button - Done
  • Improved touch input - Done I guess
  • Keyboard/controller support - keyboard works on mac and pc, will eventually need to make remappable.

Casino

  • Not started

Combat

  • Not started

Save system

  • Some stuff has been done with the json stuff, should be easy enough to write a couple functions to handle the rest.

Menus (out of game)

  • Title
  • Options
  • Credits
  • Load/Erase save game
  • Resume quick save
  • Name main character

Strings

  • Loaded from json
  • Currently a single json file of strings per map, could fairly easily be adjusted to a single table.
  • String table is loaded via lua.
  • dialogueId for basic dialogue, if an NPC can ask a yes/no question add dialogueYesId and dialogueNoId. These ids must correspond to entries in the string table.

Current Tackle List Matthew - Strings are now tied to npc's in the map file, use the property "dialgoueId" to set them. Probably gonna start on chests or the shop next.

About

An untitled RPG project for mobile phones.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published