Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 05/06/2023 in all areas

  1. Brinx

    Driemmo

    Good afternoon! I came across this engine a while back, and recently very interested in trying my hand at a very simple yet pleasant 2D mmorpg. My Goal with Driemmo is to be as simple as possible, yet have fun and entertaining game mechanics that set it apart from other games that have been brought with this engine. Gameplay: You're a Hunter ( well once you pass a Hunter Exam hah) This game will heavily rely on Chanting, these chant spells will power your character physically and spiritually i.e, Attack, Defense, Ability Power and even Speed. Based on a tier system these spells will be dropped from Bosses/Dungeons across Dreimmo. Of course there will still be the usual RPG equipment, but i want to keep it very simple. Weapon/Armor/Accessory. There is going to be an overworld to easily traverse the game, nothing will be level locked (except the chants) Areas will not be blocked due to low level or quest requirements, though quests will vastly improve your character in Experience and also sometimes aiding in giving juicy Chant Spells for your continued journey. I'll be posting here frequently, although I am actively working on this, i will leave it as concept for the time being until i have content to show you wonderful people, Thanks the stopping by and reading. I am very open to feedback regarding my plan, thank you! Need to revamp the whole GUI eventually.
    7 points
  2. goulcode

    MacOS App Bundle :)

    Hello everyone! I'm really happy to announce that I could find a way to create a MacOS App Bundle and I'm writing a tutorial to post here on forum! Maybe today I already post if I have time! Here are some pics of this beauty running (without any commands and without the need of install mono) xP Soon I'll post here how! EDIT: Rearrange some picture order
    5 points
  3. This is my first city of my project. Still need to add details.
    5 points
  4. panda

    Intersect Game Jam?

    We'd prefer that this game jam is specifically called out in the advertising material as not being official, e.g. being called "Niko's Intersect Game Jam". JC and I don't really have the free time at the moment to be involved in this, but it's not a bad idea. If this game jam does garner enough interest, we can work on planning a game jam together with the community to take place further into the future when we do have more time to properly support it and provide meaningful prizes.
    3 points
  5. I've been working on the interior tileset and some mapping. Here's what will become the school. There will be two floors.
    3 points
  6. Yes : https://github.com/AscensionGameDev/Intersect-Engine/issues/1806 https://github.com/AscensionGameDev/Intersect-Engine/pull/1807
    2 points
  7. So the mention of Niko's Intersect game jam had me motivated to cheat one. Unsure I'd be free or feeling to do it during a specific date setting. So I started this on the 28th/29th of May and doing this post now near the 3rd/4th of June because it's considered my 7th day of the jam period. Since I can not host a server, I am uploading both server and client and posting it here for anyone to download and try out. It's on the version 0.7.2.17. Recent in relation to this post. Feel free to use it for inspiration, knowledge or just the 15 minutes of entertainment, I had documented most of my events using labels for better understanding on what I've done. It's somewhat playable as it's very short in that regard, and not so balanced. Made a tileset edit to 'caves etc' , otherwise everything else is using the Intersect defaults. Download Here.
    2 points
  8. Hello guys, as I am following The Last of Us part 2 on youtube [because I am not rich], I was delighted with their system of spreading letters with passwords [usually numbers] so that safes are opened. So why not bring that to the intersect? Using events we will reproduce this. ATTENTION - To understand this tutorial it is extremely important that you understand the @wishy tutorial on variable strings. [click here] This tutorial is basically a simple example of what can be done with his tutorial, using only 1 variable [essentially] so... both variables must be string (you will understand step 4 of the image above if you see the tutorial I mentioned above.) (correction = price - prize*) step 6 of the image above. when chest empty Wishy said this in his tutorial and I will repeat it here - all events must contain unique names so that there are no conflicts. This is an example of what can be done, much more can be done, such as putting a password in the players' chest, password set by the players, guessing games, among other things. Use your imagination. Any questions can post below. And I would like to thank Wishy, who with that tutorial opened up many possibilities and my knowledge about the variables. I like to learn new things. xD Result ingame Embedded Video Link Edit - The chests will not reset when you restart, probably also when the server restarts, remain open. You can rest easy.
    2 points
  9. Hello, developers from Ascension GameDev Forum! We are Music Tale, a new video game music company, specialized in RPG, fantasy, adventure and related genres. Although we are already professional composers/producers, Music Tale is a fresh new project, so we're offering a first job freely to a game that we’ll select. It’s an opportunity for you to have a personalized soundtrack for your game! Here's how it works: we invite you to fill in a form on our website, providing a description of your game project(s) (2D or 3D) and some of its soundtrack demands (if you already know it). The link of the form is: themusictale.com/free-music-service-for-your-project/ Once all the submissions have been received, we will carefully see each project, seeking out what we find to be the most promising ideas. The developer(s) behind our preferred project will be selected, and we’ll work on it together. Share your ideas with us and we’ll be pleased to work on your game! We encourage you to check out more information about us and listen to some of our music at themusictale.com. If you have any doubts or just want to contact us for any purpose, you can also fill in our contact form (on our website) or just send us an email at contact@themusictale.com. It will be a pleasure to chat with you! Michel Curi and Luiz Hauck by Music Tale
    2 points
  10. Submitted! You Guys Are Great!
    2 points
  11. Well, at least I've crossed this item off my list. I'm still in the early stages of learning the engine, but I've recently found out that we have an API available for us to work with. Perhaps I can utilize this to create something like a webpage. My intention is to minimize the amount of changes made to the source code, considering that we are still in the beta version. If I do this, I will definitely share it with the community.
    2 points
  12. It's been age but I'm slowly going to add more system to this page. I've added a choice gambling system to it.
    2 points
  13. A new content update is dropping later today. Come join the fun, and check out the patch notes on our discord! Embedded Video Link
    2 points
  14. Gibier

    Event NPC become duplicated

    I mentionned this like two years ago and got the reply 'work as intended'. Happy that you got a better reply xd
    2 points
  15. Hello all, my turn ^^ Finally finished the basics of the desertic continent . Was quite a challenge but mission complete ^^.
    2 points
  16. Gonna do an attempt at showing you how to use string variables for a basic eventsystem which can easily be copy/pasted instead of having to make and edit a bunch of variables and events each time. Here's a video of the result: 1. Create a global variable, make sure it's a string and empty 2. Create a map event, rename it (name must be unique per event) 3. Assign an animation or sprite to it 4. Add an event that sets the global variable (set in step 1) to \gv{nameofglobalvariable}\evtparam{evtName}- (This will change the global variable to the current content of the variable + "1-", basically adding the name of the event to the current string) 5. Click Spawn/Execution Conditions 6. Click Add List > Add Condition 7. Check the global variable set in step 1, check if it doesn't contain (Negated) \evtparam{evtName}- So anytime the global variable doesn't contain the name of the event, this page will trigger. 8. Copy/paste this page, change the sprite or animation and uncheck the negated condition 9. Change the event to set the global variable (set in step 1) to Find \evtparam{evtName}- and Replace it with an empty string. (this will remove the event name from the global variable) 10. Now you can copy/paste this event anywhere in your game, the only thing you need to do is change the event name to a unique name full video of this tutorial:
    2 points
  17. v0.7.2-beta.19 (Release Notes)   Downloads Full (includes the new engine binaries, and all stock assets) Upgrade (includes the new engine binaries, and the stock assets that have changed since the first nightly of the previous version) Patch (only includes the new engine binaries) Source (.zip) Source (.tar.gz)
    1 point
  18. This is a warning, not an error, you can ignore it. You did not provide a version of MySQL so we can't really help. The latest MariaDB is recommended over MySQL.
    1 point
  19. Artheios

    Intersect Game Jam?

    Even without prices, it could be an interesting event to see. I will probably don't challenging myself into it but it could be a good opportunity to discover hidden talents and play cool games.
    1 point
  20. Neeknog

    Intersect Game Jam?

    Hey Demon!
    1 point
  21. Neeknog

    Intersect Game Jam?

    sounds good to me. If it seems as though enough interest comes in I may follow through on this.
    1 point
  22. Neeknog

    Intersect Game Jam?

    Just for reference, nothing on the flyer is 100% actualized. Obviously the kinks will have to be worked out if enough people want to join in it. The more likely approach would be for me to check the resources folders and see what's lacking. Then manually add in graphics that fit the vanilla ones to make the set more complete. The problem is that I will have no way of determining weather or not the graphics used in a submission have been being crafted for 10 years or during the game jam week. So this was my idea on how to even the playing field and allow players to vote based on game mechanics, design, story and events etc.
    1 point
  23. Push

    Intersect Game Jam?

    Curious why only Intersect graphics can be used? Seems extremely limiting to have everyone use the same assets, especially regrading themes.
    1 point
  24. Artheios

    Intersect Game Jam?

    I would be glad to see something like that ^^.
    1 point
  25. Aesthetic

    Intersect Game Jam?

    I wouldn't be against it
    1 point
  26. Smoot

    Intersect Game Jam?

    Set it up on itch.io, it would be good marketing for the engine
    1 point
  27. Greetings Fellow Creatives, If at all possible, please consider making a small donation on my website to help support it. The site does cost money to operate and I pay for everything myself. Contributions from the creative community really help me a lot. Thanks in advance. https://soundimage.org/donate/ That said, I've created some new tracks for everyone...as always 100% free to use with attribution. They are: On my Dark/Ominous 2 page: "DARK LANDS" https://soundimage.org/dark-ominous-2/ And on my Puzzle Music 7 page: "THE BUBBLE GUM FACTORY " https://soundimage.org/puzzle-music-7/ Stay safe and have a good week. :-)
    1 point
  28. First be sure to know the text variables for the event editor, they will be really usefull, we will probably use them to create each event of the tutorial. I'll add some tutorial to create more very flexibles events. Event on map (information) How to create a flexible MOTD system (easy) Explanation: If it's the first time the player is joining the game he could have the choice to see a short explanation of the game. Each time the player is joining the game his variable nbConnection will increase of 1. If the player has already played the game 50 time the game will not showing the same message than a new player and will display a special message if the player is an administror or moderator.. How to create a housing system (easy) Explanation: If the player didn't buy the house the player will see a panel. If he bought it the house will be display with the blocker. Many player can buy the "same house" but it's limited to the number that you want. How to create a chest system with random loot (easy) Explanation: If the player have not opened the chest yet then the player will see a closed chest else he will see an opened chest. How to create a gambling system (easy / medium) Preview video: https://www.ascensiongamedev.com/resources/filehost/b5d8e193bcbe64c172b4e5622d68d4ef.mp4
    1 point
  29. Gibier

    Stick Around

    [Update] The mapping is 'done'. I won't add more things to it. So now it's mainly going to be working on interior and system. Eventually a little story to start the game. Drugs: - Amphetamine: Will decrease the sleepiness level of the character. You can be addicted and more you're addicted it get less effective. If your addicted you'll be less stress else you'll get stress. - Cigarette: Will decrease the character's stress level. If the character get addicted not smoking will increase stress. Illness/Issues: - Lungs cancer: If the player smoke the player will have a change to get lungs cancer. - Stress: Doing things with negative result will increase stress. Stress decrease overtime and by doing some things. - Anxious: If the character get 100 in stress he/she will become anxious and will refuse do do some event like talk to people (Won't affect shop and essential stuffs). Assurance: The player have the possibility to choose between 3 assurance choice: medical drugs(10%), medical drugs and hospital (20%), Drugs, Hospital and Healt (35%). The player select the amount he/she want to pay and will get the % of the choosed plan. Then will be able to use it to pay a part or the whole bill.
    1 point
  30. Manigold

    a "scripts" folder?

    I'm a beginner in this engine too, but if you see the source code is available for free, Just go to GitHub https://github.com/AscensionGameDev/Intersect-Engine and change whatever you want, but have in mind this:
    1 point
  31. I made the fishing system without the animation. I'm pretty much happy with the current state of it. The players get more change to catch something with an higher fishing level https://www.ascensiongamedev.com/resources/filehost/b9c691ece28e0cd9bbe21979001c5f60.mp4
    1 point
  32. I experience this issue for the first time yesterday, an event with a sprite image duplicated itself onto the next map down. I could only fix issue with server restart.
    1 point
  33. Wow, it was a long time, but thank you @Castiel. In fact it wasn't exactly what I was looking for but I found a solution, so I'm going to answer this topic again because it might be useful for someone! What I was trying to do is, when a player joins a guild, the user variable "guildName" gets the value of the guild name. For this I created two variables: User variable: guildName guild variable: guildName. The user variable guildName is used for the owner input the value that will be de guild name. When the guild is successfully created, the guild variable gets the value that the owner has inserted. Every time a user enters the guild, the user variable (that is null for all the new members except for the owner) receives the value of the guild variable (the reverse of the creation process). This way it is possible to make conditions with the specific guild name for the player.
    1 point
  34. 1 point
  35. Gibier

    Stick Around

    The majority of the exterior is done I just need to do the maire building. After I'll be making the interior. Eventually there will be more house around the city with a housing/renting system.
    1 point
  36. Embedded Video Link *BROKEN* The Schedule was made using Self switches and movement routes and 4 pages. One for moving to the spot, one for standing in the spot, one for moving to the door, and one blank page(simulating that he is now through the door). I discovered a huge flaw with this. While it sometimes gets stuck and must be reset by entering a new map, if you reset in the wrong phase of movement it will bug out and move to an undesired location. Only solution I see is to create seperate events; one to move to the spot and another to stand/return. The Achievement system is just User Variable booleans and images, and will be accessible(in my game) physically ingame(no ui) via a (purchaseable?) trophy room of some sort. The Rep system is just a player integer variable. will be used for quests/stores/etc.
    1 point
  37. Version 1.23.8479.846

    75 downloads

    This software will allow you to select a font from your installed fonts and convert it to an XNB file. This is an ALPHA test version so any feedback will be appreciated. Please give it a try and see if you get the correct outputs. The software will list all font families, but you must choose the root font (Ie, Don't select SemiLight or Condensed fonts, just choose the family font). I'm working on removing these in the next version. Please do let me know if this works for you or not.
    1 point
  38. Intersect Hosting Solutions! Hosting with me is stress free https://hosting.freemmorpgmaker.com What this service is: You allow me to host your games on my servers all around the world. I keep the servers online, manage security, and do nightly backups, and everything else. OVH provides us with amazing bandwidth and our servers are strategically placed to provide great service to all of NA and Europe. I'll provide you with a nice and cozy admin panel where you can login to control Intersect. (Type in server commands, start/stop/restart your server, and modify files in your server folder) Why you should host with me: Edit: June 2019: EU Servers are back! More Info: SpeedTest Results from our servers North America (Montreal, Canada) Control Panel Screenshots Server List Console Power Controls File Management Sign Up Now! Click on the region below where you'd like hosting to see our current stock. North America (Montreal, Canada) Europe (Gravelines, France) How Do I Get Started? Start by visiting Intersect Hosting Solutions and purchasing the server that best fits your needs. Keep in mind that you can always upgrade and downgrade tiers as needed by opening a support ticket. Setup steps after purchasing are in the spoiler below: Waiting on a different region? Please take a moment and fill out this form! Responses to that form will allow me to gauge interest in different regions. Regions will be prioritized by demand! I'm happy to answer your questions! Feel free to ask any questions in this thread, or if you prefer, leave me comments via this form and I'll get back to you privately! I hope we can do business together! Trials/Refunds We are no longer offering free trials, but all of our servers (with the exception of Massively Multiplayer) can be cancelled for a full refund within 48 hours of your purchase. Visit Intersect Hosting Solutions today!
    1 point
  39. jcsnider

    AGD Ownership Update

    Hey Everyone, I am announcing an ownership update for AGD. There is a TLDR at the bottom. For those that don't know, @Kibbelz and I started Ascension Game Dev and Intersect Engine together seven years ago. While we have been partners the community has seen several major redesigns and it has grown to be the home of over 7,000 members. With significant assistance along the way, we were able to successfully develop and open source the Intersect Game Engine. We met our goals of creating a cross platform, modern, c# 2d orpg engine with a larger feature set, better performance, and significantly more stability than any of it's predecessors. We have an amazing team of developers who are continuing to work on Intersect who are introducing new features, exterminating bugs, and working on expanding to new platforms over time. There is still a long road ahead but someday I hope that we can reach a stage where we'd feel comfortable releasing Intersect as a tool for the general public on platforms like Steam. The goal for Ascension Game Dev is to continue grow as a hub for all game devs and Intersect users to collaborate, get support, and share their creations. There are several updates and changes that we will need to make to AGD in order to support a larger influx of users that we hope to see in the future, not all of which I felt comfortable committing to with a shared ownership structure. So as of today I am happy to announce I have come to an agreement with @Kibbelz to buy out his stake and take full ownership of the AGD forum and Discord communities. I really appreciate and am grateful for all the help and support @Kibbelz has provided in getting us to where we are today. He will still be around working in Nightmare as an AGD member/contributor instead of an administrator going forward. As for site/discord changes nothing will happen for now, as official plans are made more announcements will come. Thanks, JC TLDR: JC is now the full and sole owner of AGD and the AGD Discord Community. Nothing is really going to change for a bit. Thanks to @Kibbelz for all he has done to build up AGD and Intersect to date, and more announcements will follow as plans are made.
    1 point
  40. OniSensei

    Intersect GUI Editor

    Hello! So one of the biggest hurdles I have faced while using the Intersect Engine, is editing the GUI. Any big changes require a lot of work, and while it isn't difficult to edit the JSON files and figure out what does what. It does take time, and constant reopening of the client to check the changed. I decided to make a tool that will load the Intersect Engine GUI JSON files and give you a visual editor for them. It simplifies the JSON file into a TreeView that is easy to edit and save. Currently this is limited in what it will show but I will be adding much more to this tool. This is the initial alpha release, there will likely be bugs Please tell me about bugs! This project is Open Source though it is coded in VB.NET and I am trash, be thankful this even works lol. Preview: Download: https://github.com/OniSensei/Intersect-GUI-Editor/releases/tag/1.0.0.1 Source: https://github.com/OniSensei/Intersect-GUI-Editor Make sure to copy and paste the contents of your Client > Resource > gui folder to the editors gui folder, and replace any images in the resources folder that you would like. The custom font is still experimental at this time but in theory it should work, you can change the font by putting a .ttf file into the font folder and changing the font in the settings window (cog icon). Please let me know if you have any suggestions, I would love to hear them! And follow the development here: https://github.com/OniSensei/Intersect-GUI-Editor/projects
    1 point
  41. I made a Playlist with a bunch of tutorials on the intersect engine and most of ( soon to be all) the editors tools. If you find them of benefit please just give a like and subscribe. my channel is tiny and i can use all the views i can get. I took a 2 year break but am back and thought that others could benefit from some you tube content that covers all the basics. In the play list is getting started, server config file, tileset and basic editor use, items, NPC, craft, craft table editor, resources, paperdolls, events, projectiles, quests and more to come in the next week. I don't know everything and in a few spots i struggle to remember but i think where i struggle others will too so i do believe this will be of use to alot of new adopters and my way of giving back to the community. https://www.youtube.com/watch?v=urXP4o9AliM&list=PL_4gMmFWZ37NlmNbIwdSA3DLtYSQKzmrg
    1 point
  42. Intersect Español (Traducido por @Kamus ) (Post actualizable) Traducción para versión: B 0.7.1.46 Versión de traducción: 3.0.0! Estado de traducción: Cliente: 100% Editor: 99.9% Servidor: 100% Instalación: --> Descargar haciendo click aquí! <-- EXTRA: "Como cambiarle el nombre para tu juego" ¿Qué hay de nuevo en la versión 3.0.0? Si tenés alguna sugerencia o duda, no te la guardes y planteala en los comentarios que con gusto responderé!!!
    1 point
  43. Kamus

    ¿Diferencia de daños?

    Physical = Daño físico (Hace menos daño a los objetivos con más armadura) Ejemplo: Un arma que hace 10 puntos de daño le pega a un objetivo que tiene 5 puntos de armadura = El daño final será de 5 puntos físicos Magic = Daño mágico (Hace menos daño a los objetivos con más defensa mágica) Ejemplo: Un arma que hace 10 puntos de daño máfico le pega a un objetivo que tiene 5 puntos de resistencia mágica = El daño final será de 5 puntos mágicos True = Daño verdadero (Hace daño absoluto sin ser reducido por armaduras ni resistencias mágicas)
    1 point
  44. jcsnider

    Intersect Demo Game

    It was hosted by my own hosting services As of today @panda is hosting the servers. There are 2 versions of the demo game running for testing purposes (one for the main/stable branch and one for the prerelease branch of the engine). Super cool to have constantly running and up-to-date public test environments and much appreciated of panda for running them
    1 point
  45. Hey there, I've been trying to find some more resources on the Instance features in the latest prerelease, how is this function set up? Can a specific set of maps be set as an instance, or is this something a party leader/guild leader sets up in-game? Once I've found it I planned to dink around, but I wasn't able to find anything about it in the editor 😅 EDIT: Found it! In case anyone else was trying to find the answer they can be accessed via the "Warp" tile attribute. There you can set where the player is sent to and if it's a personal, party or guild instance.
    1 point
  46. Hi guys, it's me again, so motivated by wanting future changes to my game and not having money to pay, so I've searched and I will seek knowledge about programming, and c# I learned a lot of basic stuff about a lot and sought some knowledge using the source of the intersect also to create a simple program that can help you with balancing (i hope) this is the RPG Balance System Explanation of what I tried to do: 1 - Player Area The maximum level is what will define the amount of rows in the tables, you can increase or decrease as you wish to be in your game. Basic status values (attack, defense, etc) which are the basic values you will put in the Intersect class editor. Base HP and HP Inc by Lvl% - so you can track how much hp the player will have at level x (unfortunately I only did it by percentage, maybe I'll add it by points in the future or or i quit the program here) Exp Base and Exp Factor(%) for you to follow the player's leveling, to know how to distribute exp among your monsters at the player's level x. Points to be distributed at each level and Maximum points so that you do not exceed in the distribution Base damage (I'll always consider unarmed combat because that can already shed light on how much base damage to add to weapons and spells) Scaling Status and Scaling Factor, work like the intersect (I think) Critical Multiplier 2 - Builds Area This here has to do with the distribution of points Balanced - It will take the points gained in each level and distribute it among the 5 stats (for this reason it only works well if you put points per level in multiples of 5) Strong - Will try to simulate a crazy player who takes all his points and puts them in attack, in which case the points will go to where the ScalingStat is selected. Tanker - Will put all points on defense (so if you change the formula, use defense) 3 - Enemy Area Pretty much the same as the player, but the stats are by percentage, when i did this i thought "how many percent do i want the monster at level x to be stronger than the player at the same level" That's why I didn't do it for points too The hp is also in percentage, you choose how many percent will be more than the player's hp 4 - Functions Area Update will update the tables according to the data you entered, add/remove rows and so on. Save will save the 3 tables in an excel file. You choose where to save, the 3 tables will be on different sheets in the file. Information will show this warning: Player/Enemy/Summary will switch between tables 5 - Formulas Area This is for you to change the formula any way you want The critic is not necessary to add to the formula because I calculate separately in the summary table Intersect works with a Random(min,max) value in formulas, which I have separated into 4 formulas Min True - Min value obtained for true damage (no defense interference) Max True - Max value obtained for true damage (no defense interference) Min Real - Min value obtained for real damage (with defense interference) Max Real - Max value obtained for real damage (with defense interference) I called it real damage to differentiate the name. And as the formula (usually) is the same for physical damage or magic damage so I called it real damage. 6 - Summary Grid Well, here is a summary of damage and hits Player level and monster level for you to compare damage and hits of both on the same level True damage and real damage showing minimum deferred and maximum player damage on enemy and vice versa (so in game damage will be between these two values I believe) Critical (min, max) to also monitor what will be the critical Hits True and Hits Real that shows the amount of hits that the player must take on the enemy to kill him I use approximate value because "maybe there is some life left, right?" Here is the download Here is the source: https://github.com/WeylonSantana/RPG-Balance-System Credits: To me - That I almost gave it up a hundred times @Blinkuz - Who solved many doubts for me while I was building this thing My Gf, @Daniele Santana - Program Icon Intersect Engine - Some formulas and functions (like customizing the formula) I took directly from source, studied a little and made it work even without understanding much Anyone who wants to help and improve, feel free. If you find bugs you can report it, but I don't guarantee to fix it because I'm soooo new to programming Thanks <3
    1 point
  47. Hello guys. It's me again, I've been working on this tutorial since the end of last year, in my spare time. In these last days I have organized everything and fed even more with what I find out there. So this tutorial covers everything. From server and client settings to the meaning of each editor. There are a lot of people arriving at the forum recently and are not able to find documentation. And that is something that will take a good few years. Since the source opened, many people have turned to their projects and "disappeared", the contributions have diminished and the only thing they realize is that they have been here since 2017 like me (or more people before) We have the basic tutorial on the events written by @Agoraphobic, and now I bring you the basic tutorial on the intersect engine about general things. Warnings Download de Tutorial Here!
    1 point
  48. Hi guys, today I'll teach you something so easy and useful for your game, the ability points(or the "whatever you want" points). The function of these points is letting the player get more especialized. For example, if a player likes using katanas, he could use this points to unlock more powerful katanas while other players use this points to unlock another kind of weapon, armor or ability. This will enhance the variety of game play. Let's begin! First of all we need a player variable. We can create one using the switch and variable editor. I'll name mine "AbilityPoints". Next step is creating a common event. In this case we'll give some ability points to the player when leveling up. For this we'll need to open the common event editor and create a new common event. Its logic is so simple: When leveling up, give ability points to the player. We'll need to set the common event trigger to level up. On the command panel we select the "set variable" command, then select the "player variables" radiobutton and then select the variable you just created. After that you have to decide how many points will the player gain each time he levels up. I decided give him 3 points. Now each time a player levels up will gain 3 ability points. What's the next step? Of curse! Deciding how many categories we'll implement in our game. Again, we'll need to create more player variables. For this example I'm creating only one category, the "katana skills" category. We'll do the same we did when creating the AbilityPoints variable. Great! We now have one category where we can spend our ability points! You can create as many categories as you want, imagination is the only barrier! Well, we have points, we have the mechanics to earn more points, we have a category where spend these points... what we need now? Sure, a katana! Lets open the item editor and create one. I created this one: Now we have the katana too, but everyone can use it! We now need to add some edit usage requirements. You can do this by clicking on the "edit usage requirements" button and adding a condition list. We then need to open than new condition list and add our conditions. I'll add 2 conditions: minimum attack stat points and minimum ability points (as strength isn't everything when using weapons): Ok, so we now have ability points, a category to enhance and a katana to use. Is it all done? Nope, we need one more thing: A way to spend our ability points in our category (so we can finally use our katana). There are so many ways to do this, I simply chose the easiest one, creating a npc. If you talk with him you'll be able to spend the ability points in the KatanaSkills category. We have to open the event tab on the map layers panel and doble-clicking where we want our npc to stand. You should be able to open the event editor doing this. I did a simple one which let you spend your ability points on the katana skills: And there we go! We now can spend our ability points to enhance our katana skills. When we get enough katana skills level and attack stat we will be able to use our katana. If you follow all this steps (and I didn't forget to post any step or didn't make any mistake) all should work correctly. After this you can create a more complex system with more categories and even more new and interesting features. I hope this helps you on your games. Good luck and sorry about my bad english!
    1 point
  49. Yeah most people are aware of these concepts, it's just meant to serve as a primer for people making the transition to multiplayer games or to hopefully refresh some of this stuff for people
    1 point
×
×
  • Create New...