Author Topic: SevenRogues  (Read 154 times)

Skwint

  • Acolyte
  • *
  • Posts: 5
    • 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: 5
    • 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: 5
    • 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: 20
    • 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: 590
    • 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: 5
    • 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: 5
    • 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: 11
    • 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: 105
    • 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 »