Dink for 2 players is a fact!
I've been working on Dink for 2 players lately and came up with some nice results!
Player 2 can now:
walk
Attack
use magic
pick up items
take touch dammage
player 2 also has a mana bar.
Player 2 can't equip items yet but I have been playing around with it. I have a few ideas on how to let player 2 equip things but I would like to know your ideas first before I actually create something.
Tell me if you want the current version and I'll send it to you. You can play it, test it, improve it, bugg fix its all fine with me just let me know.
Player 2 can now:
walk
Attack
use magic
pick up items
take touch dammage
player 2 also has a mana bar.
Player 2 can't equip items yet but I have been playing around with it. I have a few ideas on how to let player 2 equip things but I would like to know your ideas first before I actually create something.
Tell me if you want the current version and I'll send it to you. You can play it, test it, improve it, bugg fix its all fine with me just let me know.
I'd like it. I wouldn't be able to improve it, though.
Sounds impressive. I'd sign up for testing if I wasn't so busy (that and I haven't tried yet how well Dink will work in Linux...).
Email it to me, too. I wanna try it.
Me either! I also want to try it.
Is there nobody else? I really need some testers.
I could take a look at it, I started working on something similar once myself but got disheartened pretty quickly.
Tested and it works GREAT!Too bad that you have to press F to stop he second player from moving.Can't wait for the completed version
Fantastic!
Good Points:
-2 players: totally cool!!
-Player 2 has a health and a mana bar.
-Player 2 can use magic.
-Player 2's MP must be at a certain level to use certain spells.
-Player 2 actually moves.
-Player 2 can attack and damage other things.
-Player 1/2 can hurt the other player (it's fun trying to kill myself!).
Bad Points:
-Player 2 does not stop moving when you release the direction.
-To see Player 2's stats, you must press 'I'. (I would recommend maybe having another status bar at the top, if possible).
-It's pretty hard playing 2 player by yourself.
-It's not split-screen (now that would be cool!!).
-Player 2 cannot change screens (easily fixed if it was split-screen).
Also, the 500 EXP ducks are pretty cool.
Good Points:
-2 players: totally cool!!
-Player 2 has a health and a mana bar.
-Player 2 can use magic.
-Player 2's MP must be at a certain level to use certain spells.
-Player 2 actually moves.
-Player 2 can attack and damage other things.
-Player 1/2 can hurt the other player (it's fun trying to kill myself!).
Bad Points:
-Player 2 does not stop moving when you release the direction.
-To see Player 2's stats, you must press 'I'. (I would recommend maybe having another status bar at the top, if possible).
-It's pretty hard playing 2 player by yourself.
-It's not split-screen (now that would be cool!!).
-Player 2 cannot change screens (easily fixed if it was split-screen).
Also, the 500 EXP ducks are pretty cool.
this sounds really great i would love to try it!
-Player 2 does not stop moving when you release the direction.
When I first saw this thread, I thought Erwin was a DinkC God. I was wrong, he's merely a half-god.
Seriously, I think this (and the split-screen thing) is the reason why most people gave up in the first place.
By the way, scrolling is sort of possible in Dink (or fake scrolling, at least), but if you do manage to make the game "screen-split", well, I bow to your talents.
When I first saw this thread, I thought Erwin was a DinkC God. I was wrong, he's merely a half-god.
Seriously, I think this (and the split-screen thing) is the reason why most people gave up in the first place.
By the way, scrolling is sort of possible in Dink (or fake scrolling, at least), but if you do manage to make the game "screen-split", well, I bow to your talents.
I don't see how split screen would improve the gameplay. I kind of like it that both players are in the same screen. Split screen would make it a lot more confusing in my opinion.
Some people like split-screen for combat-type games with two players... I've seen quite a few games use it. I guess it's a matter of personal taste.
I would like to take a look at it as well.
I'm still upset that player 2 can't be as completely functional as player 1, but you did a very good job nonetheless.
Things that need worked on (all obvious):
-player 2 doesn't punch quite right
-player 2 has no idle
-when player 1 dies it's game over but not vice versa
-player 2 stats aren't always showed
-switching screens fast can result in player 2 not showing up at all, or a dummy clone player 2 (may not be possible to fix)
-when loading, player 2 did not appear on the screen
It takes a little to get used to, but I like it. An idea for player 2's stats. You could use say_xy() or something like that in different colors to show his strength, magic, defense (in a column.) It should be easy to do and wouldn't limit visibility as much as a new status bar would.
Edit: I made up a script that could handle player 2's stats. It may take a second to handle a change in one of the stats, but other than that it should work fine.
Edit 2: I added a couple lines to the script to make it so the stats won't show up on the title screen. Just spawn this script from main.c with the others.
//player 2 stats visible
void main ()
{
loop:
wait(1);
if (&p2_life > 0)
{
if (&player_map < 1)
goto loop;
say_xy("`# Strength:", -250, 5);
say_xy("`9 Defense:", -250, 20);
say_xy("`5 Magic:",-259, 35);
say_xy("`# &p2_strength", -200, 5);
say_xy("`9 &p2_defense", -200, 20);
say_xy("`5 &p2_magic",-200, 35);
}
goto loop;
}
Things that need worked on (all obvious):
-player 2 doesn't punch quite right
-player 2 has no idle
-when player 1 dies it's game over but not vice versa
-player 2 stats aren't always showed
-switching screens fast can result in player 2 not showing up at all, or a dummy clone player 2 (may not be possible to fix)
-when loading, player 2 did not appear on the screen
It takes a little to get used to, but I like it. An idea for player 2's stats. You could use say_xy() or something like that in different colors to show his strength, magic, defense (in a column.) It should be easy to do and wouldn't limit visibility as much as a new status bar would.
Edit: I made up a script that could handle player 2's stats. It may take a second to handle a change in one of the stats, but other than that it should work fine.
Edit 2: I added a couple lines to the script to make it so the stats won't show up on the title screen. Just spawn this script from main.c with the others.
//player 2 stats visible
void main ()
{
loop:
wait(1);
if (&p2_life > 0)
{
if (&player_map < 1)
goto loop;
say_xy("`# Strength:", -250, 5);
say_xy("`9 Defense:", -250, 20);
say_xy("`5 Magic:",-259, 35);
say_xy("`# &p2_strength", -200, 5);
say_xy("`9 &p2_defense", -200, 20);
say_xy("`5 &p2_magic",-200, 35);
}
goto loop;
}
*stupid alert*
*stupid alert*
Ok, this is very stupid, but I can't get it to open right from my e-mail.
*stupid alert*
Ok, this is very stupid, but I can't get it to open right from my e-mail.
He sent it as .rar. You have to save it to your computer and use something like 7-zip to get the dmod out of it.
Thanks, rabidwolf.
WOW! This is awesome! I once dreamed of a miracle such as this.
Now I don't have to sleep to kick double bonca butt.
It is a bit tricky, though, working with two Dinks. But it's fun to distract slayers and then sneak up on them.
WOW! This is awesome! I once dreamed of a miracle such as this.
Now I don't have to sleep to kick double bonca butt.
It is a bit tricky, though, working with two Dinks. But it's fun to distract slayers and then sneak up on them.
?
Sometimes when I walk on a screen with monsters, even when p2 is far away from them, when he walks he gets hurt for like 30. Is that supposed to happen?
Sometimes when I walk on a screen with monsters, even when p2 is far away from them, when he walks he gets hurt for like 30. Is that supposed to happen?
I am 100% sure any kind of functional split screen would be impossible in the Dink engine through scripting. You'd have to modify the source code and make a new Dink exe.
Brilliant!
When P2 walks around and is no where near a pillbug, he still takes damage.
When P2 walks around and is no where near a pillbug, he still takes damage.
make an arena! player against player for a prize
would be awesome [maybe for a key item]
would be awesome [maybe for a key item]
Is this dead? I've been thinking about making a two player dmod, didn't knew that you is/was working on one! I would like to see it if that's possible
That sounds very cool. i would like to test it.