bclikesyou's Forum Posts

  • Level design for the 2nd level. 3 layouts to go!

  • Level 2-1 tilemap! Such a satisfying and rewarding point to be at.

    The backgrounds on the bottom have parallax scrolling and following the player through the level (that's why they don't cover the whole background). I'll be doing 4 screens total for level 2. I'll post them as they're completed.

  • YoHoho You could use something like Illustrator/Inkspace and turn on the grid. Then just place points using the pen tool. Maybe there are some other programs aimed at sketching but I'm not aware of them. A quick google search revealed this: http://tommaitland.net/graphpaper/

    I'm a 50% digital / 50% analog person. I was taught as a graphic designer to always start with thumbnail sketches and I find paper and pencil to be very relaxing and much, much quicker. I've learned that I need a way to immediately write down ideas and visit them later so I have a planner that I carry everywhere (that's where the grid paper comes from!). You can find composition books of grid paper pretty cheap. Throw it in your back pack, write down everything in it, and go from there.

  • Started in on level design. My process goes like this:

    • Draw the flow/direction of each screen
    • Draw a rough layout of each screen. This mean the jumps, obstacles, barriers, enemies, triggers, etc.
    • Over in Construct, place the ground, walls, and obstacles. Do a test playthrough. Revise as needed.
    • Place enemies, triggers, and powerups. Do a test playthrough. Revise as needed.
    • Place all art tiles.

    Here is a sketch of the "flow" of the level. It's a pretty linear platformer, but I do like to have little off-paths.

  • Did some customizing on the dialogue system and got it where I want it. Shout out to blackhornet and their Sprite Font Generator which was immensely helpful. My game is pretty lo-res (256x144) so getting the font to look right was tricky. Had to do some manual width setting of certain letters. I made this gif on a windowed version of chrome, so the spacing is a bit off compared to full-screen.

    And now I get to move on to level design for level 2. Excited!

    Quick workflow/noob advice: In using the dialogue template and Spite Font generator, I ran in to a lot of walls. Nearly all of them were due to my lack of understanding and/or experience. All of the answers were there, or provided; I just had to find them. I got frustrated a few times and thought about giving up but I pushed through and eventually everything worked out fine. Examples:

    • I didn't know the portraits were all stored in one sprite. After an hour of digging through the code to find where the portraits were called, I discovered the system called different animations in the sprite object for different portraits. It actually makes perfect sense and is really easy to use.
    • Sprite Font Generator spits out a .txt file with your sprite font .png that tells you what to set the character width and height to. It also includes what groups of letters to manually set the width of. Had I read the whole .txt file, I would've saved myself an hour last night.

    So take your time, dig through all parts of everything (not just code!), and don't give up too quickly. If you're still stuck, turn to the forums.

    See you when I start posting one of my favorite things: <3 level tilemaps <3

  • A huge "behind-the-scenes" issue with my demo was the dialogue system. It worked but it was a mess. 7-8 lines of dialogue would take around 15-20 minutes to implement with around 30 events. This increased the possibility of errors and it was just an unwieldy beast. The dialogue and the story is the main driving force in my game, so it needs to be easy to use, able to handle a lot of dialogue, and quickly editable.

    I purchased Magistross 's dialogue template via the Scirra store and spent most of last week and Saturday struggling to get it to work. After a lot of hair-pulling and help from the Magistross, I got it working last night! Most of the issues I was running in to were simply my lack of understanding of AJAX and requesting a file and my small game resolution (256x144). Once variables and assets were adjusted, it worked wonderfully.

    It is a super slick system that references an external file. It includes a utility for writing the dialogue and creating the dictionary that is VERY helpful. I still need to edit the dialog box, add portraits, and tweak the "continue" button, but it already looks much better than my previous dialogue system!

    Shoutout to Magistross who was incredibly helpful and super quick to respond. A definite asset to this community!

  • Success! Still need to tweak the dialogue box, add portraits, get the continue button oriented, but I did add my own font and so far it looks great.

    Thanks for the help!

  • More coding this past weekend. Still nothing exciting to show yet.

    However a youtuber did do a Let's Play of my demo. Check it out!

  • Magistross Got a little farther but still having trouble

    I can't get my dialogue to populate. Text window and Sprite Font shows up but no text. Debug mode has SpriteFont there but no text.

    Here is my code. Using DialogueDictionary with my dialogue key "Level1Convo1" which I set in the Utility. I have "dictionary.json" loaded into Files.

    Am I doing this right? I know it's an error on my end and not with your plugin I should also mention I'm using a small layout size (256 x 144) and a small text box (200x30). Not sure if that's causing the issue.

    Thanks for all the help!

  • Thanks! I'll give that a try this weekend.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Magistross That helps but was I not loading the dictionary correctly because I'm still not seeing it? I thought my first event in the image was how I was supposed to preload the "DialogueDictionary". I also loaded the .json project file to "Files".

  • Hi

    Great plugin! So I got it up and running but I can't see the WindowFrame. Debug tells me it's being created but it's not in my view. I have it on the HUD layer (parallax set to 0,0). Do I have to set the x,y of the window frame anywhere?

    Just for reference, here is how I'm calling the dialogue

  • I love reading dev logs but what I love even more is getting to know other developers. It's nice to have a bit of insight in to their lives and find common ground, especially as hobbyists. With that said, here is an "About Me" so you get a better understanding of who is making this game about a tiny, confused robot.

    Hi, I'm BC!

    That is not my puppy. I wish it was.

    I'm a 30-something who lives in western New York. I've spent a lot of time playing in bands, making a lot of designs, and generally trying to fill up my time as much as possible. My current full-time gig is working as a graphic designer, so much of my game dev work happens during free time (nights and weekends). I also go to a parkour gym twice a week, run a local game dev meetup, and do a bit of running. On top of this, I'm currently writing more music for Halloween Forever and my wife and I are in the process of buying a house. I'm a busy dude who likes being busy!

    I got in to game dev about a year ago and have been working steadily on ASRS since July '15. Being from the art side of life, I dove in to Construct 2 and found it an easy engine to pick up and learn with. With future projects, I'd like to explore using Unity. I do pixel art in Pyxel Edit (which is an excellent program for the price tag) and Photoshop CC. For music I use LSDJ on a Game Boy Advance SP (chiptunes) and Ableton Live plus a bunch of instruments and synths for other genres of music. I do all my progress tracking and to-do's using Trello. I schedule my life using a Passion Planner and Sunrise for iOS.

    I've made quite a few things that take time and dedication, but for some reason I've found working on a game to be way more fulfilling. I'm really enjoying the process and the community that revolves around making these tiny worlds.

    Thanks if you've read this far and I'll return to game progress updates moving forward  ;)

  • Thanks for checking out the demo and for the kind word

    In regards to planning: I have the whole plot, beginning to end, already in outlined. The dialogue isn't all written but the general outline is. This determined the levels and length of the game. I'm wavering between 4 - 5 levels. Leaning more towards 4, and just stretching out each level. ~15 mins per level would be ideal. There will be multiple environments. Right now they look like: Factory, Woods/Cave (currently workin on this one), City, and HQ/Lab.

    Lerp: Yeah this has been brought up by players. I think since this is such a low-res game, it's easier to notice the "settling" the camera does, especially since you can see the camera adjust pixel by pixel. I imagine this wouldn't be as noticeable with a game that doesn't use pixel art. I may try taking it out but am worried about how much it'll change the feel of the game. We'll just have to see!

    Controls: Also a solid point. I'm definitely simplifying them and allowing the arrows to be used. The ideal situation is to have a few control schemes or customizable controls. Gotta dredge the forums on how to do that

  • JohnnySix Thanks!

    Updates: Not much flashy stuff to show off from my work over the weekend. Mostly went through my new enemies and made sure all states and animations worked. Cleaned up some animations.

    Ran in to a small bug where, while multiple slimes are onscreen, they will stop jumping when one collides with a wall. Shouldn't be a huge issues to sort out.

    After that, time to add Magistross 's dialogue plugin which I bought! Really excited to get that up and running as my current dialogue setup is pretty patchy.