all repos — Legends-RPG @ a03054accb71fa89eadb61df1441c401d572085e

A fantasy mini-RPG built with Python and Pygame.

a03054ac
Added fade out effect for damage points.
Justin Armstrong justinmeister@gmail.com
Wed, 30 Apr 2014 11:34:59 -0700
5d4d09e8
Tinting no longer happens when enemy misses.
Justin Armstrong justinmeister@gmail.com
Wed, 30 Apr 2014 10:43:35 -0700
4725cd91
Added a red tinting effect when the player gets damaged.
Justin Armstrong justinmeister@gmail.com
Wed, 30 Apr 2014 10:36:32 -0700
8493ba3a
Fire only appears when enemy dies.
Justin Armstrong justinmeister@gmail.com
Tue, 29 Apr 2014 17:32:02 -0700
edcd5c2a
Added floating points for damage, sped up battle timing.
Justin Armstrong justinmeister@gmail.com
Tue, 29 Apr 2014 16:21:38 -0700
ac0b622d
Minor refactor of stat menu
Justin Armstrong justinmeister@gmail.com
Tue, 29 Apr 2014 15:27:11 -0700
4645ed01
Enemy attacks are variable, depends on enemy level.
Justin Armstrong justinmeister@gmail.com
Tue, 29 Apr 2014 15:12:25 -0700
134a5fab
Added sword animation.
Justin Armstrong justinmeister@gmail.com
Mon, 28 Apr 2014 18:35:32 -0700
b5733447
Player attack strength is random based on his level. Enemy has health based on level.
Justin Armstrong justinmeister@gmail.com
Mon, 28 Apr 2014 16:21:04 -0700
6631839e
Minor refactoring
Justin Armstrong justinmeister@gmail.com
Mon, 28 Apr 2014 14:30:16 -0700
77d11c24
Minor refactor, sped up timer.
Justin Armstrong justinmeister@gmail.com
Sun, 27 Apr 2014 10:43:05 -0700
d96752da
Attack damages and switching between enemies are all timed events now.
Justin Armstrong justinmeister@gmail.com
Sun, 27 Apr 2014 10:35:27 -0700
7f3c4199
Enemies do damage to player, prompts input after every enemy attack.
Justin Armstrong justinmeister@gmail.com
Sat, 26 Apr 2014 11:49:51 -0700
143e3339
Added another screenshot, fixed a small bug.
Justin Armstrong justinmeister@gmail.com
Fri, 25 Apr 2014 12:43:54 -0700
14d641fb
Each enemy will do an attack animation in turn after the player attacks the enemy.
Justin Armstrong justinmeister@gmail.com
Fri, 25 Apr 2014 09:52:07 -0700
4b9f2008
Began implementing enemy attacks during battle scene.
Justin Armstrong justinmeister@gmail.com
Thu, 24 Apr 2014 10:50:50 -0700
1cff6e4f
Added a sword that appears when doing a regular attack.
Justin Armstrong justinmeister@gmail.com
Tue, 22 Apr 2014 18:29:35 -0700
9c32963e
Added box around health and magic stats during battle.
Justin Armstrong justinmeister@gmail.com
Tue, 22 Apr 2014 16:52:46 -0700
ec5f95f2
Magic and health stats appear added to battle screen.
Justin Armstrong justinmeister@gmail.com
Tue, 22 Apr 2014 16:02:23 -0700
22e3a6a7
Added magic select to battle screen.
Justin Armstrong justinmeister@gmail.com
Tue, 22 Apr 2014 09:38:05 -0700
107c8c01
Can move in and out of item menu in battle, fixed some index error bugs.
Justin Armstrong justinmeister@gmail.com
Mon, 21 Apr 2014 19:36:30 -0700
61f0da87
Arrow positions for dead monsters are now deleted.
Justin Armstrong justinmeister@gmail.com
Mon, 21 Apr 2014 18:54:52 -0700
83af8e19
Infobox displays damage to enemy and if it's killed.
Justin Armstrong justinmeister@gmail.com
Mon, 21 Apr 2014 15:52:34 -0700
29279f0d
Added explosion and ability to kill monsters during battle.
Justin Armstrong justinmeister@gmail.com
Sun, 20 Apr 2014 10:48:57 -0700
7c7eafe8
Changed player image when moving forward during attack.
Justin Armstrong justinmeister@gmail.com
Sat, 19 Apr 2014 13:07:02 -0700
200f77f6
Player wobbles forward when attacking enemy.
Justin Armstrong justinmeister@gmail.com
Sat, 19 Apr 2014 12:56:42 -0700
d42cfd5a
Added a select menu state to the infobox in the battle scene.
Justin Armstrong justinmeister@gmail.com
Fri, 18 Apr 2014 21:32:52 -0700
6c506629
Can move the arrow to each enemy.
Justin Armstrong justinmeister@gmail.com
Fri, 18 Apr 2014 09:42:43 -0700
6a76a905
Made an observer, began implementing the select enemy state for the battle.
Justin Armstrong justinmeister@gmail.com
Thu, 17 Apr 2014 20:57:54 -0700
047543f2
Battle info changes depending on what option selected.
Justin Armstrong justinmeister@gmail.com
Thu, 17 Apr 2014 17:02:11 -0700
7a753ab2
Added a selection arrow for battle scenes
Justin Armstrong justinmeister@gmail.com
Wed, 16 Apr 2014 22:32:21 -0700
b47d4611
Added text boxes to battle scene and started figuring out what states I'll need.  Exciting stuff.
Justin Armstrong justinmeister@gmail.com
Tue, 15 Apr 2014 23:15:51 -0700
c2350b7b
Will flip to a mostly non-functional battle state 1/5 times on the overworld.
Justin Armstrong justinmeister@gmail.com
Mon, 14 Apr 2014 23:57:21 -0700
d47f6712
Back to where I was, sort of, before the great tmx experiment.
Justin Armstrong justinmeister@gmail.com
Mon, 14 Apr 2014 20:46:59 -0700
5a42cedf
Finished town map
Justin Armstrong justinmeister@gmail.com
Mon, 14 Apr 2014 18:56:13 -0700
322ed081
Added brother's house, refactored NPCs
Justin Armstrong justinmeister@gmail.com
Sat, 12 Apr 2014 11:25:06 -0700
68aafd99
Deleted unnecessary files, added initial dialogue to tmx maps
Justin Armstrong justinmeister@gmail.com
Sat, 12 Apr 2014 00:33:59 -0700
a55164ec
Finished house, began adding sprites to town map
Justin Armstrong justinmeister@gmail.com
Fri, 11 Apr 2014 21:41:55 -0700
6387912b
Almost finished tmx map of town, a few minor bugs
Justin Armstrong justinmeister@gmail.com
Fri, 11 Apr 2014 18:47:19 -0700
688dcc38
Moved pytmx library into data
Justin Armstrong justinmeister@gmail.com
Fri, 11 Apr 2014 00:38:09 -0700
f2dca0d3
Finished basic overworld map using tmx.  Still need to add portals.
Justin Armstrong justinmeister@gmail.com
Fri, 11 Apr 2014 00:32:15 -0700
5dc45a6a
Began tile editor refactor
Justin Armstrong justinmeister@gmail.com
Thu, 10 Apr 2014 22:35:50 -0700
bfbd2faf
Began creating battle system; basic skeleton complete.
Justin Armstrong justinmeister@gmail.com
Tue, 08 Apr 2014 23:18:25 -0700
d9c581e5
Fixed menu bug, reset game begining to overworld
Justin Armstrong justinmeister@gmail.com
Mon, 07 Apr 2014 18:01:30 -0700
cc33fef4
Can now pick up items other than gold, changed brother to blue
Justin Armstrong justinmeister@gmail.com
Mon, 07 Apr 2014 17:51:51 -0700
7725c223
Added Brother house state, refactored tilemap.py
Justin Armstrong justinmeister@gmail.com
Mon, 07 Apr 2014 16:39:50 -0700
2062b2c7
Added old man's house and evil castle to overworld
Justin Armstrong justinmeister@gmail.com
Sun, 06 Apr 2014 22:44:32 -0700
ad405fd7
Expanded Overworld
Justin Armstrong justinmeister@gmail.com
Sun, 06 Apr 2014 10:45:38 -0700
1468db25
Began making overworld
Justin Armstrong justinmeister@gmail.com
Sat, 05 Apr 2014 21:31:14 -0700
cb2c4419
might have to abandon map editor efforts, seems like more effort than it's worth at this point.
Justin Armstrong justinmeister@gmail.com
Sat, 05 Apr 2014 19:10:32 -0700
a18f2991
Added to editor
Justin Armstrong justinmeister@gmail.com
Fri, 04 Apr 2014 22:48:08 -0700
587b711b
Began a simple map editor
Justin Armstrong justinmeister@gmail.com
Fri, 04 Apr 2014 17:21:23 -0700
6c9f9396
Turned some floats to integers
Justin Armstrong justinmeister@gmail.com
Thu, 03 Apr 2014 22:28:56 -0700
38f6bd20
Dang it.  Another relative import.
Justin Armstrong justinmeister@gmail.com
Thu, 03 Apr 2014 22:11:15 -0700
ce2b2c84
Fixed a relative import
Justin Armstrong justinmeister@gmail.com
Thu, 03 Apr 2014 22:02:10 -0700
879c7098
Added slots for menu items, so I can keep track of what item is where.  Also, can navigate the item submenu
Justin Armstrong justin@JustinsMac.local
Thu, 03 Apr 2014 21:24:22 -0700
00a3f968
Added icons to item menu screen
Justin Armstrong justinmeister@gmail.com
Tue, 01 Apr 2014 22:15:37 -0700
41e31ec9
The menu is now an object attached to each level state, rather than being it's own separate state.  This way I don't have to keep track of each sprite's position on the map to prevent conflicts during their respawning.
Justin Armstrong justinmeister@gmail.com
Tue, 01 Apr 2014 21:13:46 -0700
3680331e
Added stats, items and magic to menu
Justin Armstrong justinmeister@gmail.com
Tue, 01 Apr 2014 17:25:05 -0700
3033ec72
Added stats to menu screen
Justin Armstrong justinmeister@gmail.com
Tue, 01 Apr 2014 10:25:45 -0700
cc5415b4
Experimenting with different fonts
Justin Armstrong justinmeister@gmail.com
Mon, 31 Mar 2014 22:47:06 -0700
97226ef3
Fleshed out menu a little more.
Justin Armstrong justinmeister@gmail.com
Mon, 31 Mar 2014 22:04:47 -0700
042b912a
Began player menu screen
Justin Armstrong justinmeister@gmail.com
Mon, 31 Mar 2014 16:50:21 -0700
a2ffdf64
Fixed bugs for shop with one item. Shop GUI might actually be done for now.
Justin Armstrong justinmeister@gmail.com
Sun, 30 Mar 2014 09:26:11 -0700
4818df18
Shops can list multiple items to buy or sell. Shops with single items are a bit buggy.
Justin Armstrong justinmeister@gmail.com
Sun, 30 Mar 2014 00:41:02 -0700
f22745ab
Fixed bugs for shopping GUI, mostly done
Justin Armstrong justinmeister@gmail.com
Sat, 29 Mar 2014 11:48:14 -0700
39646be1
Shop GUI supports three options, improved navigation, still buggy for shops with no sell option.
Justin Armstrong justinmeister@gmail.com
Fri, 28 Mar 2014 18:29:37 -0700
92a77e54
Player can sell items, it works, but code is really ugly
Justin Armstrong justinmeister@gmail.com
Thu, 27 Mar 2014 21:51:01 -0700
7e63a75a
Added some blockers for some trees I forgot
Justin Armstrong justinmeister@gmail.com
Thu, 27 Mar 2014 01:13:24 -0700
c872c72a
Added blockers to prevent player from leaving town
Justin Armstrong justinmeister@gmail.com
Tue, 25 Mar 2014 16:31:03 -0700
20eb9ef9
Finished house, added columns in castle, divided the levels into background and foreground so the player can walk behind things (specifially the castle columns).
Justin Armstrong justinmeister@gmail.com
Tue, 25 Mar 2014 16:14:30 -0700
d17daff3
Started house
Justin Armstrong justinmeister@gmail.com
Mon, 24 Mar 2014 21:26:33 -0700
5efef451
Adding a box around each sprite so they don't wander too far. Added a buy/sell screen to appropriate shops.
Justin Armstrong justinmeister@gmail.com
Mon, 24 Mar 2014 16:12:20 -0700
2de76760
Polished up user input for menus and dialogue
Justin Armstrong justinmeister@gmail.com
Mon, 24 Mar 2014 10:13:59 -0700
9ee373a4
Items bought in store are now added to the game's data.  Added a Demon and another female villager.
Justin Armstrong justinmeister@gmail.com
Sun, 23 Mar 2014 22:42:59 -0700
1f20be8e
Added new items for each shop
Justin Armstrong justinmeister@gmail.com
Sat, 22 Mar 2014 23:05:13 -0700
67a59bf2
There is now a different shop owner for each shop type.
Justin Armstrong justinmeister@gmail.com
Sat, 22 Mar 2014 10:35:51 -0700
d8373003
Minor refactoring
Justin Armstrong justinmeister@gmail.com
Fri, 21 Mar 2014 23:26:05 -0700
a3ef5e6b
Menu system for inn is now fully functional
Justin Armstrong justinmeister@gmail.com
Fri, 21 Mar 2014 22:34:02 -0700
88d77458
You can now buy a room and gold will be deducted. Your gold total is displayed. You now leave the shop in the proper direction.
Justin Armstrong justinmeister@gmail.com
Thu, 20 Mar 2014 10:18:20 -0700
fcdceff4
Added selection menu to shop. You can enter and leave the shop now.
Justin Armstrong justinmeister@gmail.com
Thu, 20 Mar 2014 00:44:07 -0700
0283cc01
Added shop dialogue and a counter
Justin Armstrong justinmeister@gmail.com
Wed, 19 Mar 2014 11:24:45 -0700
43c7782a
Added a shop keep
Justin Armstrong justinmeister@gmail.com
Tue, 18 Mar 2014 23:08:57 -0700
852f0119
Started shop level state
Justin Armstrong justinmeister@gmail.com
Tue, 18 Mar 2014 19:22:49 -0700
d888c95f
Added an item box, ability to receive items
Justin Armstrong justinmeister@gmail.com
Tue, 18 Mar 2014 11:20:10 -0700
3bf8b0eb
Added talking well
Justin Armstrong justinmeister@gmail.com
Tue, 18 Mar 2014 00:35:09 -0700
51f66118
Mostly finished castle, added King.
Justin Armstrong justinmeister@gmail.com
Tue, 18 Mar 2014 00:01:11 -0700
c240c83c
If the player returns to the town after going to the castle, he will be placed at the place he entered the castle, rather than just resetting to the bottom of the map.
Justin Armstrong justinmeister@gmail.com
Mon, 17 Mar 2014 19:03:27 -0700
c34273ec
Refactored level states, began making the castle level
Justin Armstrong justinmeister@gmail.com
Mon, 17 Mar 2014 17:01:01 -0700
9c199248
Added portals at every door to reset the level state. In the future will allow the character to to leave the town, enter the castle, shops, etc.
Justin Armstrong justinmeister@gmail.com
Mon, 17 Mar 2014 10:25:31 -0700
cec3b2e4
Edited README
Justin Armstrong justinmeister@gmail.com
Sun, 16 Mar 2014 23:40:12 -0700
04ff553e
Multiple textboxes per sprite work now.  Arrow indicates more dialogue. Added additional dialogue to villager and soldier.
Justin Armstrong justinmeister@gmail.com
Sun, 16 Mar 2014 11:12:07 -0700
06000b5e
Making it executable
Justin Armstrong justinmeister@gmail.com
Sat, 15 Mar 2014 12:02:46 -0700
35c22074
Textboxes are now closed based on user input. Level freezes while dialogue box is on screen
Justin Armstrong justinmeister@gmail.com
Sat, 15 Mar 2014 11:46:20 -0700
8ff86713
Updated screenshot
Justin Armstrong justinmeister@gmail.com
Fri, 14 Mar 2014 19:23:08 -0700
3303fa3f
Town sprites can now move around. Collision for these moving sprites work.
Justin Armstrong justinmeister@gmail.com
Fri, 14 Mar 2014 19:00:14 -0700
90efb327
Fixed textbox bug, added inn sign, soldier animation
Justin Armstrong justinmeister@gmail.com
Thu, 13 Mar 2014 23:09:43 -0700
107d1b4f
Extracted out all tilemapping code into a separate module.  Town state is super tiny and organized now.
Justin Armstrong justinmeister@gmail.com
Wed, 12 Mar 2014 22:55:55 -0700
fcf0f9b3
Dialogue boxes handled in separate class, dialogue text now an attribute of sprites.
Justin Armstrong justinmeister@gmail.com
Wed, 12 Mar 2014 11:39:47 -0700
a3e1bf1e
Began implementing dialogue boxes
Justin Armstrong justinmeister@gmail.com
Wed, 12 Mar 2014 09:43:21 -0700
79c3d930
Added soldiers, modified castle
Justin Armstrong justinmeister@gmail.com
Mon, 10 Mar 2014 20:16:50 -0700
8bc6d878
Changed collision to using blockers for sprites and objects
Justin Armstrong justinmeister@gmail.com
Mon, 10 Mar 2014 17:39:47 -0700
2d133e01
Subclassed Player, added a girl sprite, added two girls to map
Justin Armstrong justinmeister@gmail.com
Mon, 10 Mar 2014 12:17:36 -0700
d0d079d2
Finished blockers
Justin Armstrong justinmeister@gmail.com
Mon, 10 Mar 2014 09:40:55 -0700
b72c351a
Added blockers so player can't walk into obstacles
Justin Armstrong justinmeister@gmail.com
Sun, 09 Mar 2014 21:40:43 -0700
ee0954a5
Finished castle
Justin Armstrong justinmeister@gmail.com
Sun, 09 Mar 2014 01:29:16 -0800
bca46b8c
Expanded out the map, added shops
Justin Armstrong justinmeister@gmail.com
Fri, 07 Mar 2014 12:06:10 -0800
1207a190
Updated README
Justin Armstrong justinmeister@gmail.com
Thu, 06 Mar 2014 23:57:49 -0800
d504d166
Updated README
Justin Armstrong justinmeister@gmail.com
Thu, 06 Mar 2014 23:56:28 -0800
b12dd52b
Added screenshot
Justin Armstrong justinmeister@gmail.com
Thu, 06 Mar 2014 23:54:09 -0800
1656028d
Began fleshing out the map some more
Justin Armstrong justinmeister@gmail.com
Thu, 06 Mar 2014 23:41:46 -0800
cfe27f19
Viewport stays centered on player
Justin Armstrong justinmeister@gmail.com
Thu, 06 Mar 2014 23:15:31 -0800
7a6a7818
Added walking animation
Justin Armstrong justinmeister@gmail.com
Thu, 06 Mar 2014 23:06:15 -0800
8de0e0ce
Character added, can sort of move around
Justin Armstrong justinmeister@gmail.com
Thu, 06 Mar 2014 10:52:16 -0800
d86d464a
Began using a .txt tile map
Justin Armstrong justinmeister@gmail.com
Thu, 06 Mar 2014 00:03:42 -0800
2ada8efc
Let's simplify things
Justin Armstrong justinmeister@gmail.com
Tue, 04 Mar 2014 10:30:19 -0800
2c314e78
Town map nearly complete
Justin Armstrong justinmeister@gmail.com
Fri, 28 Feb 2014 10:57:10 -0800
b2c18e89
Began creating tile map
Justin Armstrong justinmeister@gmail.com
Fri, 28 Feb 2014 00:44:34 -0800
f39ebbfc
Edited .gitignore
Justin Armstrong justinmeister@gmail.com
Thu, 27 Feb 2014 22:46:14 -0800
4ca43331
Created game skeleton
Justin Armstrong justinmeister@gmail.com
Thu, 27 Feb 2014 22:42:39 -0800
3b73d461
Initial commit
justinmeister justinmeister@gmail.com
Thu, 27 Feb 2014 09:06:55 -0800