For the brave of heart, you may download the Dink source here.
For the brave of heart, you may download the Dink source here.
Seth A. Robinson
Robinson Technologies
..how is this thing even running? Also, why did you have to make all those one character varibles? int h; wow.![]()
![]()
--WC
Yeah yeah.. :P
Seth A. Robinson
Robinson Technologies
Maybe I was just expecting the worst, but the dink code actually isn't too bad. Yeah, it could use a LOT of organizing and many of the variables could be better named but otherwise it's surprisingly readable. Of course my past experience with making a dmod and WDE does make it a bit easier.
Or perhaps I've just witnessed too much horrible C coding in the past that I'm no longer phased.
On the other hand, the dinkedit code is pretty bad (I think there's a 3000 line function in there somewhere, thank goodness for visual C++ autoformatting).
THis is the first time I tried dloading your source code seth. It looks like on my first attempt and a few hundred warnings, something acutally came out (an exe) Here's what I got (yea yea, I know. I need the dink files
(BTW, this is also with rtsoft.com link on my news page on the front cover (not bragging of course))
![]()
I used the source to master many commands. I figured out most of the create_sprite(); function...I just have no idea what the last number is supposed to mean....I usually put 1.
(I used that code to make the pill bugs multiply. I also made it save the x and y position, too. When I can get a hold of my own code, I'd be happy to give it, too. First I have to get a chance to log into the other computer.)
Is there a Linux port for Dink Smallwood? If not, would you mind if I did that myself? I'm not sure how many people would use it, but I could use the minimal experience it will give me. Yes, I realize that this is a DirectX Win32 game but it would be worth it to be able to play on my Slackware distro
Also, perhaps it should be made multiplayer. It would need modifications to gameplay though. Also, new weapons/magic/enemies/etc.
If you don't mind, Seth, I'd like to at least attempt this.
<Psych07ik_S1aY3R>
If I make it a multiplayer game it should be Diablo-style. A lot of changes would be needed and it could even be called a different game (Dink Smallwood 1.5 maybe lol)
This would be a win32 version. I may add multiplayer linux support.
Some brief ideas:
1. more than one page of spells
2. weight designations
3. new weapons, spells, monsters, images, items, etc.
4. PK and non-PK zones (similar to the town in Diablo)
5. a server w/ lobby etc. (eventually)
<Psych07ik_S1aY3R>
Ok, you should probably have just started a new thread with these questions Slayer.. but anyway,
You're too late! There is already a working SDL port that is running on linux, and I've given special permission to include it (well, the media part, the source is pretty much "do with it what you will" so it didn't need permission, they GPL'ed their port in any case) with various distro's, SUSE will be including it.
As for making your multiplayer Diablo game based on the Dink source, haha, good luck.![]()
Check out the license file included with the source for the exact restrictions against using the copyrighted part, which is the media and the name "Dink Smallwood".
Seth A. Robinson
Robinson Technologies
DELETED - read below.
<Psych07ik_S1aY3R>
Does this still apply? Perhaps it should be made 3D isoteric, though. I plan to completely rewrite the Dink engine but use the original media for the game. Then new DMODs etc. that are made can use a ton of new features, new weapons can be made, items, etc.Originally Posted by [b
Also, I would probably want it to be released freeware w/ source, although if you wish otherwise you can do whatever you want with it.
<Psych07ik_S1aY3R>
This would probably be ok. After you get far enough where you're ready to distribute it, just run it by me and I'll make sure it's not not like, a racist porn game or something and give you permission.
In general using the dink art in free stuff is ok, but not if someone tries to profit by it, for instance, the game is free but has ad-ware, etc etc.
Seth A. Robinson
Robinson Technologies
Excellent. I plan on re-writing the Dink engine totally but leaving the old DinkC totally functional and the basic game (that you made) will be included with the engine. DinkC will have many, many new features eventually and will include multiplayer support.
Any ideas or suggestions are welcome. It's a one-person project so this may take a considerable time. I'm listing and details all of the functions, and maybe important variables, and will post that here eventually. It may help people understand the source.
Seth: Is the DirectX SDK included in the Platform SDK?
<Psych07ik_S1aY3R>
Bookmarks