VictoryX's Recent Forum Activity

  • PROJECT: MegaMan X Clone

    PURPOSE: One stop shop video tutorial series on creating a side scrolling shooter.

    TLDR: This is going to be a full blown MegaMan X clone, all for education purposes. I will be recording tutorials as I create this game piece by piece. Once the game is finished I will be uploading the videos to Youtube. I will also be making all the assets used and CAPX available for download. I know alot of people, specifically new users to Construct want to make a MegaMan X quality game. The information is out there, but it's currently fragmented into tons of forums posts, tutorials, and manuals. I plan to create a single video series that covers everything that you may want to do in a side scrolling shooter, all available in a single place, all assets, and all code ready and waiting for you.

    TUTORIALS INCLUDE:

    Movement

    Animation

    Shooting

    Jumping

    Run & Gun

    Charging Your Shot

    Wall Jump

    Dash

    Camera Moves

    Pause Menu

    Enemies of differing varieties

    Boss Battles

    Inventory System

    Health System

    Saving & Loading

    XBOX Control Integration

    Gameover Screens

    Layout Transitions

    These are a few of the things my tutorials will cover and will expand as I work.

    SCREENSHOTS:

    IDLE

    SHOOT

    JUMP SHOOT

    CHARGED SHOT:

    CHARGING:

    Here I will be updating Screen Shots. The latest build of the game will be available below. This game is currently set up for the Xbox 360 controller and Keyboard input.

    CONTROLS:

    XBOX CONTROLLER: D-PAD to Move, A to Jump, X to Shoot.

    KEYBOARD: Left, & Right Arrows to move, X to Shoot and Z to Jump.

    GAME: https://dl.dropboxusercontent.com/u/729 ... index.html

    Currently I'm hoping to get feed back on the controls. How they feel if they are to slow, clunky or don't match up to the actual MegaMan X.

    UPDATES

    2/14/2015: Included the charge shot system. Adjusted movement speed and jump height. Fixed buggy control code.

  • I haven't made any progress on this and was hoping someone out there has figured out how to store the Facebook User ID into a variable upon first login.

  • I've tried it with, On User Log in and Is user logged in still keep getting NaN on the first login. I even tried creating a variable LoggedIn = 0. And upon logging in it changes to 1 and then having another event that says if LoggedIn = 1 then set FBUserID to Facebook.UserID. Still get a NaN result. I've also tried setting it up so that EveryTick FBUserID = Facebook.UserID. That doesn't even work so it's like the User ID isn't even being passed on the first log in whatsoever.

  • So I have a Facebook log in on my game. it allows the user to log into my game via FB and stores their information into different variables. So the information I'm currently trying to retrieve is their name and User ID. I can retrieve the name, store into a variable, and display the name via text object no problem. However when i try to store the User ID and display it all I get is NaN. Now if I refresh my game then the User ID will show up fine. But on the first Log in the User ID always comes in as NaN. Anyone else have this issue?

  • Pinco you are the man or woman, this plugin is a life saver.

  • So after much searching I came upon this amazing plugin for an Advanced Textbox object. It really is extremely helpful and suggest you give it a download if your project contains textbox object. Huge thanks to Pinco for this amazing help!

    Link to the plugin:

    Other than the normal textbox properties, this one provides also:

    PROPERTIES:

    • Background Color: allows you to pick a color for the background.
    • Transparent Background: allows you to disable the background color and have a transparent background.
    • Font: allows you to choose the font to use (like for the label).
    • Font Color: allows you to specify the font color.
    • Borders: allows to toggle the text box borders. If disabled it also remove the border highlight that certain browsers (like chrome) adds to the text input areas.
    • Top/Bottom/Left/Right Margin: allows to specify the distance in pixel that the text should keep from the margins.
    • Horizontal Alignment: allows you to customize the text alignment.
    • Select all on focus: if set to yes, when the textbox get the focus will select all the text inside.

    TRIGGERS:

    • On Focus Gain: triggered when the textbox has the focus.
    • On Focus Lost: triggered when the textbox lose the focus.

    CONDITIONS:

    • Has Focus: return true if the textbox has the focus.
    • Validate: return true if the textbox content is valid (based on the content type selected).

    ACTIONS:

    • Set Web Font: like for the text object, this allows to use webfonts on the textbox object.
    • Set Background Color: change the background color for the textbox object. It accepts the following color formats:
    • "rgb(0,0,0)": rgb function (remember to always use the quotes)
    • "#FFFFFF": hex color value (remember to always use the quotes)
    • "transparent": string color name
    • Toggle Borders: allows to enable/disable the textbox borders.
    • Scroll Top: scroll to the top line of the textarea.
    • Scroll Bottom: scroll to the bottom line of the textarea.
    • Select All: select the whole content of the textbox.
    • Append Text: append text at the end of the currently existing one.
    • Append New Line Text: append text at the end of the currently existing one in a new line.

    EXPRESSIONS:

    • TextAfter: Get the text after the caret text box's text.
    • TextBefore: Get the text before the caret text box's text.
  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I'm creating a registration form for my game. Everything is set up and working great, users can create a username,email,password all of which is stored on my SQL database. I also have it set up so that the entered information is being checked in real time against my database to ensure no duplicate usernames or e-mails are trying to be registered. The only issue I'm having now is that people can register emails such as "A" or "asdasd" or whatever. Is there anyway to check that the text in the textbox contains a minimum of an "@" and a ".com"? So if the user enters an e-mail address that doesn't contain at least an "@" and a ".com" I can return false to disable the submit registration button?

  • , that's how I did it originally. The problem with that is when they have the mouse on top of the cannon it wont move. Like if the mouse is below your cannon it wont move.

  • Thank you so much, I was racking my brain like crazy. It may be crude but damn if it don't work beautifully.

  • I have a cannon sprite that is set to rotate towards the mouse position.

    Every Tick-> Cannon.Set Angle -> Mouse.X & Mouse.Y

    This works great the cannon sprite rotates around following the mouse.

    I want it to only rotate between certain angles though. I don't want it to be able to rotate straight up, down, or behind.

    So I add a condition that it only rotate when the cannon is between two angles (X&Y).

    This brings the problem that when it reaches either X or Y it stop following the mouse all together.

    Any ideas on how to remedy this?

  • Small studio located in the Daytona Beach, Florida area is looking for Animators and Construct 2 Designers. All applicants must be versed in Flash, Photoshop, & Construct 2. We are willing to take on remote workers if they have a high skill set. You should be versed in creating HTML5 games for the web, as well as mobile gaming. Should be able to incorporate micro-transactions into games. Also must be fine working with adult content. This work is of course paid via direct deposit. If you cannot create/animate assets to the quality or above the quality of the images below there is no need to apply.

    You may contact me at

    Please include resume, online portfolio of work, or links to games you've created.

  • Okay so i have been giving this some thought. Without the Z axis, doing this with Physics is gonna be really difficult. So I'm thinking of approaching this with Animations and variables. Just thinking out loud here so let me know if this seems feasible.

    Set up a variable for the ball speed.

    Variable - Ball Speed = Slow, Medium, Fast

    Set up three hit markers in front of the pins, they will be a single sprite image instead of each single pin.

    Targets - T1, T2, T3

    First Throw

    Ball on collision with T1 and Anim 1

    Speed = S - Play Anim 2

    Speed = m - Play Anim 3 = Strike

    Speed = f - Play Anim 4

    Ball on collision with T2 and Anim 1

    Speed = S - Play Anim 5

    Speed = m - Play Anim 6

    Speed = f - Play Anim 7 = Strike

    Ball on collision with T3 and Anim 1

    Speed = S - Play Anim 5 -Mirrored

    Speed = m - Play Anim 6 -Mirrored

    Speed = f - Play Anim 7 -Mirrored = Strike

    Firs throw we have 6 unique Anims for them hitting the pins.

    T3 can just be mirrored over from T2 as it's the same thing just on the opposite side.

    Second Throw

    Ball on collision with T1 and Anim 2

    Speed = S - Play Anim 8

    Speed = m - Play Anim 9

    Speed = f - Play Anim 10

    No Set for Anim 3 as that resulted in a strike.

    Ball on collision with T1 and Anim 4

    Speed = S - Play Anim 11

    Speed = m - Play Anim 12

    Speed = f - Play Anim 13

    Ball on collision with T2 and Anim 5

    Speed = S - Play Anim 14

    Speed = m - Play Anim 15

    Speed = f - Play Anim 16

    Ball on collision with T2 and Anim 6

    Speed = S - Play Anim 17

    Speed = m - Play Anim 18

    Speed = f - Play Anim 19

    No set for anim 7 as that resulted in a strike

    Ball on collision with T3 and Anim 5 -Mirrored

    Speed = S - Play Anim 11 -mirrored

    Speed = m - Play Anim 12 -mirrored

    Speed = f - Play Anim 13 -mirrored

    Ball on collision with T3 and Anim 6 -Mirrored

    Speed = S - Play Anim 14 -mirrored

    Speed = m - Play Anim 15 -mirrored

    Speed = f - Play Anim 16 -mirrored

    In total we are looking at 18 different possible animations for when the pins are hit. And 1 animation for when the ball hits the gutter lane. Gutter lane anim can be mirrored as well for the opposite side. Looking at 19 animations possible.

    To me this seems the most efficient way to approach it, but maybe someone has a better idea.

VictoryX's avatar

VictoryX

Member since 29 Aug, 2013

Twitter
VictoryX has 1 followers

Connect with VictoryX

Trophy Case

  • 11-Year Club
  • Forum Contributor Made 100 posts in the forums
  • x4
    Coach One of your tutorials has over 1,000 readers
  • RTFM Read the fabulous manual
  • Email Verified

Progress

15/44
How to earn trophies