The Dink Network

Ludum Dare (again!)

April 11th 2014, 03:06 PM
custom_iplaydink.gif
iplaydink
Peasant He/Him Sweden
Hmm.. 
In two weeks from now it's time for Ludum Dare! This time I'm telling you early so you all can mark the date

It's a great exercise because it forces you to actually finish a game.. and you can use any tools you like as long as you make everything within 48 hours.

There is no reason not to join... Who's in?
April 25th 2014, 06:47 AM
spike.gif
I've been entertaining the idea of cooking up a small text adventure with Löve for this, although I'm currently feeling a bit out of it. Will see tomorrow, though.
April 25th 2014, 11:53 AM
custom_iplaydink.gif
iplaydink
Peasant He/Him Sweden
Hmm.. 
Cool, you should totally do it!
I'll be using Löve too, i find it very easy to prototype quick games with, but it still has a lot of flexibility for more serious games!
April 26th 2014, 09:56 PM
knightg.gif
DackFight
Peasant He/Him United States
Making Topics off-track faster then you can say it 
Can anyone teach me to program so I can try my hand, a possible program course next year seems a little long and might or might not happen.
April 27th 2014, 02:01 AM
knight.gif
KrisKnox
Peasant He/Him United States
The site's resident Therian (Dire Wolf, Dragon) 
I would suggest Codecademy on Facebook. I'm currently attempting to learn Ruby right now.
April 27th 2014, 03:07 PM
knightg.gif
DackFight
Peasant He/Him United States
Making Topics off-track faster then you can say it 
On Facebook...if you think it will work I'll check it out.
April 27th 2014, 09:23 PM
spike.gif
Something like Lua/Löve is probably a pretty decent place to start. I haven't used Löve much myself (and didn't enter the LD, alas), but I'm at a stage where I feel fairly cozy about using it, so if I want to do something I haven't tried before, learn-it-as-you-go isn't too much of a hair-pulling experience. It's probably a bit more complicated than learning DinkC, but not too much.

If your primary interest is in creating games, I think that using a platform like that, that is specifically designed for making games, is definitely the way to go. (There are a ton of those, with varying levels of complexity. Ruby, which KrisKnox mentioned, is the scripting language for Game Maker, IIRC?) After you're good with that, if you feel like it, you can move to learning a "real" programming language and it'll be a lot easier then, thanks to the things that you already know.

If you start learning something like C++ from scratch, it'll be a while before you get to the stage where you're actually writing dialogue, or doing anything else that directly relates to a game. As such, it can be a rather discouraging experience of trudging through dung you don't really give a dang about, and it's difficult to motivate yourself through that.

If, on the other hand, you *want* to learn programming in general, that's a different matter. Just google "Learn C++ in 30 days" or something, and start reading. School is a piece of crap. Whatever you can learn at school, you can learn yourself at home in a fraction of the time.

What learning things on your own DOES require, though, is a little bit of initiative and the determination to stick with it. Contrary to popular sentiment, learning isn't fun. (The fun part is succeeding at writing code - not the part where it doesn't work and you can't figure out why)
April 27th 2014, 10:48 PM
goblins.gif
What learning things on your own DOES require, though, is a little bit of initiative and the determination to stick with it. Contrary to popular sentiment, learning isn't fun. (The fun part is succeeding at writing code - not the part where it doesn't work and you can't figure out why)

This is SO SO true. Even using Game Maker (which I believe is based off of Delphi, not Ruby. RPG Maker is Ruby I believe) is a tough experience when you are trying to discover why a particular stupid bug is happening or how to do a particular tricky thing. Regardless of language, a difficult problem is a difficult problem. Sometimes though, the problem can't be solved at all because it's a drawback of the game design engine/ language. These are the most annoying bugs possible. The only way is to email the developers / make a bug report and hope they will fix it (fat chance if you're hoping for timeliness)...
April 28th 2014, 07:26 AM
wizardb.gif
Kyle
Peasant He/Him Belgium
 
The problem with an interest in game development isn't learning a language, it's getting the assets to build an actual game. Sure, you can pick up some amateur graphics here and there on the web, but it will either be illegal to use them or not suit your particular project.

So there you are, code in hand, but nothing to show for it on your screen. That, in my opinion, is the biggest hurdle to overcome. This is why I would suggest using something like RPGMaker or Dink (though this is more like modding...) as a stepping stone. RPGMaker also uses Ruby as its scripting language for those who are into that.
April 28th 2014, 07:36 AM
goblins.gif
For me, I believe my game developing started out with RPG Maker (when I was quite young!) and quickly turned to Game Maker and Dink Smallwood. From there I started checking out some languages such as the various C iterations and Python. I didn't get particularly good at the aforementioned languages before I decided to just stick with Game Maker. And that's what I've been using since then (other than my occasional dive back into DinkC).

The problem with an interest in game development isn't learning a language, it's getting the assets to build an actual game. Sure, you can pick up some amateur graphics here and there on the web, but it will either be illegal to use them or not suit your particular project.

The programming itself is also a huge asset. For example programming a big game project such as an RPG or a game like Civilization can be a massive amount of work, not even including any graphics or other assets. This is true even when you start from a base engine. This is why the top programmers in big companies get paid a lot. Whether or not the programming is really hard for a particular project mostly depends on what kind of project it is. Programming intelligent real-time AI can be very hard for some types of games for example...
April 28th 2014, 08:19 AM
spike.gif
Kyle: That's only a hurdle quite late in the game making process, though. You can just use placeholder art until then. I don't think most budding game creators ever make it that far...
April 28th 2014, 05:01 PM
custom_iplaydink.gif
iplaydink
Peasant He/Him Sweden
Hmm.. 
If you just want to make games, without learning scripting I would recommend Construct 2. You can make a game after watching a 10 min tutorial. It's that easy.

If you are interested in coding LÖVE is a great place to start. Lua is a very simple scripting language and is used for scripting in many game production and löve gives you tools to very easily handle graphics but still gives you a flexibility that game makers like Construct doesn't

OH! I finished my game. You can play it here:http://www.ludumdare.com/compo/ludum-dare-29/?action=preview&uid=20066
April 29th 2014, 07:41 PM
peasantm.gif
shevek
Peasant They/Them Netherlands
Never be afraid to ask, but don't demand an answer 
I finished my game.

Very cool!
April 29th 2014, 07:54 PM
wizardg.gif
leprochaun
Peasant He/Him Japan bloop
Responsible for making things not look like ass 
Yo, IPD. I played your game. It had this meta-effect on me that I totally wasn't expecting. Like before long I was just mindlessly holding the right key and hitting down a few times over and over. Like I wasn't even actively telling myself to do it anymore. It was just happening. It had a really good narrative too.
April 30th 2014, 08:02 PM
spike.gif
Neat game. Maybe a tad *too* abstract for the theme, I felt, but a fascinating dive into the psyche of a wage slave.

And as someone on the Ludum page mentioned, "twist ending". I thought the man was going to shoot himself at the end.
April 30th 2014, 09:05 PM
knightg.gif
DackFight
Peasant He/Him United States
Making Topics off-track faster then you can say it 
1. I'm not one to question game logic, but does he ever sit down or does he love standing except when he sleeps.
2. I thought it was a pretty good game, but it could of used more since the time limit was 48 hours and this seemed like it was made in about an hour if you could map things with sprites and such, but it did touch me a little {not in the bad places, mostly} because it made me think of a girl I like, though she lives in the same town/school district
3. On a personal note I have started my semester at Codeacademy and I now want to be a dropout [jk] while I try to learn about Ruby, maybe another one sooner or later.
May 1st 2014, 07:27 PM
custom_iplaydink.gif
iplaydink
Peasant He/Him Sweden
Hmm.. 
Glad you guys like it!
I ported it to the web, so you can now play it in your browser if you are too lazy to download stuff! http://linlin.synology.me/alice2/