Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - DireKrow

Pages: 1 2 [3] 4 5 ... 8
31
Closed Loap Bugs / Suggestions / Re: DireKrow's 0.0.5.X feedback
« on: January 21, 2022, 06:06:14 PM »
Loap 0.0.5.1 / LoapCore 0.0.6.0 / Commit e4b868d

Using two turners pointing into each other does correctly catch the crowd, as it did in L3D. However a turner pointing in toward a deflector block (see Attachment) causes a crash:

Code: [Select]
nhandled exception. System.ArgumentException: Invalid direction / rotations combination
   at LoapCore.Lemmings.LemmingBaseAction.CalculatePostDeflectorDirection(Int32 deflectorRotations) in C:\Documents\Dev\loap\LoapCore\Lemmings\LemmingBaseAction.cs:line 107
   at LoapCore.Lemmings.ActionWalker.CheckDirectionChange() in C:\Documents\Dev\loap\LoapCore\Lemmings\ActionWalker.cs:line 319
   at LoapCore.Lemmings.LemmingBaseAction.InternalExecute(ActionPhase phase) in C:\Documents\Dev\loap\LoapCore\Lemmings\LemmingBaseAction.cs:line 71
   at LoapCore.Lemmings.LemmingBaseAction.Execute(ActionPhase phase) in C:\Documents\Dev\loap\LoapCore\Lemmings\LemmingBaseAction.cs:line 58
   at LoapCore.Game.GameEngine.ExecuteLemmingPhase(ActionPhase phase, Boolean[] voidLemmings) in C:\Documents\Dev\loap\LoapCore\Game\GameEngine.cs:line 135
   at LoapCore.Game.GameEngine.UpdateLemmings() in C:\Documents\Dev\loap\LoapCore\Game\GameEngine.cs:line 122
   at LoapCore.Game.GameEngine.Update() in C:\Documents\Dev\loap\LoapCore\Game\GameEngine.cs:line 108
   at Loap.Views.Game.GameViewExecution.HandleUpdate(Boolean overridePause) in C:\Documents\Dev\loap\Loap\Views\Game\GameViewExecution.cs:line 67
   at Loap.Views.Game.GameView.DoUpdate(Single elapsedTime) in C:\Documents\Dev\loap\Loap\Views\Game\GameView.cs:line 37
   at Loap.Views.BaseView.Update(Single elapsedTime) in C:\Documents\Dev\loap\Loap\Views\BaseView.cs:line 57
   at Loap.LoapMain.Update(GameTime gameTime) in C:\Documents\Dev\loap\Loap\LoapMain.cs:line 82
   at Microsoft.Xna.Framework.Game.DoUpdate(GameTime gameTime)
   at Microsoft.Xna.Framework.Game.Tick()
   at Microsoft.Xna.Framework.SdlGamePlatform.RunLoop()
   at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior)
   at Microsoft.Xna.Framework.Game.Run()
   at Loap.Program.Main() in C:\Documents\Dev\loap\Loap\Program.cs:line 9

32
Closed Loap Bugs / Suggestions / Re: DireKrow's 0.0.5.X feedback
« on: January 20, 2022, 11:15:01 PM »
Some video footage:

https://www.dropbox.com/s/oom4k2v3l1jcd8o/Loap%202022-01-21%2010-01-47.mp4?dl=2

- While the framerate is capped, the camera movement with the mouse becomes very choppy and unpredictable. I switch to using keyboard briefly in the middle of the footage to show that works fine, then switch back to mouse.

https://www.dropbox.com/s/05i6ayfvm56dwtu/Loap%202022-01-21%2010-09-02.mp4?dl=2

- Shows that some frame skips still occur during gameplay if you watch closely.

33
Closed Loap Bugs / Suggestions / Re: DireKrow's 0.0.5.X feedback
« on: January 20, 2022, 09:24:23 PM »
14. The frame limiter aims for 60 FPS by default, but if you use fast forward during a level, it causes the frame limiter to limit to 30 FPS for the rest of the level after that moment.

34
Loap / DireKrow's rendering feedback (based on 0.0.5.1)
« on: January 20, 2022, 08:31:00 PM »
I've updated to 0.0.5.1 as of this post

Some graphics rendering stuff. Take a Dive seems like a good level to use when trying to squash some of the current sprite-rendering bugs.

Images 1 (click to show/hide)

- Barrels rendering over the slope, and over the head of a lemming (Image 1-1 & 1-2).
- Barrels cutting into a slope (Image 1-2).
- Lemmings partially cutting through slopes and deflector blocks (Image 1-3).
- Also included one of Lemmings being gobbled up by slopes when traveling on them across-ways (Image 1-4).

Images 2 (click to show/hide)

- The lighting creates these random darker spots on the lower layer of blocks in It's A Run Around. Looking up videos of the level played in L3D, I don't see these spots, so they might be something funny with how lighting is being calculated? (Image 2-1) (EDIT: Pooty demonstrated these exist in the actual game.)

Images 3 (click to show/hide)

- The level preview for The M-A-Z-E is significantly off-center. (Image 3-1). It's also off center and too low for Attack of the Fifty Ft Lemmings (Image 3-2).
- Lemmings that touch mud in The M-A-Z-E die via electrocution instead of drowning. (Image 3-3)

Images 4 (click to show/hide)

- Some of the camera starting positions feel incorrect. In particular, they feel too low. You shouldn't start with a face full of tree in A Short Cut Through The Forest for instance (Image 4-1) :P Another where you can see it is Down the Middle We Go. I included loap (Image 4-2) a video with the original (Image 4-3) for reference.

35
Closed Loap Bugs / Suggestions / Re: DireKrow's 0.0.5.0 feedback
« on: January 20, 2022, 07:24:58 PM »
Just so it's here, #2 turns out to be related to garbage collection.

Skill Assignment

10. When assigning skills and many lemmings are overlapping the cursor, it seems to assign the skill to the lemming that is FURTHEST away from the camera, instead of closest. It should assign to the closest.


Blockers & Turners

11. Turners on steep slopes are ignored by lemmings walking up the slope. Works correctly on shallow slopes, and with blockers.

12. You can attempt to assign a lemming that is already a turner the turner skill again. It won't consume the skill, but it'd probably be best if you couldn't 'lock on' to them like that.

13. If you assign a blocker to stand on the edge of mud, they'll reach the mud and drown instead of becoming a blocker. The skill is consumed. Works correctly for land/water edges.

36
Closed Loap Bugs / Suggestions / DireKrow's Feedback (0.0.5.0 & 0.0.6.0)
« on: January 20, 2022, 09:38:24 AM »
Since the source is up, I've been playing around with a bit ahead of the official demo. I intend to do more tomorrow, but I couldn't help doing a little tonight. Time to nitpick!

Performance / Controls

1. Camera rotation seems to be tied to the framerate in some way? When the framerate is extremely high (over 1000 FPS), mouse rotation becomes extremely low sensitivity, where large mouse moves barely cause a rotation, but when I cap the framerate to 120 using the nvidia control panel, the sensitivity feels much more normal. Doesn't seem intended.

2. The game hitches for about an eighth of a second every 2-3 seconds, but inconsistently. I thought maybe it was doing it when it reads and prints the FPS reading to the console, but it doesn't always line up with that. If the camera is moving or rotating during the moment a hitch happens, it 'keeps its momentum' during that moment, causing the camera to suddenly jump. The effect is greatly exaggerated (multiplied?) at high FPSes, causing such hitches and jumps to be extremely noticeable. Hitches can be observed just by waiting on the level selection screen or level preview too, but seem to be much more infrequent compared to active gameplay.

3. Although the game physics are capped at 30 FPS, the rendering isn't, so currently the game maxes out the CPU core or GPU (whichever ends up being the bottleneck on the given system). This is fine currently, particularly since the FPS is useful for assessing performance at this stage, but consider adding an actual Frame cap or Vsync in future for people who don't want the game using unnecessary resources.


Blockers / Turners

4. In L3D, assigning a blocker or turner would cause that lemming to become a blocker/turner at the edge of that block no matter what. Currently in Loap, if you assign the skill in the last quarter or so of the block, they'll keep walking into the next grid square before becoming a blocker/turner. Visually, it looks like you moved the turners away from the block edge, so I suspect this is actually an intended change, but I wanted to make sure? If this change is kept, it might be worth considering if any puzzles are impacted by this (e.g. assigning blocker/turners directly out of a fall from a ledge / builder bridge for instance).

5. Following on from #4, if you assign a Turner to a lemming that is about to fall off a ledge, the lemming will not become a turner (either on the ledge, or after they land) but the Turner skill will still be consumed. This is probably true for Blockers too, but I didn't confirm for sure.

6. Related to #5, if a lemming is between two blockers on the same square (e.g. by assigning a blocker either side of the starting hatch), then Loap lets you attempt to assign the trapped lemming as a blocker and consumes the skill, but they'll never actually become one.

7. In L3D, if two lemmings were bunched up, assigning one of them as a turner while they were in the first half of a grid square (in the direction of travel) would cause the turner to turn the other lemming. This trick is used in LP3D Wafer Walkway, for instance. Currently in Loap this doesn't work - the trailing lemming always ignores the turner and goes through, even if you assign the turner as early as possible, as described in #4.

8. In L3D, two turners on the same grid square pointing the same direction could be used to simulate a blocker, and two pointing into each other would catch and compress the crowd. Neither trick currently works on Loap. Lemmings will turn at the first turner they encounter, and ignore all subsequent turners on the same block, walking through. Turners inside of splitter blocks or immediately adjacent to deflector blocks are ignored in the same way.

9. In L3D I don't think you could 'overlap' a blocker and turner by assigning both to the same edge. Currently you can in Loap, as seen in Attachment 1. I might be misremembering, though.

37
Live Event Scheduling / Re: Keep Talking and Nobody Explodes
« on: August 08, 2020, 08:55:23 PM »
Do you each have roles (defuser or expert) you would prefer, or would you want to try both roles out?

If you want to defuse or play both, I can gift the game to you. Add me as a friend on Steam or provide me with an email to gift to (can PM/DM). My Steam username is "DireKrow".

Also mantha, if your laptop mic is good quality, it could still work. Another possibility is using your phone if you have discord on it. You will need to be able to talk and play the game (if defusing) or do working out (if expert) at the same time, though.

38
Contests / Re: Level Design Contest #21
« on: August 08, 2020, 12:17:11 AM »
Cloners are fine, imo. The reason preplaced are disallowed is because the idea of the rule is that the lemmings all come from one starting location (the entry) but have to be evenly split among the exits.

39
Contests / Re: Level Design Contest #21
« on: August 07, 2020, 10:01:18 AM »
The intention with Rule 2 was that you actually apply the limit to the exits by setting the 'Lemming' count on the exits in the editor. At least in NL. In Lix, you can't do that, so instead you have to enforce it through the solution.

For Rule 3, the spirit of the rule is that you're using terrain to create (a) sculpture(s) of some kind. Like building a boat shape out of bricks for instance. So if you use a custom style, that's totally fine as long as you don't, say, make your sculpture out of one giant terrain piece that you prepared earlier, which is akin to vgaspec.

40
Live Event Scheduling / Keep Talking and Nobody Explodes
« on: August 06, 2020, 01:25:33 AM »
I don't have a mic at the moment, so it wouldn't be for at least a few days... but would anyone maybe be interested in trying Keep Talking and Nobody Explodes?

For those unfamiliar with it, it's a communication-focused co-op puzzle game about defusing bombs! One person is the 'defuser' while one (or more) people are 'experts'. Experts can see the manual which has the instructions on how to disarm the bomb, while the defuser can see and manipulate the bomb itself... but the experts can't see the bomb and the defuser can't see the instructions, so it's all about communicating info back and forth to disarm it successfully!

Anyone can be an expert, even if they don't own the game, but you need to own the game to be a defuser. I might be willing to gift it to people. Expert is better for people who like math and solving puzzles. Defuser is better for group leaders, and people who like interacting with stuff. Of course, if multiple people own the game, you can swap back and forth. Can be played with 2+ players, I think 3 (1 defuser + 2 experts) is the ideal number, but I have no problem playing in a group of 2 or 4+ too.

I won't necessarily know what days I'll be unavailable until the day before. However, on days where I am available, I am available for a very big chunk of time. 6AM-8PM AEST comfortably. That's 1PM-3AM pacific, 4PM-6AM eastern, 9PM-11AM british.

EDIT: I got a new headset much earlier than I thought. Today, in fact. So I'm good to go whenever.

41
Contests / Re: Lemmings Forums Level Contest #20 - Results
« on: July 30, 2020, 09:45:20 PM »
Thanks for the congratulations! I enjoyed playing the other levels as well. Looking forward to next time.

42
Feel free to post for round 1 if you'd like too. Nothing saying you can't do that.

43
Re:Turrican R1 (click to show/hide)

Re:WillLem R1 (click to show/hide)

Re:grams88 R1 (click to show/hide)

Re:607 R1 (click to show/hide)

Re:LanaAndCo R1 (click to show/hide)

Re:JRT R1 (click to show/hide)

Will go through all the R2 picks at the end of the round. I probably won't recommend songs in them anymore because it takes ages to do (this post literally took me 3 hours lol).

44
Second Round (click to show/hide)

45
Re:Armani (click to show/hide)

Re:Nessy (click to show/hide)

Pages: 1 2 [3] 4 5 ... 8