Return to repo list

heart-of-gold

Tactical RPG written in python, using pygame.
Return to HMagellan.com

DateCommit messageAuthorFiles+-
2021-05-01 02:12tightening up in scene and interfaceErik Letson2+13-11
2021-04-29 02:39can now scroll by dragging right-clickErik Letson1+70-33
2021-04-28 03:56redo button controls to be list of boolsErik Letson1+48-39
2021-04-28 00:58imperfect switch to keys for scrollingErik Letson2+39-14
2021-04-27 05:30added return button in exitable turn modesErik Letson6+72-8
2021-04-27 04:46Post-battle summary mode delayErik Letson3+14-4
2021-04-26 03:29new tileset added and mentioned in licenseErik Letson5+1626-18
2021-04-25 23:31can now speed-up dialog to skip itErik Letson3+25-9
2021-04-25 23:11complete overhaul of how action buttons are definedErik Letson1+180-40
2021-04-25 22:20generic exitablity for action buttons and new commentsErik Letson1+20-1
2021-04-25 22:08Set the stage for generic quitable modesErik Letson2+9-2
2021-03-22 23:13more save workErik Letson1+3-0
2021-03-22 21:31first part of save systemErik Letson4+29-5
2021-02-04 23:59some setup for menu expansionErik Letson3+8-0
2021-02-02 23:27note to self on further UI implementationErik Letson1+7-0
2021-02-02 23:22menu bg can now be transparentErik Letson1+9-4
2021-02-02 00:10basic gameplay loop now going!Erik Letson7+27-8
2021-02-01 22:38upgraded to newest pygame and pytmxErik Letson1+2-2
2021-02-01 22:32work toward generic base entsErik Letson5+135-6
2021-01-31 23:02framework for npc convo at baseErik Letson5+38-1
2021-01-31 19:18added framework for concluding battlesErik Letson4+42-7
2021-01-30 07:48added delay and camera move scene effectsErik Letson3+101-8
2021-01-29 21:45snap to first unit after battle introErik Letson1+4-1
2021-01-29 21:39added generic screen fade effectsErik Letson4+123-23
2021-01-29 18:35fix up some problems with scene segmentsErik Letson5+104-1
2021-01-22 15:09future refactor notes addedErik Letson1+5-0
2021-01-22 15:06Cursor now in base modeErik Letson4+61-7
2021-01-22 08:37added base fileErik Letson2+30-0
2021-01-21 23:45basic framework for base modeErik Letson5+35-3
2020-12-30 03:25fixed facing crashErik Letson1+1-0
2020-12-30 02:39added teams enum with more icons and pass on enemy turnErik Letson5+15-4
2020-12-29 22:22Now can set init camera pos for boardErik Letson2+4-1
2020-12-29 22:08Added intro graphicErik Letson1+6-6
2020-12-29 22:00battle intro logicErik Letson1+17-0
2020-12-29 21:53battle intro logicErik Letson5+29-4
2020-12-28 23:35Added jisella proper portrait and fix dialog line length errorErik Letson4+4-3
2020-12-28 23:28notes and made tile cursor invisible during dialogErik Letson3+9-1
2020-12-28 23:14Added battle dialogErik Letson6+19-25
2020-12-28 19:48progress toward dialog functionalityErik Letson7+70-1
2020-12-28 17:30added ability for scene bg to be transparentErik Letson1+4-2
2020-12-28 17:08remove seperate dialog system and retrofit function to sceneErik Letson7+24-154
2020-12-28 16:49just for posterity, gonna go a different direction with thisErik Letson1+68-0
2020-12-23 23:56small work toward dialogErik Letson3+31-1
2020-12-23 19:50skel of dialog systemErik Letson4+56-2
2020-12-22 20:47better guard anim changeout and added simple guard element to damage calcErik Letson2+16-4
2020-12-22 20:36Added guard button functionErik Letson5+46-3
2020-12-13 08:13added another bgErik Letson4+9-1
2020-12-13 07:17Update license fileErik Letson1+3-2
2020-12-13 07:10Added bg, added sword to jisella sprite, and added dodgingErik Letson7+87-20
2020-12-05 04:44Added support for flipping in actor orientationErik Letson3+12-11
2020-12-05 04:06Added improved actor functionality in scenesErik Letson9+54-4
2020-12-04 23:09Perpixel alpha now working and improving scenes actorsErik Letson11+49-28
2020-12-03 05:00Tentative per-pixel alpha functionalityErik Letson2+84-53
2020-12-03 04:47Added Jisella stat screen portraitErik Letson8+36-4
2020-11-30 05:49comment cleanup and fixed face drag glitchErik Letson2+1-10
2020-11-30 05:44Colored attack notationsErik Letson2+7-6
2020-11-30 04:08new, much more compact anim json styleErik Letson6+105-639
2020-11-28 00:04Implement context manager for file openingErik Letson6+7-8
2020-11-27 22:27Implementing unit testing partiallyErik Letson5+35-3
2020-11-25 17:20Added affinity calc to damageErik Letson2+45-13
2020-11-25 00:04fixed rounding error in critical hit calcErik Letson1+1-1
2020-11-24 23:57Added attack notation textsErik Letson3+52-23
2020-11-24 20:58added expertise to stat displayErik Letson1+14-0
2020-11-24 19:15Added HP display in statscreenErik Letson2+46-3
2020-11-24 18:40Added specific modulator for hp damageErik Letson1+8-3
2020-11-24 04:24Exceptions now properly occur in the manager busErik Letson4+27-15
2020-11-24 03:56added level and exp displayErik Letson1+14-0
2020-11-24 03:42added plumb bobErik Letson9+45-15
2020-11-23 19:14Filling out more of stat screenErik Letson6+64-16
2020-11-23 04:56Displaying affinities in statsErik Letson8+36-7
2020-11-23 03:44altered atk formula and added push buttonErik Letson4+9-6
2020-11-22 21:39big improvement to piece loading, levelup, active stat calcErik Letson6+196-235
2020-11-21 18:35Added name to stat display, plus can double click turn iconErik Letson5+38-10
2020-11-21 05:54Can now doubleclick to bring up statusErik Letson2+57-15
2020-11-21 00:40Basic ver of the stats screen in battleErik Letson10+123-9
2020-11-19 19:19item database now a const, and stats now figure in equipmentErik Letson3+31-24
2020-11-19 19:03Actual damage formulaErik Letson3+74-5
2020-11-19 01:16added target-side damage calc and damage animErik Letson5+458-18
2020-11-18 18:12Fixed facing calcErik Letson3+15-25
2020-11-18 03:57Added ability to drag unit to faceErik Letson1+41-2
2020-11-18 03:32Facing arrows added and fixed attack faceErik Letson4+43-10
2020-11-18 00:30rudimentary facing calc on attackErik Letson2+13-3
2020-11-17 23:57Attacking possible. This is now a simple but functional game!Erik Letson5+203-5
2020-11-17 21:52Added items and attack highlightingErik Letson10+190-14
2020-11-17 19:32Improvements to the turn UIErik Letson5+31-20
2020-11-17 17:52managers should take camera as argumentErik Letson9+23-22
2020-11-16 23:10names and hp bars in turn iconsErik Letson2+42-3
2020-11-16 22:11Added health bars, and fixed turn order calc errorErik Letson3+33-4
2020-11-16 00:30made camera snap when starting to move a pieceErik Letson1+2-0
2020-11-15 21:52should be able to just waitErik Letson1+0-3
2020-11-15 21:51Added action buttonsErik Letson6+46-24
2020-11-15 20:46Added action buttonsErik Letson4+52-18
2020-11-15 15:46Some polish on turn transition and interface behaviorErik Letson6+37-10
2020-11-15 05:47Camera now snapping correctlyErik Letson1+1-2
2020-11-15 04:26Buttons are functioning in turn manager uiErik Letson9+115-13
2020-11-14 09:58Turn order calc should be working nowErik Letson2+22-20
2020-11-14 03:42Initial, non-working version of turn displayErik Letson13+155-26
2020-11-13 03:13Turn order working! FFX-style turns!Erik Letson11+369-29
2020-11-12 19:50Camera scroll improvement, also work on turnsErik Letson4+72-21
2020-11-11 20:00anything that sources constants should take it allErik Letson4+3-9
2020-11-11 19:55split off the largest subsystems to their own filesErik Letson4+219-199
2020-11-11 19:47Improved bus fetching system by a lotErik Letson13+317-201
2020-11-10 20:38Teams now handled correctly in movement calcErik Letson2+22-12
2020-11-10 19:09Movement restored 110%. Refactor Complete!Erik Letson4+34-86
2020-11-08 05:11Restored movement functionality (mostly)Erik Letson2+33-44
2020-11-08 04:48Restored significant functionalityErik Letson9+32-28
2020-11-08 04:23last refactor checkpoint, time to bring it back to lifeErik Letson4+80-35
2020-11-05 21:00Refactor checkpoint againErik Letson9+145-78
2020-11-04 23:22More refactor progress, checkpoint 3Erik Letson6+33-71
2020-11-04 22:20Basic skeleton of save systemErik Letson3+27-7
2020-11-04 22:13Menu should now be in line with new functionalityErik Letson2+6-7
2020-11-04 21:38Further refactoring work, checkpoint 2Erik Letson11+295-358
2020-11-03 23:59Refactor checkpoint 1, as-of-yet non-functionalErik Letson5+365-346
2020-11-02 20:34Beginning the process of splitting up EntityManagerErik Letson3+50-1
2020-11-02 20:23Some basic turn ordering functions, will greatly changeErik Letson3+84-7
2020-11-02 19:25Some refactoringErik Letson3+27-69
2020-10-31 20:20Basic form of turn manager objectErik Letson3+66-1
2020-10-30 22:53Camera now has limits on how far it will scrollErik Letson1+10-4
2020-10-30 22:33Camera movement implementedErik Letson3+30-5
2020-10-30 19:19Camera implementedErik Letson5+69-18
2020-10-28 20:16Fixed error where you could interact with a moving unitErik Letson5+41-12
2020-10-27 20:33Added arrow imagesErik Letson1+0-0
2020-10-27 19:27Much improved path nav in movementErik Letson1+1-2
2020-10-27 17:28Very dirty implement of path moving, not perfectErik Letson3+92-25
2020-10-27 05:11Implemented Dijkstras algo to find movesErik Letson4+122-25
2020-10-24 22:01Enumify game effectsErik Letson4+7-13
2020-10-24 21:45Effectuality implemented for managersErik Letson3+17-35
2020-10-24 21:37Reimagined subsystems and managersErik Letson12+216-138
2020-10-22 23:01Planning and preparingErik Letson5+90-0
2020-10-22 01:10SceneManager now processing effectsErik Letson4+44-18
2020-10-20 00:32Remove GameSubsystem and consolidate it to ManagerErik Letson3+6-25
2020-10-20 00:29now displaying and positioning name in still sceneseErik Letson3+24-15
2020-10-18 07:53Some todos addedErik Letson1+7-0
2020-10-18 07:46Sound manager + scene voice implementedErik Letson8+107-11
2020-10-18 02:25Text now scrolls away in scenes if need beErik Letson2+14-1
2020-10-17 23:30Fixed multi-line rendering in scenesErik Letson1+17-6
2020-10-17 22:17StillScene text formatting advancementErik Letson1+21-5
2020-10-17 20:13Character displays now in still sceneErik Letson2+17-21
2020-10-17 19:10StillScene text now rendering correctlyErik Letson2+15-18
2020-10-17 09:05Semi-working implementation of still scenesErik Letson8+85-33
2020-10-17 06:44fixed typo in scene.py importsErik Letson1+1-1
2020-10-17 06:43Scene work checkpoint, near implementationErik Letson4+86-4
2020-10-17 05:27Mostly new images for still scenesErik Letson6+35-1
2020-10-16 21:53Advancement in scene loadingErik Letson2+53-6
2020-10-16 21:09Sprites passed to vgos on init + scene loading workErik Letson5+34-27
2020-10-16 04:17Starting work on fontsErik Letson3+69-2
2020-10-15 04:02Bare-bones ver of scene.pyErik Letson3+66-2
2020-10-15 01:17Enummed piece facing directionsErik Letson2+9-8
2020-10-15 00:47enumify game state valsErik Letson3+29-28
2020-10-14 21:19Mode switching works nowErik Letson3+39-23
2020-10-14 21:04Menu button pressing functionalityErik Letson3+34-13
2020-10-14 20:26Now safe to switch between 2 current modesErik Letson3+4-6
2020-10-13 23:31Menu implemented in first functioning stateErik Letson8+67-14
2020-10-13 03:24Skeleton of Move classesErik Letson1+47-0
2020-10-05 22:17list pip reqs in txt fileErik Letson1+3-0
2020-10-05 21:04Menu should now load correctly, plus button obj addedErik Letson2+44-1
2020-10-05 03:01More menu work, temp checkpointErik Letson4+50-2
2020-10-02 20:48First parts of menu systemErik Letson2+73-0
2020-09-25 01:37Added teamsErik Letson2+8-5
2020-09-23 19:48Improved flow of move aux controlsErik Letson2+8-2
2020-09-21 20:11Slightly improved sprite animation range in PieceErik Letson2+9-9
2020-09-21 05:12Filled out licenseErik Letson1+579-2
2020-09-21 04:38Animated movement system, big additionsErik Letson6+149-25
2020-09-21 01:43Workingh thru movement issues, checkpoint 1Erik Letson3+90-12
2020-09-20 22:29Proper movement calculation nowErik Letson5+36-15
2020-09-20 17:52Brief cleanupErik Letson3+4-22
2020-09-20 17:44Much better implementation of move range displayErik Letson3+26-26
2020-09-19 03:34Very very basic movement calculationErik Letson2+17-0
2020-09-19 01:50Changed by-tile ent selection to exclude tile_cursorErik Letson2+35-13
2020-09-18 23:01Board overlay now being drawn, changed groups to LayeredDirtyErik Letson5+70-10
2020-09-18 20:10animated cursorErik Letson3+11-0
2020-09-16 05:29Todo comment regarding jsons and savesErik Letson1+6-1
2020-09-16 05:24Added Unit functionalityErik Letson7+138-15
2020-09-13 20:25Tile access method improved, new functions for as muchErik Letson4+97-29
2020-09-13 02:39Basic visual tile cursor functioningErik Letson8+82-4
2020-09-12 20:15resized tiles to correct dimErik Letson3+22-20
2020-09-12 19:52Removed unneeded tile vgo subclassErik Letson1+5-37
2020-09-12 19:50Entity manager working, as well as animated entitiesErik Letson5+71-13
2020-09-11 06:32SheetManager now implemented and loads fine, plus new json defsErik Letson7+94-11
2020-09-10 03:55Board is now drawableErik Letson3+21-8
2020-09-10 03:44begin to be able to draw boardErik Letson3+64-2
2020-09-09 23:33window working againErik Letson1+6-5
2020-09-09 23:28Test map via TiledErik Letson2+28-0
2020-09-06 14:04Added board.py for play boardErik Letson1+31-0
2020-09-06 12:34Rebuilt vgo.pyErik Letson1+144-0
2020-09-06 10:20Rebuild of images.py and constants.pyErik Letson2+120-0
2020-09-06 09:53Rebuild of game.pyErik Letson1+141-0
2020-09-06 09:22Beginning a refactor. Everything must go.Erik Letson9+0-432
2020-09-06 09:15cleanup commit lastErik Letson6+53-8
2020-08-27 16:37changed shoot animErik Letson2+9-9
2020-08-27 15:21Improved attack anim per suggestionErik Letson2+1-2
2020-08-27 02:53Added all animations for jisella and implemented simple animation cyclerErik Letson5+110-6
2020-08-27 00:13animation of vgos now functionalErik Letson3+53-9
2020-08-26 23:53slightly improved placement of image conversionErik Letson2+10-10
2020-08-26 23:10Fixed alpha issues and settled on tile sizeErik Letson3+10-3
2020-08-26 07:48Images now displayErik Letson5+26-18
2020-08-26 07:25Setting up for imagesErik Letson2+22-11
2020-08-26 07:14Added images basicsErik Letson1+77-0
2020-08-21 20:26Import constants into gameErik Letson1+3-2
2020-08-21 20:24VGO reformattingErik Letson1+22-2
2020-08-21 20:19Reformat to vgo system earlyErik Letson1+0-0
2020-08-21 20:18Added interface system and integratedErik Letson3+33-8
2020-08-20 22:30added battlefield.pyErik Letson1+17-0
2020-08-20 22:25added constants.pyErik Letson2+14-1
2020-08-19 15:37added tile skelErik Letson1+6-0
2020-08-19 15:35entity classErik Letson1+22-0
2020-08-19 14:10basic skeletonErik Letson3+42-0
2020-08-18 22:13added gitignoreErik Letson1+9-0
2020-08-18 22:10Init commit and licenseErik Letson1+7-0