The sunken cost fallacy is when one refuses to change their mind because they invested so much into their initial choice. Today, I had to acknowledge that I fell for this fallacy. In November 2019, I came up with the idea of an "app to make apps" and began hacking together SwiftUI code to build an MVP. Like most tech projects, getting 90% there takes about 10% of the time. I uploaded my MVP in December to YouTube here. https://www.youtube.com/watch?v=WTN4_X4D6I4 App Maker MVP Dec. 2019 But things were quickly about to get out of hand. I decided the app should support importing Swift code. This increased the complexity of the code considerably. I needed to program a way to convert SwiftUI code into my own editor's model. Code Exports in App Maker MVP I chose SwiftSyntax to get an AST of the Swift code. Then I made increasingly more complex AST tree walkers. Before you know it, I added so many features that my AST walker could qualify as an AST interpreter! App Maker now
Hello again! I have another unpublished post from the past today. This was a short and sweet explanation for a small SCSS script I made to help myself have better control over responsive websites. I didn't write a lot, but I don't think it would have made sense if I wrote more. November 2, 2019 I know I haven't posted on this blog in awhile, but I did a thing. I actually reinvented responsive CSS for no reason! No Javascript involved :) Basically the this project does linear interpolation of any CSS attribute between two breakpoints in SCSS (Sass). Here's how it looks in usage. @import ' responsive-interpolation ' ; $left-breakpoint 800px; $right-breakpoint : 2000 px ; $top-breakpoint 800px; $bottom-breakpoint : 2000 px ; #my-responsive-box { // This will interpolate the box's width and height to go from 150px to 350px from the left breakpoint // to the right breakpoint. @include responsive-interpolate-x ( ( " width "
It's finally here! I'm expanding the beta size to 400, so go get testing over at the downloads page . You won't be disappointed. iOS All my free time is now being dedicated to making a Smash Clash port to iOS. This shouldn't be a problem as Corona SDK allows for me to easily compile to iOS. I just need to sign up as an Apple developer and set up an account at TestFlight. Physics Changes From little things like the amount of delay between attacks, to more major things like allowing players to control the direction they fly in when they are hit, the physics in 0.4 has changed the way Smash Clash feels for the better. Here's a list of the major changes Directional influence (when you're hit, you can change the direction in which you "fly") Gravity has been slightly tweaked Freeze frames added in (when an attack is landed, it causes the animation to freeze for a split second) Multiplayer Due to latency, online multiplayer has been r