Author Topic: Snial Trial [7DRL 2016 - Success!]  (Read 27453 times)

Maurog

  • Newcomer
  • Posts: 27
  • Karma: +0/-0
    • View Profile
Snial Trial [7DRL 2016 - Success!]
« on: March 05, 2016, 12:45:29 AM »


You have lost your honor, sir knight. Your family and friends disowned you for your vile misdeeds. The only way to redeem yourself is honorable combat, but even your fellow knights won't fight you. There is only one option left - prepare yourself for SNIAL TRIAL.

(Arena fight with giant snials who are honorable opponents. They leave their shells that become obstacles when they die. This introduces a third dimension. Snials are aligned in political factions and evolve new skills based on them, it's complicated. There is no way I'll finish this in 7 days :D)

Last version (013) download: https://www.dropbox.com/s/9ne8rkvzoy5umdy/Snial%20Trial%20-%2013.zip?dl=1
Alternative for 64-bit: https://www.dropbox.com/s/gdkelcrlu3pjjne/Snial%20Trial%2064.zip?dl=1
« Last Edit: August 27, 2016, 08:34:20 AM by Maurog »

akeley

  • Rogueliker
  • ***
  • Posts: 348
  • Karma: +0/-0
    • View Profile
Re: Snial Trial
« Reply #1 on: March 05, 2016, 12:01:26 PM »
 Made me giggle and I wanna hear more about your crazy world. Don`t worry `bout timelines...just finish it plz  ;D

Maurog

  • Newcomer
  • Posts: 27
  • Karma: +0/-0
    • View Profile
Re: Snial Trial
« Reply #2 on: March 05, 2016, 01:21:29 PM »
Update 1:
http://imgur.com/5Lp44Zv

What's in:
* Basic SDL capabilities.
* Font wrapper that eats a font png and then allows you to draw chars or strings of any size and color you give it.
* Area class that allows me to cut the screen into chunks (soon to also get mouse events and respond accordingly, for example highlighting the tile the mouse is over and changing the description area to describe what's on it).
* Grid class that holds tile information (currently just a char) and knows to draw it as a grid.

What's not in:
* Everything else

Exposition: Snial politics are a messy and complicated business, centered around ritualized combat. The election requires an impartial outsider champion in an arena, and the various political factions send their own snial champions to battle him. Based on their performance, factions rise and fall out of the race, branch and gain influence, which allows them to equip their champions better. While it's not an official rule that whoever bests the outsider knight wins the election, in reality that's what always happens.
« Last Edit: March 05, 2016, 01:24:01 PM by Maurog »

Maurog

  • Newcomer
  • Posts: 27
  • Karma: +0/-0
    • View Profile
Re: Snial Trial
« Reply #3 on: March 05, 2016, 05:28:59 PM »
Update 2:
http://i.imgur.com/ARVXvyx.gifv

* Elevation levels.

Maurog

  • Newcomer
  • Posts: 27
  • Karma: +0/-0
    • View Profile
Re: Snial Trial
« Reply #4 on: March 05, 2016, 07:05:49 PM »
Update 3:
http://i.imgur.com/MKtwp6o.gifv

* Player moving around, bumping into obstacles.

Next on the agenda:

* Displaying the feedback on moves and bumps in the actual play window instead of the console window.

Maurog

  • Newcomer
  • Posts: 27
  • Karma: +0/-0
    • View Profile
Re: Snial Trial
« Reply #5 on: March 06, 2016, 08:13:06 PM »
Update 4:
http://imgur.com/F0pS1Pb

* Basic scrolling message area is go.

Next up:

* Mouse Events.
« Last Edit: March 06, 2016, 08:25:18 PM by Maurog »

Maurog

  • Newcomer
  • Posts: 27
  • Karma: +0/-0
    • View Profile
Re: Snial Trial
« Reply #6 on: March 07, 2016, 06:59:04 PM »
Update 5:
http://i.imgur.com/SZu2Wkf.gifv

* Mouse events are go. (You can't see the actual mouse because of how I make the gifs, but trust me, you move the mouse and it highlights the right squares)

Next:

* Structuring and naming enemy waves.
* Working on a nonstandard hit points system.
* Implementing actual enemies.

AgingMinotaur

  • Rogueliker
  • ***
  • Posts: 805
  • Karma: +2/-0
  • Original Discriminating Buffalo Man
    • View Profile
    • Land of Strangers
Re: Snial Trial
« Reply #7 on: March 07, 2016, 08:58:06 PM »
Love the art style. Will every move you make be heralded by such blooming entries in the game log? :)

As always,
Minotauros
This matir, as laborintus, Dedalus hous, hath many halkes and hurnes ... wyndynges and wrynkelynges.

Tzan

  • Rogueliker
  • ***
  • Posts: 193
  • Karma: +0/-0
    • View Profile
Re: Snial Trial
« Reply #8 on: March 07, 2016, 09:04:36 PM »
AgingMinotaur bravely posts about intepid developer's glorious game log.

akeley

  • Rogueliker
  • ***
  • Posts: 348
  • Karma: +0/-0
    • View Profile
Re: Snial Trial
« Reply #9 on: March 07, 2016, 09:23:01 PM »
Well , I was kinda hoping Mouse Events pertain to immediate arrival of vainglorious Rodent Cavalry.

Maurog

  • Newcomer
  • Posts: 27
  • Karma: +0/-0
    • View Profile
Re: Snial Trial
« Reply #10 on: March 07, 2016, 10:47:07 PM »
Update 6:
http://www.filedropper.com/snialtrial_2

* Compiled release version, and uploaded first prototype.

That's right, I think it's good enough to consider it a prototype, so you can download and run it from the link above. Windows required, apart from that hopefully I gave it all the dlls it needs to run on its own.

Not much to do except walk around and bump into obstacles at this point, but check it out.

AgingMinotaur

  • Rogueliker
  • ***
  • Posts: 805
  • Karma: +2/-0
  • Original Discriminating Buffalo Man
    • View Profile
    • Land of Strangers
Re: Snial Trial
« Reply #11 on: March 08, 2016, 12:13:41 AM »
I tried it (Linux/wine worked fine). Unfortunately, I don't have a numpad on my laptop, so I can't move diagonally. Maybe you could include something like numerals for diagonals, or at least vi movement? Click to move would also feel natural at the current point, I think.

As always,
Minotauros
This matir, as laborintus, Dedalus hous, hath many halkes and hurnes ... wyndynges and wrynkelynges.

Maurog

  • Newcomer
  • Posts: 27
  • Karma: +0/-0
    • View Profile
Re: Snial Trial
« Reply #12 on: March 08, 2016, 06:53:59 AM »
Update 7:
http://www.filedropper.com/snialtrial_3

* Diaglock for laptops

When on a laptop without numpad, hold control to diaglock. This will prevent you from moving into cardinal directions, but allow you to combine them into diagonals.

akeley

  • Rogueliker
  • ***
  • Posts: 348
  • Karma: +0/-0
    • View Profile
Re: Snial Trial
« Reply #13 on: March 08, 2016, 10:24:27 PM »
Map legend explaining elevation colours could be useful to have somewhere on the side. Yep, having to remember 3 different ones or having to reach for the mouse is definitely challenging (#1stwrldprblm)

Maurog

  • Newcomer
  • Posts: 27
  • Karma: +0/-0
    • View Profile
Re: Snial Trial
« Reply #14 on: March 09, 2016, 05:53:37 PM »
Eh, it's pretty straightforward, the coloration is relative to your current height, darker is down, lighter is up, you can move at most one up and at most two down, all of those are gray. Orange and brown is too high, black is too low.

Anyway, it will be self-explanatory in the game I think, because you start with an empty arena and build your way up on your own.