The Dink Network

Dink for 2 players is a fact!

October 6th 2007, 11:00 AM
bonca.gif
Erwin
Peasant He/Him Netherlands
Friendship is magic 
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.
October 6th 2007, 01:31 PM
pillbug.gif
pillbug
Peasant He/Him United States
Love! True love! 
I'd like it. I wouldn't be able to improve it, though.
October 6th 2007, 01:59 PM
slimeb.gif
DaVince
Peasant He/Him Netherlands
Olde Time Dinkere 
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...).
October 6th 2007, 03:22 PM
bonca.gif
Christiaan
Bard They/Them Netherlands
Lazy bum 
Sure, send it over and I'll try to break it.
October 7th 2007, 12:10 AM
sob_scorpy.gif
DinkDude95
Peasant He/Him Australia
The guy with the cute D-Mod. 
Email it to me, too. I wanna try it.
October 7th 2007, 04:06 AM
pq_cthunik.gif
GOKUSSJ6
Peasant He/Him Poland
Everyone should get a pizza for free in each week. 
Me either! I also want to try it.
October 10th 2007, 04:42 PM
bonca.gif
Erwin
Peasant He/Him Netherlands
Friendship is magic 
Is there nobody else? I really need some testers.
October 10th 2007, 04:58 PM
spike.gif
I could take a look at it, I started working on something similar once myself but got disheartened pretty quickly.
October 10th 2007, 06:05 PM
knights.gif
I'll give it a shot.
October 11th 2007, 01:41 AM
pq_cthunik.gif
GOKUSSJ6
Peasant He/Him Poland
Everyone should get a pizza for free in each week. 
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
October 11th 2007, 02:02 AM
sob_scorpy.gif
DinkDude95
Peasant He/Him Australia
The guy with the cute D-Mod. 
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.
October 11th 2007, 03:15 AM
burntree.gif
Fireball5
Peasant He/Him Australia
Let me heat that up for you... 
this sounds really great i would love to try it!
October 11th 2007, 05:11 AM
duckdie.gif
-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.
October 11th 2007, 06:55 AM
bonca.gif
Christiaan
Bard They/Them Netherlands
Lazy bum 
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.
October 11th 2007, 08:49 AM
duckdie.gif
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.
October 11th 2007, 09:46 AM
goblinh.gif
brink
Peasant He/Him Netherlands
 
I like to test it as well please send it to me
October 11th 2007, 11:13 AM
slayer.gif
rabidwolf9
Peasant He/Him United States
twitch.tv/rabidwolf9 
I would like to take a look at it as well.
October 11th 2007, 05:11 PM
slayer.gif
rabidwolf9
Peasant He/Him United States
twitch.tv/rabidwolf9 
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;
}
October 11th 2007, 07:03 PM
pillbug.gif
pillbug
Peasant He/Him United States
Love! True love! 
*stupid alert*
*stupid alert*

Ok, this is very stupid, but I can't get it to open right from my e-mail.
October 11th 2007, 08:19 PM
slayer.gif
rabidwolf9
Peasant He/Him United States
twitch.tv/rabidwolf9 
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.
October 11th 2007, 09:09 PM
pillbug.gif
pillbug
Peasant He/Him United States
Love! True love! 
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.
October 11th 2007, 09:17 PM
pillbug.gif
pillbug
Peasant He/Him United States
Love! True love! 
?

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?
October 11th 2007, 10:24 PM
burntree.gif
Striker
Noble She/Her United States
Daniel, there are clowns. 
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.
October 12th 2007, 03:16 AM
knights.gif
Brilliant!
When P2 walks around and is no where near a pillbug, he still takes damage.
October 12th 2007, 05:20 AM
burntree.gif
Fireball5
Peasant He/Him Australia
Let me heat that up for you... 
can i test it?
October 22nd 2007, 11:57 PM
pq_frog.gif
testage please.
October 23rd 2007, 11:07 AM
knight.gif
make an arena! player against player for a prize
would be awesome [maybe for a key item]
November 17th 2009, 11:18 AM
custom_iplaydink.gif
iplaydink
Peasant He/Him Sweden
Hmm.. 
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
November 17th 2009, 12:49 PM
slayer.gif
rabidwolf9
Peasant He/Him United States
twitch.tv/rabidwolf9 
Check out Magical Mayhem.
November 25th 2009, 05:40 PM
wizardb.gif
zackgamer100
Peasant He/Him Canada
say_stop("INSERT TEXT HERE",1); 
That sounds very cool. i would like to test it.