InDWrekt's Recent Forum Activity

  • If there is a size difference (and I say "if" because in most programming languages, there is no size difference after the project is compiled) between an array and the same number of instance variables, it isn't enough to worry about. It will really just come down to how you prefer to store the data.

  • The truth is, any time you are trying to make money off of a product produced by someone else without their express permission, there is the possibility you could face legal action. There are "Fair Use" laws that give some leeway here and, if you intend to continue with this project, you will want to become very familiar with them. However, you need to remember these companies have high priced lawyers to help protect their product. Even if you think you are within your rights, you may find yourself in a nasty legal situation you can't afford to fight.

    Now, if you want real legal advice, you should discuss this project with a lawyer. I am a software developer who has studied Copyright laws a little to know how to protect my own assets but most people here in the forums, myself included, really aren't qualified to give legal advice on your project.

    I hope this helped and good luck with your project (whatever it turns out to be).

  • Yes, poster ads and cover art are all covered by Copyright laws. If you use them in your app, you can (and most likely will) face some legal action unless you can get permission from the controlling company. This is especially true if you intend to market or profit from your app.

  • To make your game more extensible (allowing more/less users or more/less cards in a players hand) it would be better to give each card it's own stats. However, this can still be done with an array if you like. Simply put a card object and it's associated array (in this case it would be a 5x1x1 array) in a container. Using the container, each time you spawn a card, it's associated array is created and each time you reference a card, you also reference it's array. If you prefer working with arrays as opposed to instance variables this may be the way to go.

    Personally, I prefer to use named instance variables because it helps me keep track of what each variable is doing. Referencing a position of an array doesn't really tell me anything about what information I am accessing. If you need to make a change a year from now, will you still know exactly what each array position represents? What if you get a team to help you and want one of them to make the change. How easy will it be for someone else to figure out what the array is doing? Even if you comment it really well, it will probably still take longer to change the array based objects than one with named instance variables.

  • In Construct 2 angles are calculated clockwise. At 0 degrees your sprite will be facing right, 180 degrees it will be facing left and 90 degrees it will be facing down etc. What this means is, if the angle you are turning toward is less than 180 degrees away, you would want to rotate clockwise. If it is more than 180 degrees, you would want to rotate counter clockwise. At exactly 180 degrees, it doesn't matter.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • The most BEAVERLICIOUS thing in my life is, having a wife that is far more artistic than I am. It forces me to push my skills (just to show her up of course) every day.

  • There are a lot of options for beta testing you own game. Since you are planning on just having friends you could export it as an executable and give it to them. You could also use Dropbox or Google Drive. Both allow you to share with only certain people.

    Below are 2 tutorials that discuss ways to share your game:

    https://www.scirra.com/tutorials/74/pub ... uct-2-game

    https://www.scirra.com/tutorials/42/upl ... to-dropbox

  • Event 4 move the Regenerate action before the Find Path action.

  • When you need to update the possible path, you need to use the "Regenerate Obstacle Map" or "Regenerate Region Around Object" actions. Remember, the map is only created at start of the layout unless you regenerate it with one of these actions. Also, regenerating the map is very CPU intensive and could cause slow down in your game if you are doing it often.

  • shukra

    I am not exactly sure what your question is, nor do I think I would be the best to answer it. I have never tried to make use of the features you referenced (Google Maps, etc...) in Construct 2. My comment was simply that here are quite a few plugins that have been created where the same result is very easy to duplicate in the Construct 2 event system. It's not meant to say that using plugins is a bad thing. Just that it is best to see if there is a way to achieve your desired result using events before trying to build a new plugin.

  • Quite often, new users come to the forums to ask questions before going to the tutorials page. There is a large selection of tutorials on the site that cover most beginner questions in depth and will get you all the information you need. For example:

    https://www.scirra.com/tutorials/892/mu ... 1-concepts

    https://www.scirra.com/tutorials/906/mu ... -chat-room

    This tutorial series will give you all the information you need to setup a simple multiplayer game with a working chat room. It even continues for a few more tutorials and, if you work through all of them, you will have a good understanding of how to accomplish what you want.

  • There is a good tutorial here:

    https://www.scirra.com/tutorials/474/pa ... e-of-sight

InDWrekt's avatar

InDWrekt

Member since 19 Sep, 2011

Twitter
InDWrekt has 7 followers

Trophy Case

  • 13-Year Club
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

18/44
How to earn trophies