Jump to content

Khaikaa

Ascending Contributor
  • Posts

    688
  • Joined

  • Last visited

  • Days Won

    32

Everything posted by Khaikaa

  1. I like the big sword blade so much! Nice!
  2. Just make sure that you don't touch the alpha's when editing the file and should work
  3. Ok ty, I'll try that what you say, at the momment everytime players dc I have to restart it manually (even made a command just for that purpose).
  4. I'm on the same situation. But how could we manage disconnections? I thought using a common event triggered when log in but don't know what to do when a player logs out during the minigame and logs in when the minigame has restarted, so it substracts 1 to the minigame's player variable when it's not supposed to substracting it. Is there any solution? Or just by coding?
  5. What about creating quest-specific npc which only spawns when you are on a specific task of a specific quest? But, of course, others could get these items and give them to other players.
  6. Hi guys, Today I opened for the very first time the server of my game, and everything was awesome. Great job guys, the server worked fine, some lag sometimes on the desert map but amazing, 10/10. A little video of the testing(without any sound): Thank you guys, this engine has everything I want, hope you keep doing this for so long.
  7. I want, the issue is that I'll end my studies this July, so I have no much time. After that I'll happily try helping you with it. Good luck!
  8. Well, I guess it's the same situation as intersect engine's, you also can create games like rpg maker's on unity, but much difficult than using intersect engine. Also, creating your own game dev engine must be wonderfull, I would like to create my own too if I have time and knowledge enough.
  9. Thank you man I don't know what am I doing wrong, even creating the very same event is troublesmome and works just sometimes, I guess I'll try downloading intersect again. Good luck!
  10. Pretty cool! Just by using events & variables or touching the source code?
  11. oh man now we are talking the same language. I'll try it when it's more completed and if I like it and have time I'll help you coding. I'm learning JDesktopPane & JInternalFrame a lot, I'm sure I can help coding the GUI.
  12. Hi guys, Are common events working well on 4.7? I'm creating very simple common events which have to send a message to all online players. But, instead, it only sends the message to the one who activates that common event. Tried 2 ways, "none" triggered one called by a common event(first case), and "autorun" triggered called by turning True a global variable, which only shows the message to one random player, not all. I'm testing using 2 accounts from the same pc that hosts the server(on localhost). Are common events bugged? How could I do something like this?
  13. Yup, I can add and substract, even multiply and divide, but needed square roots. Anyways, changed the damage formula. I'm not happy with this one, but is the better one I'm able to design. <PhysicalDamage>Random((((A_Attack+A_Defense+A_Speed+A_AbilityPwr+A_MagicResist)/5)/((V_Attack+V_Defense+V_Speed+V_AbilityPwr+V_MagicResist)/5)*(BaseDamage/10))*((ScaleFactor*(ScalingStat*ScalingStat+1))/(V_Defense*V_Defense+1))*.975+1, (((A_Attack+A_Defense+A_Speed+A_AbilityPwr+A_MagicResist)/5)/((V_Attack+V_Defense+V_Speed+V_AbilityPwr+V_MagicResist)/5)*(BaseDamage/10))*((ScaleFactor*(ScalingStat*ScalingStat+1))/(V_Defense*V_Defense+1))*1.025+1)</PhysicalDamage> Thx anyways. Good luck!
  14. Yes, I tried, I tried using symbols as it works like an excel formula, also I searched methods like the random one used to attemp find out which language could be the one used and tried using mathematicals methods of these languages, but maybe is just a string processed by the source code and I don't know how it is processed. Anyways, if there is no way to pow or sqrt I'm fucked, because the formula I designed fails when debuffing and changing the formula means changing all classes, monsters, items and spells stats and effects, so I really need a way to pow or sqrt
  15. no one can help me with this? Maybe if someone tells me how intersect engine process the damage formula's text I could solve my problem by myself. Please, I'm tired of avoiding "0s" and negative numbers.
  16. Hi guys, I want to know if it is possible to use any math method on the damage formulas, like pow or sqrt. which ones and how? If not, how could I do a square root? Good luck!
  17. Omg just found out this topic and the music is awesome, good job dude!
  18. Hi everyone, I'm trying to find the best damage formulas for my game, but when I try the formula, the expected damage isn't equal to the real damage. I'll try to explain what I'm doing so maybe someone can help me a bit. The damage formula I'm trying is this one(yup, too many parenthesis xD): <PhysicalDamage>Random(((((A_Attack+A_Defense+A_Speed+A_AbilityPwr+A_MagicResist)-57)/3)+BaseDamage)*((ScaleFactor*ScalingStat)/V_Defense)*.975, ((((A_Attack+A_Defense+A_Speed+A_AbilityPwr+A_MagicResist)-57)/3)+BaseDamage)*((ScaleFactor*ScalingStat)/V_Defense)*1.025)</PhysicalDamage> How does this work(or how this should work)? First of all I need to calculate the lvl of the character/monster. This is as easy as adding all attacker's stats, substract 57 and divide by 3 (as the total initial stats are 60, when you substract 57 you get 3, which is also the total points you win each level, so dividing by 3 give you the current character/monster level [3/3 = 1, so you are lvl1, 6/3 = 2, so you are lvl2... etc]). Now that you have the character/monster level, you add the base damage of the hit. If your character is on level 6, and your base damage is 1, this is equals to 7. So the formula now is: <PhysicalDamage>Random(7*((ScaleFactor*ScalingStat)/V_Defense)*.975, (7*((ScaleFactor*ScalingStat)/V_Defense)*1.025)</PhysicalDamage> Next step is calculating scalingstat * scalefactor. I'm using attack as scaling stat. On my lvl6 character, the attack stat is equal to 33(puted a big amount of points just on attack). Also, scaling factor is equals to 100%. So... 33*1 = 33. The damge formula now is: <PhysicalDamage>Random(7*(33/V_Defense)*.975, (7*(33/V_Defense)*1.025)</PhysicalDamage> The monster I'm hitting is a crapy snake with just 5 def stat points. So: <PhysicalDamage>Random(7*(33/5)*.975, (7*(33/5)*1.025)</PhysicalDamage> Solving the operations: <PhysicalDamage>Random(45.045, 47.355)</PhysicalDamage> But, when I hit that damn snake... it takes 53 damage points. Am I calculating wrong? What is happening here? I thought it may be because the server didn't update well, so tried restarting it, but nothing changed. Hope someone can help me with this. Good luck!
  19. I have a question, a math question actually. This is the curren formula I'm using on my test project: <PhysicalDamage>Random(((BaseDamage + (ScalingStat * ScaleFactor))) * CritFactor * .975 / (V_Defense * 1.5), ((BaseDamage + (ScalingStat * ScaleFactor))) * CritFactor * 1.025 / (V_Defense * 1.25))</PhysicalDamage> The issue is that, when using the victim's defense as the divider, this defense may be 0 after using weaken defense skills, and this probably(didn't tested it) will throw some kind of math exception. Is there any mathematical way to avoiding this and keep the victim's defense on the divider? I could do this by using conditional branches, but don't know if I can use them on there.
  20. I'm not interested in private big projects since I'm finishing my studies, that's my priority right now. Of course if I can help I'll do it, both posting tutorials and private help, but I'm not searching for job, just offering some of my time to the engine's devs. But, anyways, I'll end my studies this July, so then you can pm me if you want and I'll help you in all I can, paid or not. Good luck!
  21. Console.WriteLine("Time to learn some C#!");
  22. I have no discord, but you can just pm me I studied a bit of C# while using Unity3D engine but I am so far away to know that language well. But of course, if Intersect Engine code has been written on C# I'll learn it well. I'm in love with this engine, also seen that devs still works on this encourages me to keep using it. At its current beta version it has almost all I need to create the games I want to create, but when it becomes open source I'll surelly forget other engines (like RPG Maker, which I used mostly) to focus on this one. And, of course, when this happens, I'll be happy to help everyone in all I can help. I've also large experience with video montage programs like camtasia studio & adobe after effects, so I could help by recording tutorials or even editing some ads to announce the engine. Hope this project go ahead until its final release soon. I really appreciate the effort. Good luck!
  23. Well, I tried but it seems I don't have permissions to mp anyone yet. I can mail you if you want, but you can also say here what do you want Good luck!
  24. What I mapped today: https://gyazo.com/276fb0a43b51e4945426b63619a8da2d Yup, I'm not very good at mapping, but I try my best! Good luck!
  25. Hi guys, As I said in other thread, I really love Intersect Engine, so I really want give some suport for the engine. Unfortunately, donating is not an option for me right now as I have no job at the momment. But, anyways, I thought I could offer some other ways to help. I'm a very very very junior programmer. I'll finish my programming schooling in 6 months. I know a bit of some programming languages like javascript, html(also some bootstrap), python, sql(some MySQL, some neodatis), xml and json. The language I'm better at is Java, is my favourite language at the momment and, with enough time, I think I can do a lot of usefull things on it. I don't have a working github or bitbucket account but could create one if necessary. Some of the IDEs I usually work with are Eclipse(using Oxygen version at the momment, but have experience with Neon too), MySQL Workbench and Visual Studio Code. I have some experience with Android Studio, but hate that IDE and I'm not good with it. Also, I'm spanish. I may not talk a very good english, but translating from english to spanish is not a big deal for me. I have no problem proving it. So, the point of this is that if you need some help (not because you can't do something but because saving some of your time on things with low importance) I offer you some of my time. If you want, don't hesitate to contact me (by mp, for example). Good luck!
×
×
  • Create New...