Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Vapourware Codexian Game Development Thread

tuluse

Arcane
Joined
Jul 20, 2008
Messages
11,400
Serpent in the Staglands Divinity: Original Sin Project: Eternity Torment: Tides of Numenera Shadorwun: Hong Kong
Yeah, that's the 3.5 version.
However, the current 4th DnD rules just need every move taken to be nearer to the target.
There is no need for straight lines considering that in that edition, diagonal movement/ attacks are as justified as straight ones.
Technically in the second image he takes two steps that bring him no nearer to the target.
 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
Yeah, that's the 3.5 version.
However, the current 4th DnD rules just need every move taken to be nearer to the target.
There is no need for straight lines considering that in that edition, diagonal movement/ attacks are as justified as straight ones.
Technically in the second image he takes two steps that bring him no nearer to the target.

Hmm... fine,
I will just remove the movement end destination for the charge other than the first 3 nearest squares from the attacker to the target then.
 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
Alright, new charging mechanics implemented to allow only nearest three destinations between the target and attacker.
Finished Heroic Surge mechanics and animation, which is annoying as hell as it involved very small real estate and quite a lot of frames to work with.
Will probably reused the animation for healing and positive spell effects, albeit using different palette.

As usual, the gifs.

baLcAnF.gif



xcVaynk.gif



8wdSiUR.gif
 

barker_s

Cipher
Patron
Joined
Mar 1, 2007
Messages
807
Location
Poland
Codex 2016 - The Age of Grimoire Grab the Codex by the pussy RPG Wokedex Strap Yourselves In Codex Year of the Donut
Thanks man. It's going to be squad-based eventually, so you're going to have better awareness of your surroundings (unless you place your soldiers poorly).
 

Surf Solar

cannot into womynz
Joined
Jan 8, 2011
Messages
8,831
With the help from a friend from DICE L.A I wrote a filter that adds motion blur or distance blur/focurs blur to a DX11 application with almost no loss in framerate at all.

Made a quick video, it's just bullshitting and the framerate is bad (need to get something better than fraps)



I hope that one day they license out the Frostbite engine totally and we can make cool looking isometric cRPGs in it...
 
Unwanted

jcd

Punished JCD
Patron
Joined
Jan 4, 2012
Messages
10,681
Location
UNATCO HQ
Codex 2014 PC RPG Website of the Year, 2015 Codex 2016 - The Age of Grimoire Bubbles In Memoria
47cc758006abe265279130514c9087323fb24f9913efecfb0d92a16816084eaf4a9add9e24bccf82cde58ce49b84b412a84ee86601666bdd1e0416c4eda0fc77d4be7acd021023e12191d60d9f7320aeca03ce2e0771e94970d09d506d0b0def213ff344ae861cf1c4e671a84dfe82ea31c253885e6b1539944b276b0b5c4514ad81395cd56cab2cba8238ff8eb819ee8ed5b595fe8bbb9895423612890f17cefb3cf20b073fb4efa618a4c59a77801b13edcf1a40f2a2f8210f88c92d03a3f0eba79650df2e3346a2541e729d0450b105a4de408b688d6e25bef9024f840c4219ba01f9dbf490e241de8e15656439147a686e0387452bb1623920866ffeb19b4daa5c3204406c9e13b912734a534b19b6c1ae889ac3e6face4947a6fe8f08ec0af055b402ad2a6c7f6a49837808005ddc8ac39c35e3bb0e416ce8f27be95e8b9042f93cd4587d5d50af06399729b823bb0cc47400bda05e6097c6c87f59a1f1ee4b4762516d5737e3b6b99e173a566ee430859d111970b53291d0baa017f5d39b43c2d257c6fe68c63a13926301a78f586124f316435c7de9896b80a3d4d5ce5d8757a56ee4ba3c1e0935becfbded9b0950d48b8ba809608291e19c7088a51695ebffae3ff5bcb6986cdafb1672caed9178846e40554274c273e59d6b084931c959a7421e64e8357bb0647634ec37e7bdaf4ab3552a5b983e52db4f46952503968355cdbfeea66153d8e6e01ad186aa2b97d20d9418f104e66a08208e16a4621b71460b73d60e00d373ebad7592c131debbb1d9d3c2ba0077ce1e51690ad720c8b1ee1c9c18a636530971f9a33732ae591559ed2365f7d15850c167f41da866fcce00f015132f77f184379cf68f99a2319025ef91e106e8f3e09f92bcdb5debe9e57e32b35dc13bae831134125a62caa113bdb3eaff363c34b5701256eb79dbf8e6ac2c93f12402e5df25828e81b0e42d35fc344b9082945a7aedb6b26580fd53a8997aadd3052a7806e3a1c9402d2c6f8011d7b6eb552d2f1443e2ba561d6bc7ba36122f57605509d167397ebf20469a08e52f46790dc9675f69cb0ce2f1f9f48fac6fc44f0e3371b6d1f9a51b07d0c6cee3cda27b9a62f9f80f65b59fa36036e52cecd23595dcd2604bc54df100171503ba97da9594c84341fa6ee5f83d47c6b1760f1920a26010efb6b7facbd403c2fb1851eaaad343da33796499c857d200aa3d9b071a042be82e10ad0e93c3a05fe6275db792a14aa42244406ef96a9c5d184773c5d4abdc34692c48b7c0fd714d13b826cb8d3ec2145932caeb7f9047b160a9cb54802f7b84fe72cea24e6eab6a920085f9a53189c8cd2f04b09ba91aefaff6c43921a6d6c86e5b7994e0a8277f3b86cc93c947fa1b00f3803170b6e32a0e6d48d4391990d152eb748d1954240ed31ce7a49c88b78ca33315683c037be97cd329994360c02ce17b047e18992b8055f89e1d0b064b24a487275b90c265fbc63ecabcdba959a9b099cdd804fe454dbf87f7ded16a21982b57e7471ac7ff1cd584672caa46811f699c9893192e0925a8f443dc1518afe6d3f4634c52c0a3499f1c85ed58f38618df529724b5da3f2f2734bc08dc669a67bde038907a7723448e504a08c7e2a68a8324b103c99d2b78fc619c5eda414fa4a005af9bb125d4e42eb3e207d60dcc711d08c8f66f6bf6aef1de86989053267619e21fdeb62e77d9443909bb0c970eb4eb5de71ad27a3d28589e671a0b0ad7bbdadfeb5d7765da142dfa598e916a6a37907331df3c851b07e508639c97c26f0dd6d51b5a13157483138822828904154d365671a2ea1458fb3106dd5f974096b5aaec2d67486b60b1ff63cdf406a196751d0024b705882491af2269040c0626c4c93f012eb14320192c52d1df7aafaeda90a6e038aac786e7da752be0790653320bec097ebaff200ab310348e0cdd6293cd630c283a7f558f7dbe9de12443ad5006700d93f6dd6595fdd9e9a0a26247fcc482e6cfae555618be339042981feb646ac8923e0340aebd9f1eaa78b4825935f97596c985fa2175391808c95299869c85f704eded65b500feb055dba8ab54ccf17e0716cade37052f1801cbf4d11fe60551e07bec8ef91c6cfa62d0b88d784549f0193d74bbf34592d8c24252cb4534167d90a6c8685ec5423eb1410816a672be3d3bd939379e23b9f33830898870da9eea0cd0a5cc0c1d94af30997e7daa6a9054ab07ec87306c09fdec793c8e6d7cd28a4ee84219ca459ac95e08fd8de206a634f634735d9c9af6677c2d93d1e60a4a5e133b605b39d4c73fe3d771fd4f0bddc31f11d75c0dc906165b8fe3b85dc31ab8c932db467aa93d874d3e9904a61260f142089b996dcc41c233c951c5142a753c15585dec496e5554506c07adfc22a5d506b0fb05577ea5e1880c6c301a7067b3ba220f5d095248f24f22e57ce8d0bb575035a94b6570c0f88e1e225e280f5280ed29dc238ac29994cb9a991fa147c2c79fc7db8625a75a76d1540c9c598352ca9f6cd5e14ca15f0948461428b99ec2692d976e80cccf4bff8a0c6303f2a7adee5c5f556e1f77503f263463ccb172849ef1f2ad79e01eeb8f4135652a96f5a70c5bec0b88866dab355730a391995ca868e055bc32d78c79c992a08adf7575139b3ea3d9ef48e348e95b98845909196182381fb41588bef14da4ba807e49c91b482e6e7d164816646c2096413f0e12a4d7d1791b1a21c7443f41e1e854dfd190955abc3e7c6f56737250df105284aac163ff337e3dabb8ca897c06bf3f234866418bc8e79163ea3f8e82f9084a30aea5484286692476e894b5200b85082a1c74c41f2e2c8f77f8474ec5fad1f91536c6f0c52acecc9dbef6b7cf27707d78e0b5d1e2653e77d4846f0e793e49529401e55f29adda9635026988c2619028631bcd8cead42a70cedb9e6abbeb19bb70cf7511c4632a7cba9fdc0a33c5d016bc97a739b1385f44d300b921fb4b3d624f295760d16eb1c91b89dddcc6e7f1f4a0c4d9147f2b0dc5f971457c1fd2a96961111721ad89e1815599c1109d4dbebded3d7dcfd5675f2498cc9bed4d41ca4ce256350ee1e8d4c8164584fcdd2766dbe8090f2fe2adc19cd11c934bbb566e04ef165e669f60f68ee51ba66c3dc13c2a7b17158745c1bc5356707009121727be55699bccccfba8397f67abea38bdaa73941468acd90261fa474f830e33eb3b239a75e737caf2bf6a750f418e9760640affc8444588e754eae6151c0f264aac394d87bd0af664e361b5a614cdeafa3e975fe904c9af63965f0fee8279a5e4254ec446f92cc4db6681798ace201e1c950bedd675a91d56a2f782d3b438fe609da3cc09016f41d87f7fe7fbdebc6ebf91ddd1bb1d7466fb8db3c0d7e4ec771a4caa455d7c68f08b96d1168865bedab33b48f0e84df6b7661f1e4b98365ad86019033eb550e8a86ca6c4d412b04a8ab8b994c07085a13558bb50933b48275a735475fffa1f1ec8dcb61eb9fcf289cef26d252a02d750fba20b1d7e8bdd7ce4973d2dc2e07e33f8bca9f17b1357063ad650dbb119e940ab9d6f78fee9a17b2fcca70ad1f70a78ace3e851436b508b6067e5d214724e392f35609c82cf49403421609f31f731583acb19370606a8faa5244f51d13596154a41c7a6ad34c19dd82833bc29d949c1a31423c4794f7825e0065b773ee6a80dae45a23602e7002c40e6a5be82447095da4ff1fcfc69c33b422e69fac1896681c6463d0d2b5a63725aa68eceead1dc5e25e1497ce8c7c3e6ca2352f382f964de238e398065a6e67f9f8639dc7f17d124acd92ba85825446e394ba1bdcadf2af777714042ba09199a83fd5fa5db2b16e2b4f49fce1bd478a86007ef10b993ed194552235ae833ef535dc43e91f510f0ceb09b2b62a6c5f61346227ebe18201347810782cfc966b45476aea57dd40013b06c0a0d4636978ad0da4ee35e24b383af95546776840f61470beccbd00998e71d4667a406c474402eb6d5ca771654fff3097cddcf5daf8516de7c4ec765a2ba70cbdc09c20b4e41f7ded1c25cf838b94f79a093da991cd6b5f637761dd616f1832414e6d0c27e6f944e2fcf15a231f09a57724550f3f85093dd5324af39f2fcaff981931acb4ded1a5a1e49c81fbf0c8b419d10430462bd2836da19f58c58ce79b296482ad0403f12566dacdf8d60eaebfaa39fe06e32b4135d0de2b03715bb28503faf876b0075a6a557aa2d59f13f6394b00044cafa9822a4443fafca1f8f7f90cad91f02d2693ba79dbcee6c7a6a615254a444418b2f0a9e3f3e19e866e6b5959009ac115d3353f1eac37ee7f94c271d4d2df293da46fcee789583c7153439ae44ec9cff544b4a25247599e3c26f888462e1fff718a35c3afd3140342a66ecc71fa15762f286e6f8c6f5b08c1a9d675f9ad6b6e31af0075b0b5603a1195c74d48329e7f55f09bad057d6818a0ff4ed5f8df2fb635a37a103724fc8a858be04b8aba7d0516a023f73a4b8cc0c41d48fbffe93c7fd5649585f067f696a7ccc96353dc30e7ba71dea09258138d46d2b7fc011e9135f0223b84c1abda2c029a3b421b184e870a9d673cfe1567edeb0c173d5694b3d681183f951e8f031a9169bb7cc1bd8b32d717c54d32fc3a3d6c35c0677f0816a6d9afa0909b6319d5118b4324cb0806882ce3705cf0545dcf6aecf711730cba0902a75f49307fd8982b3bfad4f9cf52d6a0b2b6588679f48f7544b28c39c3d1fc6c54f79d467e1808829b5a614510ce252ecb128aeca38c7274c00bacc5cea439f7c52c6097f517306bbca9e487aa6a393083661bf50cb8ea98dc0d7af6612facef95ab036392db0592cbb12a6507bf657338b56cb0278fe0ffb6e44a8741e9463524f01c5ab7dcf079f29c03d452958c4c7b1ae31ec3e5b267ee13c102d33b83efce0acb865ee50020622db9efc53bd5cc2282836368acb09adbdb42da7f299e5774ec0b712617b5c175b53738468df3cbe2cca94a8c0ff91a897d7e7a53b4076ca9261d39ba6107c545ad60d98b13a9e6629dd48f95465978208cc958bcabafae3163e3f0707c345e72914cd0ff385126260e454c16b984924ee65beb4898f0375f8656ccdd07b27d67eb5bab42c60366760aaf335149b45f18b97da524de60df1c434f4407bbc0c342ada5054ee0608b898f4953cc4e3a0e62628036abab23f1cb38a8389f936b82391a60006e008a37ef10cafb7526bb2d11a1910d4f63f9bc838a4ffda2aa0520dcaf0fde962fd735fddcebf349a82ad0f4c62ba854f4f25ece9e8cddae01902af3b8ee135433acc9edf2c0d446a99e9809526eb56dd6665e290e77134665d1df728a9cc93ceae3b696b34ea7b54947e6f50dfe6e1708ca09eb6f3bb280a76670f76e7f0040fb4a392c94b75c84906082c055aa1f21f2a355bb2663c9187e7a4b70ef8a2bb3876462bab8a30b742274ea0b98b0854a78579b206f6958d48f1d320be5263e7012a64013e2b4f9e0431ddd815e5a19a7fbecc5f0722eec2185dbcb1b1df5bdf3dccb0c728020b85aed4a3b109acc4fe377b1e8869888717af7261c0c68448777f7e30bee9307b3d82fd88704f1d04c86336f43717520eae0f1ac2878bf300a0f53ebaf6a6c6433dbe48ef6987e33744bb5d9518d858a14a740254198aecdcda0c0cc03a649c54b2b9092ec3b72dc86015ba56aa4d7dbf03278f2409a9b69caea55e04c5888ba7377e2204137e260388820e402a052d467b38d009a8ee45a0130deac9702fef91df2991446065bc6287bb4596
 
Last edited:
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
Finished the Rally Up! ability and installed the status effects mechanics.
This enabled time-based and character-based effects to be applied in the battle.
As usual, I make sure that stacking from the same effect will not happen by removing the previous same effect.
Also, enabled the marked from 4e DnD challenged effect to be apply by fighter class and other assorted enemies.
FYI, any character that get challenged will have lower accuracy against other opponents aside from the challenger.

To demonstrate progress, here are some gifs as usual.

AFF8VXM.gif


keX8Tvk.gif


QGEN07F.gif


Dkum2yl.gif
 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
I just finished inserting a few of movement options and character specific techniques, aside from fixing a few bugs and missed features.
FYI, as in with 4e DnD, I intended each characters to have their own specific techniques which are granted at first and later on learned through either quests, specific hideout upgrades or just plain old purchasing them from "schools".
These techniques won't be learned through level-up, unlike 4e DnD so you pretty much have to put some effort to grab more powerful techniques during the course of the story or you will be stuck using shitty at wills against extremely strong enemies with powerful novas.
Also, as with 4e DnD, there is a set limit over how many techniques you can "equip" on each character, depending on character level, technique level and the technique class.
After this, I probably will be focusing on the changing loadout and item usage mechanics.
Should be around two more weeks before the first combat demo can be released.

Just to be clear though, the daily I put into Thomas have the Reliable Sure keyword, which means that the technique can only be expended on a hit, and will be retained to be used again if the attack missed.

With that said, here are some gifs to demonstrate progress.

FSH07an.gif


cn5zQKo.gif


FpFdHvi.gif


NiRNeTK.gif


ZV6CUoE.gif
 
Unwanted

jcd

Punished JCD
Patron
Joined
Jan 4, 2012
Messages
10,681
Location
UNATCO HQ
Codex 2014 PC RPG Website of the Year, 2015 Codex 2016 - The Age of Grimoire Bubbles In Memoria
1edd742d6e475c44dc6d91a52e46074146d175a573fcfcc849080181ac9a3f9237edbecc0cee0a4ca6c7866344f9d4b2bf334f6a7388826d37620c56c1d987340df9b238fff592603b2faa58e2f5c0938cb0a03acf57602e4c0ef834231cf99f28cee3e3c97a66c8617606e90f8b667fdbdc4c3dbce9b55cffb3717cebfa2b0aa6028f5287e1365ad9b1882436c61cdc921245651d3d702c7e5c9bf38a9887deb88065216b50fc39fb79f4f27dc631d6eb658b6e51665e0a7d43bfe39128fb8ddd9d6eed9e7065a8f85197afb40ffb8473e8635d4d799bd96a83591ed94799b7db47c5ee43d295b1cad6f4f007be6564124309f61a5db4cbb9c30e43bfd8e999ea1e30e515a971f5ad097253aa9a88cb177f1f4bcae652d29b14dfa8e913e8a970522df51ed8725c817bbceac31e03b5e17ec9b17a529a6b4689fab387d20ad97c301972c28d0e03bbd02ed18622e211eb810c04278d5a4b8a3bf3a01c1d83e0c89f0c5a812c37368ba0ff839675c6daa62a6edbbf31d048da40b4ca104a99c5f7aadbd0d17e27103c7ba626571e797c38b573f5de5b0593b3c9fa5e230142767249f739b1ccfe4405babf3df61e58fa7b2be3c193032e493be4c87e6f0cc8e62596e2a5e3930d3e3caeaa99f5de30a47ee84c54b43cf9cd50b6a3f3faf0b9df0019424a572c6ca3af37a55a4c1ee5a82987d4df6adf1d6eaca56fd0508aa7ff5429a1b19d39cfd2289f140c6c8305f161df26abd1007b46ebd808672c4c902fc21d8c1efbc2e4448612a39f277cde939802641889f86dc049b7b78b7bc1955028e53ad9295f4878ef3c1c0ee9ed71167893f4245d7d83d42a7edb484ba86dc9e578390a64c0a2a0696d1bc8d508afdb94b7d99110af27fd5bc2c7b928d2cc6988858ad0fa42e4db287ecbbb4db832898dde7c0549857f8162791686b0ae18746e2a2579ebdf32c52982cd62cf7f7e340f8cecef1147e8c31aea6720ffcecb5dac74aa6373b3cf7dada470889bdc63c8c92ee914100fb0013fc465f5e73a3a64367dc88dc1ae76b01b489602f0ed95c016decbf3496731c843788f946f620d1d0e168e2710ef9c4ace8ec62184822cfa1845aed02ba06acf492fd145c24c9855b10e6e69604bc8202ea03c95961acd420b02ffd4b8849001f0b2111c49e450d72bd1d15b27ef846681ad44a07ce7f8450f889ef756876c7b5ba80e1a1a54a01a52901306665b062bad7821a95cf71dc9a4802c32c63fa20d02601647972c69cd56b0b3e858c7a54d97c5c3c9ec710b006b24e747be68899ab1e8bccd3f797ebc721dab6d8be5c1ee723d04f57570c70292d8c47cb3eccf76fab3518f27334f6a2bcf354105433f5e1fb1a3283c82f1b1f3e2367d7e069d6e5cdcce7e5415d202c31f5ede4b64e51e5edf28e2c8e9c1e6ab5680a7a4d77fb636a5d173614a0b7f9620a006fcb2e75203ac01bbb42de78153c2707fcde54d0dbd649d7707bb00c102891452f7f5f5d6bf30eea497ec4c792bb45f44396a3b61c93e3e1b8ac9b10d79c0c2102b1c84165754e02a4dcaf3c2a2057e3a98fe284589fc3aeb0cb31f624ec2590128bb70f239a1e305fd5434261c0cb08460e3a1908e3241cd2afa1772800501c4694fa3b5c9bd0d9de338e081452574662cdf105d32d4b2faec13eab3fe76dc06f07c846d4e3c8b38f366cd4aa19d54a663951faaec75a2dadb0a1edea98340d6c02537227943e2748bdb61c9ceab536981665f6712224d3e097ea033724af9c3e1866c46df351364f969b6ce4de093ce4a125c939d1f6e846841852c36d6927991ddbe6c688621441c8271b3e680d74bdbd98cdf0c5e2e624b802a5ac133adf2d57238ad421a09a669c64114d633e67c0b2bdea4819da7874af641e7118bbdb07a4bb1c3359d3037da0ed202e36c44128219e0e2e2afc8536e11e9d7d1f70bd6c1675830064ed679756a67b32b539d87c98231323a1a39627cad4d7b7a0f4620243baabe8a361a071c19fb0b3f2d383c835ef1020eb3262a7a82f03897fe41cf654780ab09fb2f21642bedd23006881b0e3ea4d5db32b9e48d6f80dce96a6a0ed68bd1bb819ea1fa604c17df1ec5c7e4155ddfef6a4a6f1c4f38bcf8d60c9a1dce092e339e2bff89f78d8446105780b10ec4663a4da0f54cb6a7d49a6e11eed6187736be96bfb29ef8bb5d9e3b1957b3b3d0d05fe5c4f3f0b0b3dd1c7e619fee17a672a8dc6faddbeb9883b95a4821e082bc652fddedfef65d806a638719a5da429de4708fa9e629e1f4c69041a32c9202eb304d953a65f322fb97cee4077ab2189e6c47adbf916c59bdb101fa00f3021a7784a775f956985d393f374c98f1d8346bee22f045ea0f61cc51704ecc75c2f6f9f775ef9d9b341819ca0173bbb91532daeebc985ac53de61a5b9d2d9117e4febbba5e7bd497ec7bf3b0b1cd22673fea7b027edbec0dff3f3a5e5ceed203ac810c3f77057082755a0768275d3b0833a5cf3fb746a22115c51b9765deadcba27df415470ca2ef746755ba9911dd509f7e10824eac31a5f97e2d5680ad28fa78b1cd8b17b85b42db0b062274c909e7548daf6c1326872adcf63e371f2ccecdc5fd397c3c49d34fa2a6a02f1c4b196dcf92983d4e89c9688f27e24ea86ba8f220dfd3e80a2d034b51acff52bf14a7a86da8def335cfe663f065488515c44b0dabb2561849f24d5bf465004bb52561f2c0bbecbf9fda00aa95193b4c9ebb7c2c90c116b1261b09e84c9dc601a61dfd75632df288d2e8a6daf2d2d5b93219a8b01650c244bcd5cdca91289fdd04bf4323078d4fc5bd6f4a21685654c61b9b527c011230fcc6eb3350daf9497ff1a57484b56f7d962b77e460d773228c8cde99468bd3d046fc9c6e0cd0c6befc9f444277618d869dbd505735f6f7b53b3e8ff9ec9cf8bd3ffac2d806e355d63082f99303956c58919d64960dfd9f00a3a7905b43e84e43f603fbd9e23e8a2a8fa1e3575e1da7df56dd4789281987a140cb0dd92dff0359e2330d6fd71fea0bda5b6f4b67e6d8d455f634bad77dbbe123775692af45aa613aac65a6b95572f13e14f819b2b1bc97772b04d83ec61fef4cba9f91c2a9ae8e1f07b31d448ac102073fe34b04deab16d3271a17c6f466905bf5a197027b9b1c34bd53cf122b455e7ffdea43e65b996cfd394e51ff954effd7a64c699a78b71891e15aac7ef8eba1c1dfc30d7b7ba698d3319484546ec9be3238a7304eb5f77eda91c0406eee470040ab9460227f54f2bb2f952c35d6fa1fe7cd9eea6f9feba60a77ac09f06ab15412398ec6cb762597c8a7256a53a05ed5bb18fe850b861895725ceb0da40c81b055eb825571065ee8cf7fec4a289030097b392637b95e5c6ac676604ae72419587f3c5b39405422375474d12077def162f636be455414d6d8170c6ce73e9575d6d75c4631fb08ae0d08a5f52a8a60c326b86ab57e7453222fc43a5ac1d91667db2106e0d7fab09d8eabd76df8968549a4cfb162d2aa47463ec9c03f807fbc0c1c4105522071dad29fb86aa6f956a2228e2542f6573f2410de9a960bc615f20de4b8190dcf1868461db73f951aeff41852ce93add9a05adf82261cf28c6ce3d7142b2e7732a648dda0ea0012f5ca2aee46cafdbc8ff22baaf648e12e1a708ade622a887d44c8f895b59f6ad7b6d2a9fa3ba9769f9cb944699b1ee7e30dc2b894e3fc65cdeff6248f809f836c9bed7a5796c6d1bce5af64066a1484ccfba22162a98afac6b9a80bbcac734cebbe4cb6d8ccc69628d0c8b62a14f9c9cd33f78da8543031f466ddbc26848a94055df98416073052a5284012563ed5897795542c428802442864ee39436d65203b55e5254bce2fd778ed544c45e22d8bab3465df0c6cb3f964a23ffab45a47dcba354ff62951b414128f017f2aa91b401b4263b32be190fcedfd693fcb9a1a339faa22b67378273d2becc68de754d68f2b6a233437ea81403925cdbab5e953e92386474b0041b512eaf5ad0e2fc35ae3b6eb729380cd7b81c7aa5ed5a6ea77131bde31dd104b93c0dbf3316bba5743b7d8f9bc9967803726d5113dfdd6b95ef2fb97ab311842355b3952422686177c7e461a9db70907bfc1ab6008cc0b42b075bb73ed10cbb49fc969aabed7727c88832d4098408977490a7cc1309d3ed2b45816c79ce16fdbefee3f266d0686370f9890885ff5f53d6ea54f9ee2a1a578fa770c838e3b5a8a2d6741744c021708a72cd954ad7af4af88a64e7b6cae6d2e3ecf7bc20cc32ab8cd32d6fd5867ca36c0b467b4c7ca23008a2bdeba6671abd39a1f30854cb02ba2d5ec760b20492ef5c84824a392ede371c7cf56bee931321bfde569726a6788c4b735a52d7b0acf62655b107057df317e6f01afee2ef5721422394e360fe59d5ba91c3e281dd3a2abde23d4ed64d19d11cbe08c6837b9f0d4bffb591c720431d009de0230cead1ff8ef7c9349bba1d09c2a8f37a579a4924b20210017078a7883aacc00afbe1deba30923572d38142ac0715cfc85c23400900207732002a8263d4498c41d2b6981dc4ca5d509cbc14490733488af7facb8b8be31c5b3b83a5282151e4e674692c5da5bf35211b90bd5d55526b387995f40ea6edf7da664637a4f375e5d90cb44f6dbecf1c2fde29eee7bb13f7ae1d98b0852d3d2ef5341a141262b8fbc7c07ff5958b12fae645e5bcfad7f0004a12ac5e17f654b2eebcac37fa6c8b059cae47bffabee388b7d20289150b9069401d8e5013c882deb60de36ebdd06cf57162535c3fa285fc07e26ed9e4922430e789817d953b425b8971ba83e097b5925b9d1c88f33c2571d322fe57f8dcad5b810ff1167aa9f055e58c7337a3039c6ec32bdceec64fef6fa7d9ac57271cf3d7e101b1c94dfc3716552ec9301c3e472075acbfda3e2ef3ba73b7e77d9acacf957a821cba1a0c935e74ae8c9e2b96c06ff3d442750349435dfa93abed6fbbb54f7e37df9b1380a3341c5e0c03ddb7772e25be7010a0b5556b31cdeae1bc733377ce786f2b2f819d05a908564b932c48a765307de49f7c45ecceaf714721c4b7428e2e0cdb509cfe037991c14ca2d16cac346bc2769cebf2351d25da3deed73a52504a3fb439a8e1694a1287499b05a84c58bd8d9ba491712af50e5a25f78d0194e6817b2f390b23ea2e6e03117d6774e704484e2e6232b3cd34ef3c2b72a5ab2d38ee54b532436c47d1bda8eca3d020b6e4a7109dc6513a997db1c26e7f9aa3f7d251b132779ddbc78d61d5c7b709d219399b07493b01c763ae418289866095c0ff4fc5cac185e815ac54208e790a9c968b1afd7f58766453bed10da5e95a8b2bac572895306a8150b54711859c4d87359c3aca8546e6f2cbb84b25efbbb6b5a96132d8ff2a608fa53169d924535d3535dc9a65fcfce0e3627b3aac0bfdd2e2f43a1d089944bfdc07e34b6c5c9c8737138d2f54f4afaef45da7c7a0ff5cc08f67ddafb957174edeaf92a1ac72ed7f40c6b6ba7a8cee8129ae35a1bcef678f28a52b7ab6ee2b50e25d61385235f946c2fad0609eb048db36f7197554b6bf7b4bea2e9ec6152cae481a7312a73ed95e54affaf0fba4b9e8f0a6e5a42808ea190405b2d56f57ae37d9153f3f1ebbe0bb46a5261ae7c8d7544a6a22e90c2a3074828386569db090510cb1433fd1a5551e43ac9f4a39d222ca16dae91d04054d8f7e8424259ffb0455ad4cf423d93cda56195a626ee6658c18d0d11db733d193ceebadfdacc59eb63f5692809ff2a976e6fd37e38e08addce2b2c564156c4e4bbf5d2
 
Last edited:

Mastermind

Cognito Elite Material
Patron
Bethestard
Joined
Apr 15, 2010
Messages
21,144
Steve gets a Kidney but I don't even get a tag.
I feel like a little kid on Christmas morning whenever I get something cool working.
 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
Some progress for the past few days.
Finally sold my cobwebbed drawing tablet to someone who will actually use it. Teach me to believe I could actually draw naturally.
Finished both of the item usage and equip change mechanics. On the way, I also finished the throwing mechanics to demonstrate ranged combat.
This may be common sense, but fyi, the techniques available to you will be influenced by the type of gear the character is using.
So, if you don't equip any melee weapons, don't expect to use melee techniques. Though the rogue class have techniques that are capable of both melee and ranged.
Also important is the fact that you can have a secondary loadout in addition to the current one.
Moreover, you can only use the equip change tech if you actually have equipment on your secondary loadout.
However, the tech and secondary loadout will only affect the equipment on the character's hands. Other equipment in other places such as body, arms, neck and waist won't be affected.
In the gifs below, Thomas is changing from longsword and riot shield to javelins and riot shield.

As per request from the post above, the progress gifs are inserted on the spoiler below. Enjoy.

cOpJ2Ew.gif


BkDS0MM.gif


TTPnIKN.gif
 

Destroid

Arcane
Joined
May 9, 2007
Messages
16,628
Location
Australia
With the help from a friend from DICE L.A I wrote a filter that adds motion blur or distance blur/focurs blur to a DX11 application with almost no loss in framerate at all.

Made a quick video, it's just bullshitting and the framerate is bad (need to get something better than fraps)



I hope that one day they license out the Frostbite engine totally and we can make cool looking isometric cRPGs in it...


Why must you use your powers for evil surf?
 

Mastermind

Cognito Elite Material
Patron
Bethestard
Joined
Apr 15, 2010
Messages
21,144
Steve gets a Kidney but I don't even get a tag.
Couple of videos. Shitty video recorder cut off a section of the screen in the first one.


 

Hoaxmetal

Arcane
Joined
Jul 19, 2009
Messages
9,161
Hurp, less text so you can figure it out yourself and that way you'll remember it better. And it will be easier to just plop down a few images, a short caption and cash in.
 

Mastermind

Cognito Elite Material
Patron
Bethestard
Joined
Apr 15, 2010
Messages
21,144
Steve gets a Kidney but I don't even get a tag.
I don't know where to post this, but the who guy makes the pixel art intros for JonTron is collecting funds for a comprehensive pixel art guide. 5 USD for pdf, it's already funded.
https://www.indiegogo.com/projects/pixel-logic-a-visual-pixelart-guide

Post it in this thread too:

http://www.rpgcodex.net/forums/index.php?threads/indie-friendly-development-tools.44218/

Art is probably the biggest hurdle the average aspiring developer has to get past nowadays and there are few decent pixel art tutorials online.
 

shihonage

Subscribe to my OnlyFans
Patron
Joined
Jan 10, 2008
Messages
7,163
Location
location, location
Bubbles In Memoria
Did you know? Turn-based combat is harder to code than realtime and RTwP combat.

I've been rewriting Compound's combat system from scratch. As of few minutes ago, the fucking NPCs actually take turns aiming at the player after he attacks one of them, along with proper expansion(aggroing) and shrinking of combat participant list, round rotation, retargeting, and rudimentary accounting for initiative.

I'm quite happy at the moment, even though the eyes are popping out of my head.
 

jagged-jimmy

Prophet
Joined
Jan 25, 2008
Messages
1,552
Location
Freeside
Codex 2012
Did you know? Turn-based combat is harder to code than realtime and RTwP combat.
What is actually harder? I would think that TB is already structured naturally - so it's easier to convert to code. While real-time requires...well real-time, simultaneous actions. If you make it "real" time, of course, and not just TB with continuously flowing turns.
 
Unwanted

jcd

Punished JCD
Patron
Joined
Jan 4, 2012
Messages
10,681
Location
UNATCO HQ
Codex 2014 PC RPG Website of the Year, 2015 Codex 2016 - The Age of Grimoire Bubbles In Memoria
b78dbc7e626ded931542c940a4d571c9e4f99d13e1306e5646d711b6714151d49b1ab12a8c4927ada7139b4e9b23e78dd75c7f3005702054a121d9d95c0c35f57ef1531af7a1192e9a1971b1bc3c1821214b8f31d28e6122776daa5b67e4776d3f5e438054d3a830883908b4cc8643933746a1065c4ac16e2a050a20266a86d5960b2e327710d5546dd206d91bf01e7696569a362469ddb34b944702fa1c8e6129accae66618febbd90956d8a3b0a7521cc5a9b557a23d132d36ca61950fdf8235e77fcea1f25051f2bb1d426cb2a564197580e1192f25bd7f26436328864bdb1776ce1c1e6723d7f70bc5ce768687064dcae5ec3346c07e63ad44a119f2a1b8465ca1969b5c13ddd6416397454d2ef32c17b5a72522c4c2efc40c1d30589c9aebf8b9a5783fdcbebddf31634ee3b02f9ba4e2bdd0ccd9c22a92da5175dfda939d141add7b5cc93aa0bd28910960c8da30a30312caed0a712a0a0fcbb133faf7c08952e30074c8c401d1bf0215cde98ce3ae3fecc9469b7988792396c23ee15462ecdc59f78aa719f227f7e79fd782e6a0ea055c2641b66841436e041d882965aa588b15333e7349c8ec09715f94a36fc62e0f26a0cdb6871a767c29552fa367689fe3c74757312b8a39263d6596c52f9fe72f15bf8ad28f92c038c519093e78107ab76deb0656401bfd875169f439ff11a929332ec301478d468eb18a6f269cf25b42b732e40e8687d28d6ab95c33674467057fb8645499d778f7110515830404fec0914e6e4381a8575fcc811866e2caa344f961987a0770efd643c0d8203f662bc24356ef7e77207d0f069a35e22b08f9ccd19d621a45c2e5db875ff4768b1df88360f539bcfee1ec45693a43ac0459dfcc32c3e833a5b4d7c893f90ffae4fd03908d75503f7013adcf67361b575b47b4e31e342dc93a4aa6e76eaf4b4550bcb40447b3e010f6e30ce6e8c26ac182424b2939abdc3ea50b3ea9e0d1ef0b158cadfeaaf1ac2d0be69c3c88fe9c824279a9e3c61c048d740c03e61a5e48b72a40c57167ecd9a126b4e4854f37f61599107f5bf24b733b316c4ffe1c3d4ee24c0fbae31d5b22610b49b90cc1b9d5100433eb2d1a75c974bdd1747611551a4a3b461e339be7c5cc37a76ed3353c312b2f8506b7e753eaa527538c999ab217d61157e7503e93c3a8eab562556da4ea953cbada9bee7464e5e547f410c9399623fc8a1f1b4dc80f0e8364d1758ab57611cae9d30f4f223ca2ceeaf643ff17c4602f86ddf40e3ec4bf32466f2a3e54b3344d9ac4c8dcf8bb507bdd322d5b4b589969747b6c9a86489d4361de8e7e52ead4583d3321082ef494fd7b1bd5ebb62c5def399d576d7a9ab038a031c2aa8e2fb9c8076e445bb225be3090df8b51893ac0da500a83112f2c63748482c8f0c44360f345804e2542918334e070dec9caebbdd0570f85b58e44015136b484a5b7cca8be5b8d5a7d57489c665d97a9fe7f801623a5c1fac86823b3b333c8255c9f7a3daf7d41fdd328d1a4dc4476bab22d4c17d530ff23fcf814de321c8053d6b69262ccc8973e8a8aef611da1f16b638d5e0d3bfd0e6d48b3b5caca8a052d39997a574c5f9ebe1fef39859481e77df21a481d4ee5b6f85fa975bda4c85a1a2f1db74da16ba2c8da2c9854d24b1bf10b4f94069d56872a2706f0d30e1377b0780e9bb06ad09c53f11b7d4bc3bc4f76b816117aeec64161d3933190be77c23ea7f3b297c4942452aa77fb0f034098affc5e5a6bbb5984f934e2c964d20ab3870026dffeb645a826a81739a465b0928da152c66a1613ac96dbac597000d517e93151968bd6080de82402d25da53f867a1b7cb86f4c81e03560cbbf5d45d8c1fbcc2a3e15fc26a550355b5e4ad0cf8197833bb23bb3ed5d34514fbe88679d13826ad705b02f0b15e62849f6419ee7dc33d97836606014748a9fcae532768a2c749804ca5042637e9e1201ce08eacfc2e2ad0192752114863c59d20354f647c1450a26dbc28aebee318ab8b84c7531c6af0865b81b387c8334df9aed24ebe4afef7a4ae58fa5f6bea7d77cb6c7901bd7af72ceff264518fd908d88bb20c5f887fec5e0b58333aed4e761960893dedfc394d45987d4bdefcf0969578982e9a5f08db0dd3045f22f5e3e86bd5973f9ddf3fc01dacae27457aad9416b9654b14f63e62fd5ebabb015ab1f26500efdd87809ca841d3f6cee5650dba3b70249abc7ca019f15c9e98f62da5365f84deb493de17eff8cbb77774d0baca761415c8588085d1410fa49604979b40ed9e5167d9206934a33bc8601bc1170db27e75795a9ffd3a9b37d64640a1da18dbd3122c7fb8a789d86189516aef0aecd0454e833be3fc9d7fec3400874d961cc18dee73952846641bf90b25e4d8b6d6c51f6d04ed0924ca5941185931dd61fa4448f9a8fc6f79b99357be37622cc091fe9d00ee8cce3fee424887bc5b322a6290d99036d78ca5e913afc1d2a7ec328f0e4fe4d862cd8305e0acd179bc747c124b446f346ab6fffa716a067cddc6ac614ade886e7ec029ae04d7f9d4abffb0adb0f1431e58ad3b62f807aed9e035ffe2bc8b58896dbd029578e106cdec947dabdca634cc0b9a760dba69042a33c1186a832c8cc0bd25de0daa1ace464b1f2a7e5364fbe72800433d1e97e05a7bb5967f219d28103b516bdd75e00499f31c2521502098821b1bb288eadc0b53e96e2734e20dc96c082b5ea1d4df33f8b2bf0653bc24dae03e416a7aeebe4178e60b1195dbeea266f9499a1fb4108cf3ae4c245f4c770a1713e043d5f8e5bbb9685d7fb9c39ce7c1b6edb73064b5fdb16ce12e74424ee5ab239ca2afc04cfe9f2ca631496c3b73678ab0021e148c3a59a0519f3e16c5e50ea7d6bce5aca6e32fde36e5012105f51829407df773df503d3385768891a94c470c6590452b45d92c45a6885471fcf4c01030fac80a09feb9e4d5c5d195ffc7593c79f172876e7b87a14d6b93a773a6a23c804daf2e22473760d9abe0d10866e75194052dda19cfd47b3de4e0b84830f524eb26e09d0926524f5cd51d398be2ad3af2bd5d48f3f7dbd7d4722c151ea62e7741f0aa2400eb563200fe24f7616efea3f34eecb0031593c66378d63b90f66c3a0440431cbcdcca92e3649f6303f83b84ef259ce7477183e5519c4a18d56deafdcabb9fb87930cea90c86b103847d0b1e872e77ec4dea9c528fe54f1987512d7bfd410da585a3c62ce2b09c509f9704a7a00312b2716b9240b39ad5dae020c8d58615500dbf45a889af1a0980a6f609367703252f93057259859adda58c1e2a1311aa98aed5700d7b974b498530830c20978af1bd55be5394202d88cd37b648262b6b58f40cbdd9bbc7676798dc93e59fba4de57b802113652c48f9cad0cfd986e0d7a5d10a3e611c2f13a4a9132750075a2ae03a2ad5a7121fef02b757db1d95cd8d88eda66853446ecbc493f14635b5c5eeae214668b2df27b6dd4a34b2b9d9420854ebf2c4af4dc3908396b2d80dfd18481a907a0082a9b443cea2f8569362cba47c4b2986dc451fc672e9e3d715ca6edc451d668bccb8290dfde8e9d6ac881e5b01fb28937e552a75fa658796946f0f698d4883ca8071dde6c7bf1ea8c0906d2fcbc88a8d5a4c09384de847f6f7210f5f852e8d858cecffe3cdb83312dff2a6ff52230b60c7def2d902f97f4b86e81a48011dafcdf4be42265cc2502111afb05b0dd0617f6d90b4be8f51bff5e9581b19a0a7a86a6aa9068294f31db6a232acce55b35882288ee98a5d5fdff2bdc001bc2cecd6565ef4df98dd5c779f76ca487d9547e2e3e4a533f0578418e4bd8ee876e5daea41d39481f19520dd8e905f6ecea5aac2e90f50f9d4d1f86aaa3b4ec444468b3c168971e202820b00ada4522945103bcfdf425e0e8419228a6e6e45d6dbf2ff05a3d02ef0043329c42c757a7865ff965ac9b5e69aed7694936fe274e5b3bdfd955043112d5e015b3fc7ff3047f1900b0ce06632956edabfccfadfaadc18a37f90ab83a70b98150e82a8bdcc17357283ac0fb8fb447ce0b88afcb0a6892e8ce4092598130d916c9cc47ddbe40fc32b59633c98b6eb9c1eb5867f5d87a56600d65cfbb1698f2fc6abc84574cf1fc3a38d443d74618887cfc01e6a0d64ab9b8ee6a5580bf98d1d96d5d12cabd0a1d44135eecda5dbb3da081438f0007b83aba3f2c69993c3da23bf7d2d9805b8afea7418b2aca34be4687be211aa5cc7b4c3882d35daa42cb9202163f3223cdc5900fed060cc4a858ebdf0a3f856b4fc5672eb301cb8fbbb399e03e69feb1fce23cc171e48c2e3212b93885e228ad7e2a472800ae30765e5cab6928651d15618a40ab08a73d33dc11332539f861639536026794f030592742e6f450d49b748ac8908a6ca692ea27fb411f1ef70a2bdaa38422f793d59cfbe4281f79ddaec39c84d53c12b584f4bef00b977955f4075b28639737d8d8ab4e99dd2cfea1bb8627e2fe33d8f4860233d8be2516222a5554ea4cec797ef4af5c76873e45f4eed5ecf81ce55e3f20b7cf11ac9f336ad13cf6c2e4ae9b69186580606143e6973824f45a5dc548b99296eb93353341ec83b63773b412926c584c1bc85238405d78cfde485b21cdfaed02a2048daf029a040bc9071392e28036370597b3a2c00e4aedc6bf4a0f70a133bcb2eefb3a79393683984393ef858d856ecc9f10e729ce8ababb845ed804ce60a4936ab37db48c5a24237cf9e35a6fafeb9794f8dcad5244cf9ac08bc54e52cc363d1300365238bac5e06b04dd46ce2b4b63a3dd7c67f6b3530437d5a0256e62d718d78a2205c739a0f2742f26a30ab1b432b6203a1bd169a01fc35633ceb26cd9de7381ab58e0ce74a80df4daff8c8c5c77080d2cb387e50c6da0ee2d624325b1547a526af70959d9b16c34cfebc2024542a71933d35285a68f7d093d99c4fdcb1dff2e0045a071d79d4f304785e97926378dc3e904f57b39d02ccdedaaaad8c6e18648c866fe063a17b8915e89cc07b964bb0de41ab92bac2a291ea86690ab0b45683eca199fc13d9e9572bf6d32d44047220b158fb0a6b5378b2686d7d8f46b0358afb4638f7dd7dc6838676b17e0d4f8e94e81f69be5ae6adc706ea69d1dd99c65c8d3af1e27494e357207c08b2e825dc266a0441b78c55a767d6729a3634343a23f3552cfa6065ce66fdc158b420ce5185b58c271b343d82930a1036ef297815112ee5241fd79f4db902d510bd407931a23c38d9098bd0aa75cc72ce79292ae8e2b6e8011632e41d64f1cf4256d98d1017cbc2069c9e2936773fd223bfa6672f89e8d7d082df659cd2677c07d02e0b2737b29d64ff6277b5a3ab082284f91ddd5586af51168104b81796156432c0d1d6cd260de9180587630471eb78432003930e93fa37989a6ce3d4c44264d5b86de049bdb5bfd00fc5f170291d02304e4028e20f17e7e7268ed06d9bb985062c122f5b2716228316a9b1f41c466c8fca847646adc89e2c084bffc1f5640b1cf37614ed0347bdd7c7b448ab819544ae57305962670cd8b4396f6392fdcafbc37b9d3bec16d5db8f0cc8772b09827f995581346660893b111501ec78e3ef578c380dc785371f1e43ab4f7bcaaa6be58bc94cfabfb8d7021b773d8b5ef550b1ebc077b35bc06fe7f9273fbfa854f75b8a0464029a38aeba5ea23668977102d3c0f829435fbcf78251b655f49cc1da95f4852876b6879536741c899d4e2a9fa9526681ca6ee16d2f618ae0ae67b5b99c0c609924f593929e47550104f7071b042a76009
 
Last edited:

shihonage

Subscribe to my OnlyFans
Patron
Joined
Jan 10, 2008
Messages
7,163
Location
location, location
Bubbles In Memoria
What is actually harder? I would think that TB is already structured naturally - so it's easier to convert to code. While real-time requires...well real-time, simultaneous actions. If you make it "real" time, of course, and not just TB with continuously flowing turns

A typical game loop is naturally predisposed to moving multiple actors simultaneously. That is the default state, and straying away from that toward turn-based actually imposes a buttload of new code. You need a separate arbiter to enumerate and handle combat participants, keep track of action points, sort turns by initiative, and more.
 

jagged-jimmy

Prophet
Joined
Jan 25, 2008
Messages
1,552
Location
Freeside
Codex 2012
But by doing this, you can introduce more complex interactions, because at any given point you only care about a small portion of gameplay - in real time it would be a bit harder think. Harder to implement, debug, balance etc. With TB you kind of divide and conquer complexity. It's still complex, but more structured, manageable. Depends of course, on features.
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom