Problem Machine

Members
  • Content count

    1827
  • Joined

  • Last visited

Everything posted by Problem Machine

  1. [Dev Log] Eight Seconds: Manipulated Through Time

    Alright got portals working perfectly! Still not entirely sure what was going wrong with my approach, but I found an alternate approach which fits the rendertexture to its destination using shader logic rather than trying to match the UVs which was what I was trying to do. Honestly couldn't be happier with how they look now, though I also had to spend some time getting everything rendering in the right order -- it turned out using separate cameras to handle drawing different layers was key.
  2. I should have made this post a few days ago but it slipped my mind. My project for the final Wizard Jam is going to be a surreal first-person puzzle game based around time manipulation. Every eight seconds, a duplicate of you is created and plays the last eight seconds of your actions back in reverse. I have a few ideas for how to iterate on this mechanic, but at this moment relatively few for how to create interesting gameplay, ie puzzles, out of it. I'm hoping to have all the mechanical components complete within the next few days, though, so I should have a solid week or so to get the actual puzzles and levels made. Here's an earlier version of the time reversal mechanic, along with a demonstration of picking up the time reflection and letting it go: https://www.dropbox.com/s/9xvt3e36lf9949f/MtT0002.mp4?dl=0 Working right now on a more physically robust version where the reflection actually interacts with the environment in a meaningful way, which is a bit trickier. I think it's very achievable, though.
  3. [Dev Log] Farewell, Video Games

    The movement looks really smooth and satisfying, and environments look great
  4. [Dev Log] Eight Seconds: Manipulated Through Time

    Ahh good thought, I did make it make the mesh in code using the dimensions of a box collider, I'll fiddle with the triangulation and see what that does. For the reversal I end up recording the rotation and velocity relative to the character facing at each point in time, and then whenever it lands from falling I record the vertical velocity at the moment of impact and play that back like a jump in reverse. This means that if you pick up your reflection and move them around, their movement will continue relative to the new offset to their position. Unfortunately the backwards jumps don't always work -- if you walk off a platform, when your reflection goes to 'jump' back onto it it usually won't make it. I may just remove jumping as a mechanic.
  5. [Dev Log] Eight Seconds: Manipulated Through Time

    Trying to get a portal system, as in the game Portal, and I'm having issues getting it to draw correctly. Anyone know how a render texture applied to a 4-point plane could end up with this bend in the middle?
  6. [Dev Log] Eight Seconds: Manipulated Through Time

    Got doors and switches working and constructed a simple adaptive music system, which was surprisingly easy to do (though getting everything to sync up correctly at the start was a bit trickier). https://www.dropbox.com/s/00ovcxba2bgwuq8/MtT0003.mkv Physics are still not quite there, as you can see from the red (forward) reflection failing to make the jump I made. I'm a bit tempted to just get rid of jumping instead of fixing the issue.
  7. Wizard Jam 9 *Team Seeking Thread*

    I originally was going to do a game for this but I decided that in the end I'd really rather just help other people out with their thing. I'd like to contribute to as many projects as possible! What I'm doing: Music! 2d art/animation! Game design! Unity/Flash/etc programming! I'm not great at 3d art but other than that have a pretty broad skill set. I'd particularly like to do music work though, so hit me up if you need any music for your game. Contact Info: PM me here, direct message on the Idle Thumbs Slack channel, or email at problem.machine at gmail Time Zone: Pacific, sleep schedule currently wildly fluctuating Portfolio: Games Music Writing ... And I'm noticing my 2d art portfolio is real out of date, so I probably want to update that before I share it.
  8. [Released] The Convergence Compulsion

    Yeah I spent almost all of my dev time building game elements, and then the last several days were a mad scramble of building, testing, and debugging levels
  9. I came up with a bunch of possible ideas for this jam at the end of December, but right now this is the one that really catches my fancy. I had originally imagined something really fast paced, like Super Hexagon, where you rotate objects around to make them line up... or something. However, reflecting on that idea, I came up with a variation on it which I like much better. I'm thinking of a first-person puzzle game somewhat along the lines of The Incredible Machine: Each level has a goal that must be achieved by placing a few pieces of equipment or machinery, all based around the proper usage of SOUL ORBS. Soul orbs spray a steady flow of SOUL POWER in all directions: This power is tremendously useful, but before it can be used it must be concentrated. Thus, you place level elements to guide and channel this power where it is needed, by attracting or repelling, reflecting or focusing the soul particles. These then power machines which either are the objective of the level or affect the level in some other way. I'm hoping to get a basic prototype going within a few days, because what's actually going to make this project live or die is its level design. Right now I'm planning this as a solo project but if anyone else is interested I can adapt it to bring more people in. I'm hoping to stream some of the development, but I'm not sure when I'll start doing that -- regardless, if I do stream it, it will be at twitch.tv/problemmachine .
  10. [Released] The Convergence Compulsion

    I uploaded a 1.01 build tweaking level 6 based on this and jonbjohns' stream. This is the one level with the most specific solution, and I realized watching his stream that the note at the beginning could describe another solution which I wasn't thinking of and which the level wasn't scripted for. There should be more clarity now
  11. [Released] The Convergence Compulsion

    Hoo boy. Well, over the past week I've basically worked 8-12 hours every day trying to bring this thing to life. It's still not quite where I want it to be, but I hit most of my goals. However, to get this finished today I had to basically work for 14 hours, so I'm really looking forward to doing not this for a while. As of now, we're in 1.0, and the game has 7 levels and an epilogue. The puzzles range from elementary to fairly tricky, though the mechanics aren't quite refined enough to support really elegant puzzle design they do have an organic feel that seems a bit unusual to me. Anyway, here it is. I may decide to pick this back up in the future just to do another polish pass and maybe add another level or two if I get inspired, but right now I'm pretty proud I got it to where it is now over the course of 3 weeks and also feel like never opening unity again
  12. [Released] The Convergence Compulsion

    Alright, version 0.1 is up! Over the next few days, up until we hit February and I move onto another project, I'll be adding a few more levels and intro screens conveying the objectives. I may be adding in bits of behavior to the civilian and music and additional game elements if that's feasible -- most of those elements are actually already in, but don't work without a civilian who does things. https://problemmachine.itch.io/convergence-compulsion
  13. [Released] The Convergence Compulsion

    It took me a long time to figure it out, but I finally got the UI overlay working. It's technically not an overlay since it's in world space (which is technically probably not ideal), but it's fine for now, so at least I can move on to other things.
  14. [Released] The Convergence Compulsion

    I did some work on materials and pulled in some asset store prefabs to be game objects. These were listed as "sci-fi batteries", but they stand in quite well for generic machines. I've got placeholders for everything in now, and just need to make the machines and civilians actually functional -- probably fairly easy in the case of the machines, likely pretty tricky in the case of the civilians. I also need to create a bit more UI to give feedback on the state of the machines. Once I have that stuff done I'll start building levels (agh so little time), and can develop the objective stuff in parallel with that. I also need to add sound, which will probably be something I do in a mad dash on the last day. Anyway here's a soul-powered conveyer beam: It still doesn't convey, so I'll be tackling that tomorrow along with the other stuff I mentioned. The thing I'm happiest about from today is adding a normal map to the aggregator lens. I think the effect is pretty nice.
  15. [Released] The Convergence Compulsion

    Well, the bug with the particle trails ended up costing me a ton of time overall -- first a day trying to fix it, then a few more days of distraction while I communicated with the Unity bug report department and tried to replicate it in other versions of Unity and other hardware configurations (it still happens in Unity 2019 beta but not on my other PC, so it's presumably hardware specific). I also lost more time because I stupidly did not make a backup when I upgraded the project, so it took a while to roll it back to a version that mostly worked and then fix the things that had gotten broken somewhere along the way. So it works again, and most of the gameplay elements are functional: The different ways of manipulating the particle stream all work, and it's possible to move around the level picking them up and moving them and rotating them. The devices the particle stream can power all basically work now, except they don't have any gameplay effect -- but they turn on and off properly. Here's a soul-powered television: There's a few things left to do to get the basic gameplay functional. The biggest one is to create the Civilian game object, which is going to be the most complex in terms of behavior since it will actually move around under its own power and try to get near things that it finds interesting. After I have that, I need some sort of system for knowing when objectives have been met and transitioning to the next level, I need a way of communicating objectives to the player (I'd like these to be notes which the player can carry around and which either appear on the GUI or just can be held and looked at in-game), I need to finish the conveyer beam, and I need to tweak some issues with highlighting interactive objects, changing their settings. Once I have that stuff done I can create finished levels, though considering how much time is left I may want to start in on the level design before I get there. Music/sound would probably also be nice to have.
  16. [RELEASED!] War of the Broses

    This sounds like a great concept for a pod title that I was shocked hadn't been used yet
  17. [Released] The Convergence Compulsion

    Today sucked. Spent 2-3 hours trying to figure out what was going wrong with my particle system -- any time there was a second camera active in the scene (including reflection probes), which I needed to make the reflective surfaces work, the particle trails would bug out and either get way too big or disappear into a line. Eventually I came to the conclusion that this was probably a Unity bug rather than something I was messing up, so I reported it and can move on with my life. Next I need to make it so the player can pick up and move objects, then create some mechanisms for them to play with. Still need to finish the code for placing objects. Also need to make some machines to be powered, which I forgot last time. I think the gameplay is largely going to revolve around trying to corral 'Civilians' to where you need them, sort of like Lemmings, and constructing the apparati you need to make that happen.
  18. [Released] The Convergence Compulsion

    Worked on the appearance of the different elements today. Had a lot of trouble getting reflections to work well, and the reflector, which is supposed to look like a big mirror, still kind of doesn't. Other elements are starting to look pretty good, though. I also got the aggregator (the big lens-looking thing) and the reflector (the big rectangle on the right) working, though the effect isn't quite what I'd like it to be. However, right now I have a design issue where the converger's gravity forcefield tends to overwhelm everything else -- you can see that immediately after bouncing off of the reflector they just start to curve right back around, and I had to put the reflector right up against the aggregator here to even demonstrate its functionality. I probably just need to spend a couple of hours carefully tweaking the parameters of the converger's force field, but I may also need to do something weird where the reflector and aggregator actually spawn a different kind of particle which isn't affected by force fields that then switches back to the normal particle after a few seconds. More immediately, though, I need to get the code for picking up objects and moving them around working. Once I have that and the particle tweaks done I can start building levels!
  19. [Released] The Convergence Compulsion

    Got the particles looking a bit more the part today, and got the collector elements working -- that is, the box on the right is absorbing those souls for power, though so far all it does with that power is output however much of it has to the console. A bit more difficult to see, in this default-texture hell, is the little orb to the left of the box: This is the converger, and is what is making it so those souls are flowing into the box instead of haphazardly around the level. The lens/aggregator and reflector elements are still in progress: I think I need to set them up with their own emitters which, after they collide with a particle, create the same type of particle with the correct new position and direction.
  20. [Released] The Convergence Compulsion

    Spent today experimenting with particles. I currently have the emitter for the soul orb and a gravity well for the converger, and have a pretty good idea of how I'm going to handle the lens/focuser/aggregator (not sure yet on terminology), reflector, and collectors (the machines which are powered). Most of my time, actually, was spent wrestling with the IDE (VSCode), trying to get code completion working properly. Still haven't figured that out, and having to look up every member function is incredibly tedious, so hopefully I can get that ironed out tomorrow.
  21. [Released] The Convergence Compulsion

    Oh I'd be interested in knowing more about that music game if you happen to come up with a name! I had a similar idea for a game based around music at one point and if their idea is close to mine I'd be interested to see how they approached it
  22. [Released] The Death of Nick Breckon

    "I'm the explorer going on an adventure! Aw this is great! I found my true calling."... *splash*
  23. WIZARD JAM 8 // Showcase Weekend

    I would be remiss in not throwing my hat in the ring but I'm not sure when it would be and I'm not completely sure I can commit. Maybe I could just start on the beginning of the day Saturday and make a day of it? Not sure yet.
  24. [Dev Log] "Terrible" Jason Voorhees

    What if it was multiplayer and the other players were incompetently trying to qwop around to escape the qwopping killer? It's pretty ambitious so maybe better to set as a sort of 'stretch goal', but it is interesting to think about
  25. I've been watching a couple of youtubers play this and just recently got a beta code myself. Anyone else here playing? Despite the snarky title, I think this is actually a really elegant approach to boiling Magic down into a fast-paced game suitable for synchronous play online. Most games don't last more than 10 minutes, and though the complexity and nuance of Magic's first-in-last-out stack are sometimes missed, there's still plenty of interesting decisions to make, both while building a deck and when playing with it. I just had my first arena game and went 7-3, which I'm proud of, but is totally and absolutely not the main reason I started this topic.