Author Topic: Motherload  (Read 47614 times)

0 Members and 1 Guest are viewing this topic.

SirCmpwn

  • Guest
Re: Motherload
« Reply #240 on: April 02, 2011, 02:41:33 pm »
O.O woah this look awesome! I agree that the HUD is a bit too big, though. I like the ones you posted better. I personally like the ones with non-damaged text, because they're a bit easier to read. What is the gray bar thing, though?
I also have a small placard in two of them, that can accommodate up to four characters.  Any suggestions on what these characters should be?  Perhaps an alternative thing to put in that space?  It feels kind of dull when there is nothing there.

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Motherload
« Reply #241 on: April 02, 2011, 03:25:35 pm »
I agree that the HUD is kind of big. Instead of having words and a percentage, maybe here could be a small icon for each item and a bar next to it.

[heart]===== [drop of oil]=====
depth                              $money


SirCmpwn

  • Guest
Re: Motherload
« Reply #242 on: April 02, 2011, 03:32:55 pm »
I think I like the 24 pixel tall one.  I don't want to remove the analog, because I think it looks really nice.  It would be pretty bland with just numbers and a couple icons.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Motherload
« Reply #243 on: April 02, 2011, 04:14:14 pm »
Hmm....what about having a button that gets rid of/brings up the HUD? Then you can play fullscreen, but run the risk of not seeing your fuel.

SirCmpwn

  • Guest
Re: Motherload
« Reply #244 on: April 02, 2011, 04:14:58 pm »
Hmm....what about having a button that gets rid of/brings up the HUD? Then you can play fullscreen, but run the risk of not seeing your fuel.
I can look into that, but keep in mind that the map scrolling may be impacted by allowing that to be defined with a variable.

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: Motherload
« Reply #245 on: April 02, 2011, 04:25:38 pm »
I'm joining the Smaller HUD chorus.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

SirCmpwn

  • Guest
Re: Motherload
« Reply #246 on: April 02, 2011, 05:22:53 pm »
Yeah, I'm doing a smaller HUD, so you get one extra row of tiles.
Attached is a GIF of the new version.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Motherload
« Reply #247 on: April 02, 2011, 05:24:19 pm »
Yeah, I'm doing a smaller HUD, so you get one extra row of tiles.
Attached is a GIF of the new version.

Great update :D

Offline Runer112

  • Moderator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Motherload
« Reply #248 on: April 02, 2011, 05:51:57 pm »
Here are two smaller HUDs I threw together in case you wanted them. They're both (for the most part) only 16 pixels high. You'll see why I say "for the most part" when you see the second HUD. Although redrawing that small portion of it will take up a bit of space and CPU time, I think it looks pretty neat.



EDIT: How to draw and then later erase the portion of the second HUD extending into the game. I also attached a tokenized version of it, because this is a pain to convert.

Code: (210 bytes, 980 cycles excluding DispGraphʳʳ) [Select]
{16*12+0+L₆}ʳ→{0+ᴇBE6A}ʳ·ᴇ0080﹢ᴇ0360→{16*12+0+L₆}ʳ
{16*12+0+L₃}ʳ→{2+ᴇBE6A}ʳ﹢ᴇFF7F→{16*12+0+L₃}ʳ
{17*12+0+L₆}ʳ→{4+ᴇBE6A}ʳ·ᴇ01C0﹢ᴇ0E38→{17*12+0+L₆}ʳ
{17*12+0+L₃}ʳ→{6+ᴇBE6A}ʳ﹢ᴇFE3F→{17*12+0+L₃}ʳ
{18*12+0+L₆}ʳ→{8+ᴇBE6A}ʳ﹢ᴇFC1F→{18*12+0+L₆}ʳ
{18*12+0+L₃}ʳ→{10+ᴇBE6A}ʳ﹢ᴇFC1F→{18*12+0+L₃}ʳ
{19*12+0+L₆}ʳ→{12+ᴇBE6A}ʳ﹢ᴇE003→{19*12+0+L₆}ʳ
{19*12+0+L₃}ʳ→{14+ᴇBE6A}ʳ﹢ᴇE003→{19*12+0+L₃}ʳ
DispGraphʳʳ
{0+ᴇBE6A}ʳ→{16*12+0+L₆}ʳ
{2+ᴇBE6A}ʳ→{16*12+0+L₃}ʳ
{4+ᴇBE6A}ʳ→{17*12+0+L₆}ʳ
{6+ᴇBE6A}ʳ→{17*12+0+L₃}ʳ
{8+ᴇBE6A}ʳ→{18*12+0+L₆}ʳ
{10+ᴇBE6A}ʳ→{18*12+0+L₃}ʳ
{12+ᴇBE6A}ʳ→{19*12+0+L₆}ʳ
{14+ᴇBE6A}ʳ→{19*12+0+L₃}ʳ
« Last Edit: April 02, 2011, 07:01:45 pm by Runer112 »

SirCmpwn

  • Guest
Re: Motherload
« Reply #249 on: April 02, 2011, 07:12:56 pm »
Thanks to Runer112 for the help getting the fuel gauge to stick out properly!  This is the final version of the HUD.

Offline leafy

  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1554
  • Rating: +475/-97
  • Seizon senryakuuuu!
    • View Profile
    • keff.me
Re: Motherload
« Reply #250 on: April 02, 2011, 08:06:58 pm »
This I like. Awesome work! :D
In-progress: Graviter (...)

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Motherload
« Reply #251 on: April 03, 2011, 02:44:13 am »
That looks delicious! I think it looks a lot better than the 32 pixel version :) I especially like the sticking out fuel gauge, props to Runer ^^
« Last Edit: April 03, 2011, 02:44:20 am by Builderboy »

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Motherload
« Reply #252 on: April 04, 2011, 11:55:36 pm »
Sweet! I think the gravity looks a little strong going down, though. you should be able to cushion yourself. Of course, if you made it harder to damage yourself than the original, it's not a problem. It looks really nice though.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Motherload
« Reply #253 on: April 04, 2011, 11:58:46 pm »
O.O This looks too great with the new HUD. It blends so well. Nice job. :D
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

SirCmpwn

  • Guest
Re: Motherload
« Reply #254 on: April 04, 2011, 11:59:04 pm »
So I've got some bad news.  I finally got some final numbers for how much memory I need for this game, and sat down to do some serious math.  With the current plans, the best I can get is 300 bytes more than I actually have.  So, some cuts will have to be made.  But some good news - if I make the map one tile narrower, I'll meet my memory requirements with 33 bytes to spare.
Another problem that came up is the accuracy of physics.  Right now, there are 16 units to a pixel.  After recently fixing a bug that only let you dig 113 feet down, I found another limit - the calculator crashed 255 feet down.  Coincidence?  I didn't think so, either.  Turns out that -255 feet is my physics engine's limit.  It can't handle depths past that, though the map spans far below.  So, the quality of physics will take a hit.  I'll change the units per pixel to 6.  This means that physics will be half as smooth (but I predict that there will not be a major noticeable difference).  6 is the maximum units per pixel that I can use.  However, it isn't as fast to divide a number by 6 as it is to do it by 16.  This means grayscale will take a hit.

So, in order for this project to be feasible, here's a concise list of the changes that have to be made:
-Map is one tile narrower
-Grayscale will suffer slightly
-Physics will loose precision

In better news, I have made the HUD use live data.  It updates every 8 frames, and even correctly rotates the dial on the analog fuel meter.