Page 1 of 2

Legends

PostPosted: 30 October 2011, 00:52
by NanoWar
So this is a project that started four days ago. If you know how to code, have a plan in your head and sketches on your paper nothing can stop you :green: .

Basically this is another wizard game where you cast spells and destroy your enemy. Spells have power (the spheres) that loads every turn. Spells that reached their power maximum can be cast. Both players decide which spell they cast subsequent. The spells are then cast in priority order (slowness of a spell).

From slowest to fastest you get:
  • Justice: Deals two times the damage that has been dealt to you this turn
  • Agility: Next spell has increased priority ( see below)
  • Prayer: Heal
  • Drain_Life: Damage and heal
  • Searing_Pain: Damage
  • Fireball: Damage
  • Flash_Heal: Heal (fastest heal spell)
  • AGILITY_MOVE = Agility increases priority to here
  • Counterspell
  • UNCOUNTERABLE_MOVE = Concentration (TBD) increases priority to here
I got four papers full of spell ideas. IF TIME WAS NOT A PROBLEM...

Spells can be leveled in a skill tree (TBD). They are stronger in higher levels or may require more power to cast. Power costs may also decrease in higher levels if the strength of a spell (e.g. damage/heal) stayed the same. [...] Anything is possible!

In this demo version the opponent always plays Searing_Pain LV3 for test purposes. Later a two player give-me-the-calc mode should be default.
To start use "Asm(Legends)".

Update: The nightly-build version is always here: http://dl.dropbox.com/u/902690/Legends.8xp

Re: Legends

PostPosted: 30 October 2011, 01:19
by tifreak8x
Those are some pretty sweet graphics you have going there :D

Re: Legends

PostPosted: 30 October 2011, 01:22
by NanoWar
Took a bunch from Wizards :P .

Re: Legends

PostPosted: 30 October 2011, 20:54
by NanoWar
Two player support. It's really cool!

Re: Legends

PostPosted: 31 October 2011, 01:07
by NanoWar
More balancing... Really you should try this game with a friend!

You can always find the latest version here: http://dl.dropbox.com/u/902690/Legends.8xp

Re: Legends

PostPosted: 03 November 2011, 04:44
by Madskillz
Looks sweet man. I downloaded it, I'll have to check it out here

Re: Legends

PostPosted: 03 November 2011, 14:33
by Deep Thought
That GUI looks amazing. I need to try this sometime :D It works with one calculator too, right? And how'd you get so much done so fast?

Re: Legends

PostPosted: 03 November 2011, 16:12
by NanoWar
Thanks :) . It was a brain rush last weekend. I had all these ideas in my head and I told everybody I was busy for that weekend, hah! Then the programmer's tunnel effect occured and I had a friend come over to play test against, which motivated me.

It works only on one calculator in the moment. Maybe I will add AI or link mode sometime.

Re: Legends

PostPosted: 04 November 2011, 19:53
by aeTIos
Coool. Looks pretty epic :D

Re: Legends

PostPosted: 08 November 2011, 14:24
by contra-sh
This looks really fantastic :)

Re: Legends

PostPosted: 09 November 2011, 22:27
by NanoWar
First graphical implementation of the skill tree is done.

Re: Legends

PostPosted: 10 November 2011, 09:53
by chickendude
Wow, i need to hire you to take care of my graphics... Those sprites are absolutely gorgeous :o

Re: Legends

PostPosted: 10 November 2011, 15:50
by Art_of_camelot
2p Link mode would be bad ass! =)

Re: Legends

PostPosted: 11 November 2011, 02:19
by NanoWar
Blargh that was not fun and led to a session till 2:15 AM!! But it works very well.

Integration is next.

Re: Legends

PostPosted: 18 November 2011, 11:27
by NanoWar
Integrated the skill tree into the game. I call it "transcribe spells from the library to your spell book" :) .

Download is again here: http://dl.dropbox.com/u/902690/Legends.8xp

Re: Legends

PostPosted: 19 November 2011, 22:47
by NanoWar
Major upgrade: 14 spells implemented. Here's a list:


Spell list

Agility
You get half damage this turn. Next spell has high priority.

Berserk
You get double damage this turn. You deal double damage next turn.

Counterspell
Counters opponent's spell.

Daybreak
You get no damage this turn. Your spells get two power next turn (instead of one).

Drain Life
Deal [4,5,6] damage, heal same amount.

Fireball
Deals [4,5,6] damage.

Flash Heal
Heals [4,5,6].

Hallow
Damage you take this turn heals you instead.

Inspiration
Casts the spell you played last turn again.

Prayer
Heals [5,8].

Soul Fire
Deals [6,9] damage.

Torment
Deals 5 damage that can't be prevented. Opponent can't heal this turn.

Twin Thoughts
Casts same spell as opponent.

Vengeance
Deals twice as much damage as you took this turn.


Priorities from slowest to fastest

Twin_Thoughts
Vengeance
Prayer
Drain_Life
Soul_Fire
Torment
Fireball
Hallow
Flash_Heal
Daybreak
Berserk
Agility
AGILITY_MOVE
Counterspell


Controls

Library
/: move, scroll
/: level up/down according spell
2nd/Alpha: add power to active spell / remove power
Clear: quit
If you scroll to the right a few times, the exit appears. 2nd/Alpha accepts/resets all spells.

Game
2nd: cast
Del: skip turn (e.g. if your spells are unpowered)
Clear: quit


Run

It's nly for the 83+ in the moment, but I could always compile for 83 if you wish.
To start use "Asm(Legends)"

Re: Legends

PostPosted: 19 November 2011, 23:09
by chickendude
Wow, that's pretty cool, I finally checked it out. At first i didn't realize the screen scrolled and got stuck for awhile on the main screen. This would be a really fun battle system, now i'm dreaming of things like "elements" for the attacks ("Soul_fire is super effective ..."!) and an awesome storyline :P I had fun just playing against myself.

I really enjoy original games much more than remakes (like the Monopoly game i'm working on :/)

Re: Legends

PostPosted: 19 November 2011, 23:22
by NanoWar
Okay, I updated the library and put in some ARROWS for you ;) .

Download: http://dl.dropbox.com/u/902690/Legends.8xp

Re: Legends

PostPosted: 19 November 2011, 23:56
by chickendude
Haha, awesome, that is a lot better. I really love the library interface, the actual battle is obviously lacking some awesome animations ;) but otherwise, i'm impressed! Btw, do you have any particular plans for Legends? I guess, what exactly do you see the "final" version being?

Re: Legends

PostPosted: 20 November 2011, 14:27
by NanoWar
chickendude wrote:Haha, awesome, that is a lot better. I really love the library interface, the actual battle is obviously lacking some awesome animations but otherwise, i'm impressed! Btw, do you have any particular plans for Legends? I guess, what exactly do you see the "final" version being?

Yeah animations would be great, but much work as well... I think I leave it as is for now.
Final version? I'm really not sure. I just add more ideas, there is no actual concept. Save and load set-ups would be neat.


Update
  • Renamed Agility to Blessing. Next spell is now uncounterable.
  • Fixed a bug in the Library. You now get your power back from a spell that you no longer level.
  • When a game ends, a new game with the same settings starts.
  • You start with 7 skill points and 5 power now.
  • Added title screen!
  • More balancing

Download: http://dl.dropbox.com/u/902690/Legends.8xp

Re: Legends

PostPosted: 29 November 2011, 17:14
by NanoWar
So I registered for zContest... let's try that http://tiforge.info/zcontest3/?a=projet&id=65 .

NanoWar wrote:Hey people, let's try a multiplayer game!

Basically this is another wizard game where you cast spells and destroy your enemy. Spells have power (the black filled spheres) that loads every turn. Spells that reached their power maximum can be cast. Both players decide which spell they cast subsequently. The spells are then cast in a specific priority order (you could say speed of a spell).

Before you fight you and your opponent chose spells from a library. That's the first screen you get to. There you can divide your skill points among 14 spells and determine starting power of those spells.

A fight is pretty easy, but hard to master. How can you trick your opponent? Maybe he leveled the awesome spell Revenge, that deals back twice the amount of damage your Fireball would do? Maybe you will just cast a healing spell and wait for your opponent to react. Or you puzzle out a masterplan, level three Pyroclasm that hits both of you and then Drain his Life!

You can become a Legend! :)

Screen shot:
http://dl.dropbox.com/u/902690/Legends.gif

Try-out:
http://dl.dropbox.com/u/902690/Legends.8xp

(more information like controls etc is located here: viewtopic.php?p=294#p294)

Re: Legends

PostPosted: 29 November 2011, 17:56
by contra-sh
Good luck !

Re: Legends

PostPosted: 29 November 2011, 18:06
by NanoWar
Thank you. The game is now 6666 bytes big . I must win! :P

Re: Legends

PostPosted: 21 January 2012, 12:54
by NanoWar
Haha I didn't even notice the contest was over!

Here are the results: http://tiforge.info/zcontest3/?a=postcom&t=billet&id=21 and it appears that Legends took fourth place. Pretty high ratings overall (btw. what is the Speed project? meh). Good job everybody, also chickendude! :)

Re: Legends

PostPosted: 21 January 2012, 17:14
by chickendude
Thanks, same to you! Also, i think the Speed project was Contra's Volts game. Any news on the Legends front?