Lou Bagel's Recent Forum Activity

  • Made a few sprite fonts. I had a hard time finding ones ready to plug into Construct so I like to share when I make them.

    Have three now that you can download from itch:

    https://loubagel.itch.io/lou-bagel-fonts

  • I made a couple of quick Sprite Fonts that anyone can use freely: loubagel.itch.io/lou-bagel-fonts

    Is there a quick/easy way to convert a font (from ttf, woff, or otf) to be used as a sprite font in Construct?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Just wanted to share our Ludum Dare 42 jam game, which was created with Construct 2:

    Kind of a twist on the classic Breakout.

    Play in browser: bagelshorts.itch.io/spaceout

  • Hello everyone,

    For some time I've been wanting to try and make some video tutorials for Construct. I did this one kind of spur of the moment and would like some feedback on it, such as on ease of watching, actually learn something, voice, visuals, etc.

    Also, the topic of parameter defaults was something I just figured out that day so if anyone has any information to add or counter-points please let me know, as I hope I'm not giving people bad info.

    Here it is:

    Setting Defaults for Function Parameters in Construct

    Subscribe to Construct videos now

    link: youtu.be/Tk8TLNS06p4

    How to set a function default in Construct.

    Using a ternary operator you can easily create a default for a function parameter. To increase readability in complex functions I like to create a local variable in the function, but if only using the parameter once you can skip this step.

    set localVariable to: Function.Param(0) ? Function.Param(0) : "default fallback"

    If a parameter is passed to the function the local variable will be set to this parameter. If no parameter is passed then a default can be used.

    Use Case Example:

    Lets say you are making a simple game such as a space shooter like Galaga or classic platformer like Mario where when you get hit by an enemy it always does the same thing—lets just call it damage of 1. So you make a function to call whenever this damage is done, as you may need to perform multiple actions such as updating a HUD. Later in game development you create a more powerful enemy that you want to do more damage or something different. You could create a separate function or go back and add all the previous function calls to pass a parameter of 1 (as in 1 damage done). Or you could use this default method to have 1 damage be reduced whenever no parameter is passed but this allows you to pass a parameter (of 2 or 3) when that more powerful enemy damages the hero.

    Also, if anyone wants to let me know if this has the same result in Construct 3 as in Construct 2 that would be helpful, as I've already been asked that.

    Thanks!

  • Lou Bagel's Waffle Bar

    If you don't feed them they will eat a bagel...

    This is a classic arcade type of game inspired by the arcade game "Tappers"

    Link to Play: loubagel.itch.io/lou-bagel-waffle-bar

    Play in Browser (no download), Free, Keyboard or Game Controller

    https://imgur.com/PUNFuVH

    ...also, what's the format for adding an image, I can't get it to work?

  • If i understood correctly, C2 won't be getting new functions, only corrections.

    If that is true, can someone tell me if search is better in C3??

    ...I think I heard that too but I'd figure I would still bring it up. I figure it may be helpful feedback for C3 if it acts the same way, and you never know.

  • I use the search feature to find events, variables, etc a lot but I feel there are simple additions or changes that would really help me save time.

    There are multiple situations I run into but here is just one in order to illustrate:

    I use the search and find several events I would like to examine. All the sub-events / nested events are hidden though so I can't get the full picture of what is happening. I understand the events are hidden / collapsed to make it easier to find the part I am searching for but it would be nice to be able to expand. When I exit/escape from the search the scroll doesn't stay focused on the highlighted event and all groups are returned to being collapsed. So the best way to explore further is to remember the event (line) number, escape, then scroll and expand groups as needed. If I don't find what I am looking for I have to re-enter the search and find the next.

    Maybe I use more groups and nested events than others so they don't come across this problem, but I am trying to stay organized by using a lot of groups so I would love if the search feature would save me from expanding & collapsing back and forth when bouncing back and forth between two areas.

    Other thoughts/ideas/suggestions

    • Highlight Action results that matches search
    • Expand nested events during search
    • Collapsing groups during search. This would be helpful when sorting through many results.
    • Result Counter. Example: the search term "health" was found 23 times. Even better: was found 13 times in reference to instance variable, 8 times in a function name, and 2 times in an object name
    • Double Clicking on event, or highlighting and exit search, will keep focus on that event (as in keep groups expanded and scroll bar on that event)
    • Searching non-events would be helpful sometimes as well. For example, search for all objects with a behavior (solid, platform, etc) or that have an instance variable (probably not helpful for an organized programmer but sometimes I forget which object I gave a variable to).

    Not asking for all of these but any additions would be greatly appreciated.

    Please let me know if I am unaware of more detailed search options. Thanks

  • Tom can finally walk around with his Walkman

  • Missing a prerequisite to relaxation...

  • Looks really cool, but I didn't figure out is there possibility to play without downloading. It's will be nice to try these games in browser, I think most of us just too lazy to download etc

    Yes, when you click the link the game immediately starts loading at the top where you can play in browser.

  • Updated this a bit more and you can play here now: https://loubagel.itch.io/underground-ninja

Lou Bagel's avatar

Lou Bagel

Member since 7 Sep, 2015

Twitter
Lou Bagel has 3 followers

Connect with Lou Bagel

Trophy Case

  • 9-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Popular Game One of your games has over 1,000 players
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

16/44
How to earn trophies