Tacticular Cancer: We'll have your balls

  1. Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.
    Dismiss Notice

Vapourware Das Geisterschiff

Discussion in 'Codex Workshop' started by zwanzig_zwoelf, Nov 3, 2016.

  1. Make America Great Again zwanzig_zwoelfgender: ⚧ Geschäftsführer des Deutschen Ahnenerbe Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Parrots:
    1,029
    Location:
    Raptor Grotto
    Click here and disable ads!
    Playing around with the eye candy stuff.

    [​IMG]

    Had a funny incident today -- noticed that the game starts running slower than I wanted (~45 fps instead of desired 50+ on my rig), switched the default material to a less complex one, and boom -- 120 fps in 720p, 75-80 fps in 900p (without the UI and post-processing tho). I'll keep the option to turn off IPP and enjoy dem raw lines even on slow rigs like mine.
     
    • Brofist Brofist x 3
    • incline incline x 1
    ^ Top  
  2. Make America Great Again zwanzig_zwoelfgender: ⚧ Geschäftsführer des Deutschen Ahnenerbe Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Parrots:
    1,029
    Location:
    Raptor Grotto
    Had fun optimizing the line renderer today. After building a small dungeon area (which is supposed to be a parking garage), I've encountered a yuge number of draw calls (220-300) and extreme CPU hogging (50-64%) with fps remaining at 90-120 even after applying occlusion culling. Wrote a small script to pack individual tile parts into a single list of lines (and adjustments based on local position/rotation/scale) and ended up with ~127 draw calls and standard ~25% CPU usage with fps going up to 160. Rebuilt the same area and managed to reduce the draw calls to <50. The fps in 900p remains above 80 which is also a good sign -- keep in mind that I'm developing and testing this using a crappy integrated GPU. Prolly the same one Burger Becky couldn't use for her games -- too bad, using old and crappy hardware really teaches you a thing or two about using less to create more.

    The solution took me less than 10 minutes to write (and took additional 20 minutes fix the microissues) after scratching my head for an hour or two. This means I can keep one of the main features (YUGE dungeons without loading screens) intact for now.
    [​IMG]
     
    • Brofist Brofist x 6
    ^ Top  
  3. Make America Great Again zwanzig_zwoelfgender: ⚧ Geschäftsführer des Deutschen Ahnenerbe Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Parrots:
    1,029
    Location:
    Raptor Grotto
    Door graphics still WIP and animations for landmines are still not created, but stuff works and that's all that matters. Moving on to the overall combat system.
     
    • incline incline x 2
    ^ Top  
  4. Rhuantavangender: ⚧ Augur Patron

    Rhuantavan
    Joined:
    Sep 25, 2012
    Parrots:
    380
    Location:
    Ergendon, Merrentar
    Codex 2012
    Great stuff man. Game already looks fun! :)
     
    • Brofist Brofist x 1
    ^ Top  
  5. Make America Great Again zwanzig_zwoelfgender: ⚧ Geschäftsführer des Deutschen Ahnenerbe Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Parrots:
    1,029
    Location:
    Raptor Grotto
    Thanks man. This is a small and primitive level mostly to play around with the mechanics (will prolly end up in the final game as one of optional training missions to get familizarized with game mechanics). I didn't show the dark zones/switches/elevators/climbing over obstacles yet, so there are a few more things to show in future videos.
     
    • Brofist Brofist x 2
    • Salute Salute x 1
    ^ Top  
  6. Make America Great Again zwanzig_zwoelfgender: ⚧ Geschäftsführer des Deutschen Ahnenerbe Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Parrots:
    1,029
    Location:
    Raptor Grotto
    Working on the combat and doing mockups for the UI now. Also making small changes to ramming -- if you fail to ram the target, instead of simply stepping away from you it can have a custom response to it (e.g. certain enemies will try ramming back, certain enemies will retreat, etc). Thinking about adding similar options to the player (retaliate/retreat/hold and not sure yet on whether I should add the attack function here or not).

    Also would like to mention that I decided to change the story from the original draft (which was about being a merc and uncovering the mystery of what happened on da ship). Taking some inspiration from Haruhiko Shono's Gadget and Orwell's 1984, I rewrote the story from scratch to take into account a bunch of additional chapters I wanted to add to expand this thing a bit further. Very satisfied with it so far, and even if this game is going to be pretty short, I hope I can cram in enough stuff to warrant a few additional playthroughs to gather pieces one could've missed on their first run.
     
    • Brofist Brofist x 3
    ^ Top  
  7. Make America Great Again zwanzig_zwoelfgender: ⚧ Geschäftsführer des Deutschen Ahnenerbe Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Parrots:
    1,029
    Location:
    Raptor Grotto
    Quick UI mockup. Any suggestions?

    [​IMG]

    Top left: actions menu
    Top middle: area name
    Top right: compass & minimap
    Bottom left: unit name & stats
    Bottom middle: message box (smaller box for short messages, bigger box for conversations)
    Bottom right: weapon name/stats
     
    • Brofist Brofist x 1
    ^ Top  
  8. Siveongender: ⚧ Arcane Patron

    Siveon
    Joined:
    Jul 13, 2013
    Parrots:
    3,220
    Shadorwun: Hong Kong
    How do you feel about silly fluff UI? For example when you target the unit name, you have a circle locked onto the target, with a line that leads into the bottom left. At least for a second a so. Some small little animation like that. I'd suggest one of those feeds that have continuous scrolling text (readability is an option), a bit '80s mech vibe but that sounds cluttered. Especially when you already have this slick look.

    I'm just a fan of complex and silly mech UI.
     
    ^ Top  
  9. Make America Great Again zwanzig_zwoelfgender: ⚧ Geschäftsführer des Deutschen Ahnenerbe Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Parrots:
    1,029
    Location:
    Raptor Grotto
    I get what you mean. The original version had this thing (check the right side) during attacks.

    Show Spoiler

    (fyi this was a joke level)
    [​IMG]


    I plan on keeping the target reticle and a short combat log (basically a stream of text that actually makes sense), but I'll think about additional fluff stuff once I finish the UI code. Thought about displaying an endless stream of glitching text when player dies.

    Don't mind some fluff in the UI as long as it fits the game, but if you really jerk off to mech UIs, I suggest you give Brahma Force a try.

    [​IMG]
     
    • Excited! Excited! x 1
    ^ Top  
  10. Siveongender: ⚧ Arcane Patron

    Siveon
    Joined:
    Jul 13, 2013
    Parrots:
    3,220
    Shadorwun: Hong Kong
    Holy crap that just looks like a grimdark Jumping Flash. Definite UI boner here. This works for me.

    Cool to hear about the possible fluff stuff. Even something as little as that makes me look forward to this even more!
     
    • Brofist Brofist x 1
    ^ Top  
  11. Lord Rocketgender: ⚧ Augur

    Lord Rocket
    Joined:
    Feb 6, 2008
    Parrots:
    999
    I fullscreened the mockup and was a bit bothered by how far I had to move my eyes to look at the action and minimap panels, which will presumably be the UI elements the player will spend most of their time looking at -- I think the proposed design would become quite tiring to use after a while, at least on larger widescreen monitors. For example, I played Alien Swarm : Reactive Drop with friends yesterday and found the minimap a chore to look at, as it was in the far right bottom corner of my monitor, which generally went unchecked since I could only see it well when I deliberately looked at it (I generally preferred to keep my eyes on the playing field). Compare eg. the Quake UI which puts all relevant info in one, centrally located part of the screen that can be glanced at easily when necessary, or that Brahma Force ui which is in 4:3, so even though it has a lot of information its all quite close to the centre of the screen.

    As such, I'd consider moving everything away from the edges of the screen and closer to the centre line of the screen. I'd also swap the action/map and enemy/weapon stats, so the action and map panels are along the bottom rather than up the top -- I've been conditioned to expect to find the more important UI elements along the bottom of the screen by other games, so I'd prefer it to be the case here too. On that note, just moving everything to the bottom of the screen could work. Here, I made some shitty mockups, so you can see what I mean:

    Show Spoiler

    [​IMG]

    [​IMG]
     
    ^ Top  
  12. Make America Great Again zwanzig_zwoelfgender: ⚧ Geschäftsführer des Deutschen Ahnenerbe Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Parrots:
    1,029
    Location:
    Raptor Grotto
    Correction:
    That's actually the player's stats.

    You're making a good point, as this will become an extreme pain in the ass for users with ultra-wide screens (but stuffing everything at the bottom may backfire for 4:3 and 5:4 aspect ratios). I'll keep that in mind while picking the UI layout, still experimenting with it and figuring out which one will work better. The action menu will most likely stay at the top though.

    UPD:
    So you know what I'm aiming for: I'm taking inspiration from PC-98 RPGs which kept the majority of UI stuff at the sides of the screen (+ cluttering the lower side may potentially make it harder to spot landmines).

    [​IMG]

    Carmine was actually the game that inspired mine in many ways. You could consider mine a spiritual successor of sorts.
    [​IMG]

    Actually thinking about making it closer to Carmine by stuffing the player/weapon/compass/minimap stuff to the right side of the screen and adding an option to either keep the UI centered or display stuff at the edges of screen.
     
    Last edited: Oct 22, 2017 at 9:31 AM
    ^ Top  
  13. Make America Great Again zwanzig_zwoelfgender: ⚧ Geschäftsführer des Deutschen Ahnenerbe Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Parrots:
    1,029
    Location:
    Raptor Grotto
    Here's another quick test. Cramming the static info into the box on the right side of the screen, keep the menu on the left side, keeping the dynamic stuff (messages, combat log) in the center or next to it. Pay attention to the stuff on the right. Whaddya think, boys?

    [​IMG]
     
    ^ Top  
  14. Make America Great Again zwanzig_zwoelfgender: ⚧ Geschäftsführer des Deutschen Ahnenerbe Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Parrots:
    1,029
    Location:
    Raptor Grotto
    After some more experiments with the layout, I decided to keep the previous one, but set the minimum target resolution to 1024x768 and 1280x720 and resize the UI elements to fit them. Now stuff looks big enough to avoid trying to read some small text box in the corner of the screen. Will use the free space at the center for the target reticle/combat log/etc.

    The right side looks a bit unbalanced, but I'll probably add a list of available weapons and similar status-related stuff there.

    [​IMG]
     
    ^ Top  
  15. Cloak and Daggergender: ⚧ Barely Literate

    Cloak and Dagger
    Joined:
    Yesterday
    Parrots:
    3
    Location:
    Dump
    Played the demo. Game rules.
     
    ^ Top  

(buying stuff via the above buttons helps us pay the hosting bills, thanks!)