Author Topic: SevenRogues  (Read 648 times)

Skwint

  • Acolyte
  • *
  • Posts: 6
    • View Profile
SevenRogues
« on: March 04, 2017, 06:47:17 PM »
Placeholder for updates.
I have unity and C#.  I know neither. I'm basically winging it because I want to join in.

Skwint

  • Acolyte
  • *
  • Posts: 6
    • View Profile
Re: SevenRogues
« Reply #1 on: March 09, 2017, 05:57:00 PM »
 :-\

I went with tiles so that I could make it turn based
I went turn based to be more rogue like
I'm already bored with it being turn based before the week ends

I'd like to make the cave look better there is a LOT I could do with it, but the hexagons make it harder, unity wants to do physics and continuous action, and I feel like I'm fighting against a design decision I don't even like, so I think I may stop (or at least slow down a lot) at this point.

However, it has been fun, and I have learnt enough unity and C# to start something else much more smoothly now, so I consider it a useful attempt!

Skwint

  • Acolyte
  • *
  • Posts: 6
    • View Profile
Re: SevenRogues
« Reply #2 on: March 09, 2017, 06:01:20 PM »
After a chat about an island generation algorithm in the #rgrd channel I decided to make a cave formed around an underground river.
I went with a hexagon grid because they are better and because right angle corners look weird in rivers.
Grow a river:

Here's a cave round it:

Remove small isolated bubbles in the rock, then guarantee connectivity with short bridges and the occasional bit of mining:

And then make it explorable and give our unity-chan(tm)(r)(c)(patent pending)(some legalize about a logo I don't understand) a floating magic light source:


No combat or items yet and you can't progress to the next level.

kalaeth

  • Acolyte
  • *
  • Posts: 24
    • View Profile
Re: SevenRogues
« Reply #3 on: March 09, 2017, 06:03:37 PM »
It's looking really cool!
And if you don't want it to be turn based, don't make it turn based.
It's your game, your rules.

Zireael

  • Protector of the @
  • *****
  • Posts: 599
    • View Profile
Re: SevenRogues
« Reply #4 on: March 09, 2017, 07:05:42 PM »
Looks awesome for someone who "doesn't know Unity or C#" !

Skwint

  • Acolyte
  • *
  • Posts: 6
    • View Profile
Re: SevenRogues
« Reply #5 on: March 09, 2017, 07:19:50 PM »
Well, I do know programming, just not C#, and unity can be annoying, but it isn't the worlds steepest learning curve and it does make it easy to make things look pretty ;)

Skwint

  • Acolyte
  • *
  • Posts: 6
    • View Profile
Re: SevenRogues
« Reply #6 on: March 10, 2017, 06:04:17 PM »
OK, times up.

You can kill goblins, they can kill you, and you can progress through the levels.
Nothing more than that though - the mechanics are really basic I just wanted to FINISH it.

Standalone executable : https://sites.google.com/site/squirmy/7drl.7z

mathpunk

  • Acolyte
  • *
  • Posts: 12
    • View Profile
    • Email
Re: SevenRogues
« Reply #7 on: March 17, 2017, 08:30:08 AM »
Looks good. I tried to run this in Windows 10 on an Amazon Workspace, but it stalled on a screen right after the unity splash screen (attached screenshot). I tried pressing every key, and also waiting for 0.5h. Is something wrong? Maybe it's a resolution issue with a button I have to click appearing off screen?



I also noticed the game is in mono so I tried to run on macOS Sierra 10.12.2 mono with this command, but also got an error:
Quote
$ mono sevenrogues.exe
Cannot open assembly 'sevenrogues.exe': File does not contain a valid CIL image.

Any ideas?

Tzan

  • Bishop
  • ***
  • Posts: 122
    • View Profile
Re: SevenRogues
« Reply #8 on: March 17, 2017, 05:01:44 PM »
In Unity you need to make a separate build for each platform.
So PC and Mac would be 2 different builds. I dont see if he mentioned it, but I would guess its a PC build.

I doubt Unity has tested if anything works on Amazon Workspace, so I'm not totally surprised it doesnt.
Although I am surprised it actually got that far.
« Last Edit: March 17, 2017, 05:07:18 PM by Tzan »

Skwint

  • Acolyte
  • *
  • Posts: 6
    • View Profile
Re: SevenRogues
« Reply #9 on: March 24, 2017, 02:05:43 AM »
yes, sorry, this is a PC build and I have no idea what amazon thingy is I've never even heard of it before.

kipar

  • Bishop
  • ***
  • Posts: 105
    • View Profile
    • Email
Re: SevenRogues
« Reply #10 on: March 28, 2017, 09:06:41 PM »
I have the same problem on Win7x64 - background screen and nothing else is shown. I've tried on two PCs. Does an uploaded build works on your PC?

mathpunk

  • Acolyte
  • *
  • Posts: 12
    • View Profile
    • Email
Re: SevenRogues
« Reply #11 on: March 29, 2017, 11:31:38 AM »
In Unity you need to make a separate build for each platform.
So PC and Mac would be 2 different builds. I dont see if he mentioned it, but I would guess its a PC build.

I doubt Unity has tested if anything works on Amazon Workspace, so I'm not totally surprised it doesnt.
Although I am surprised it actually got that far.

Unity should work on Amazon Workspaces. Basically, it's providing all the real hardware, and just streaming the graphics to your remote connection. I've tried about 4 or 5 7DRLs on it, including ones with accelerated graphics. This is the only one that gave me trouble (not sure if any of the others were in Unity tho). It should basically be (for the "Value Bundle" I used) as if you're running on Windows 10x64 with an Intel Xeon E5-2676 processor.

Tzan

  • Bishop
  • ***
  • Posts: 122
    • View Profile
Re: SevenRogues
« Reply #12 on: March 29, 2017, 10:17:46 PM »
OK, good to know.
Seems like a good idea to run there as a means to protect yourself from bad code.

Looks like Skwint should check if his downloaded file runs correctly.
« Last Edit: March 29, 2017, 10:19:36 PM by Tzan »