Hey /g/. I'm looking for programming challenges that I can use to learn new things about new languages like pic related. Websites and other stuff are also welcome.
project euler
https://www.codingame.com/ is pretty useful to get your hands dirty with a lot of programming languages. Even if you're not interested in game development itself, most challenges are more about the programming logic than about game programming itself.
I've had these in my bookmarks, for those interested in hacking and invasion. Never checked them out deeply, so I'm not sure if they're any good:
http://halls-of-valhalla.org/beta/challenges
https://www.hackthissite.org/info/about
>>56650481
Very well noted, here's a link for the lazy: https://projecteuler.net/
And for people interested in game development, the article How do I Make Games, by Geoff Howland really changed the way I look at gamedev. Here's a link:
http://www.gamedev.net/page/resources/_/technical/game-programming/how-do-i-make-games-a-path-to-game-development-r892
It's a great read and I really recommend it.
Create a hobby operating system. That's how I taught myself C. Probably not the best way to learn a new language though....
>>56650465
fuck my shit up senpai
What language do you want to learn?
>>56651504
I'm currently learning/average on Java, which is the language taught at my uni, and I'd like to learn C++ for game dev and graphic stuff, and also in the future get my feet wet with Go for fucking around and daily stuff (like fiddling with files, folders, etc)
Also I recently saw that these pics were posted on /dpt/, but for easyness I'll dump them on this thread.
v1 and v4 were already posted in the thread
Also, here's a transcribed list of the additional challenges on the pic at >>56650492
www.hackerrank.com
www.codechef.com
www.codefights.com
www.projecteuler.net
www.rosettacode.org
www.codeabbey.com
www.codingbat.com www.programmingpraxis.com
>>56650465
synacor challenge
>>56650465
rolla
>>56650465
test
>>56650465
roll
role
>>56650465
Roll
>>56650492
roooooool
Is code academy any good/recommended?
What about starting in python instead of c# ?
ROLLL
>>56650465
rolling for tomorrow when i wake up
>>56658358
ill take the challenge from the second pick, markup to html doesnt sound fun
>>56658380
It's not, I stupidly did that before looking for a library once.
>>56658340function reddit(arr) {
for (var i = 0; i < arr.length; i++) {
var biggest = arr[0];
if (arr[i] > biggest) biggest = arr[i];
return biggest
}
}
reddit(numbers)
>>56650465
Re roll
Motherfucker give me something I can do
>>56658728#include <stdio.h>
double factorial(int a)
{
double retVal = 1;
while (a > 0)
{
retVal *= a--;
}
return retVal;
}
int main()
{
printf("%e\n", factorial(100));
}
>>56650465
Rolling
>>56658790
>tfw all I had to to make my version work in replace int with double
ayy time to deny myself
>>56650465
WineHQ
>>56650465
kristifer
>>56650492
rolling
I've tried getting into programming a few times using Python and Codeademy (I know, but I liked having the illusion of a progress meter). My trouble was, and is, finding practical stuff to do with it before I get really good. I'd like to eventually get to making bots that can play games (not mmo bots, but stand-alones), but in the meantime little feels rewarding. Advice?
>>56660012
Go back to facebook, faggot.
>>56650465
>>56658561
why not use for each?
roll. What the hell.
Guys, pick me a language to do this in
>>56660547
Depending on which list I use:
Telnet Server (C, Rust ?, C++)
Towers of Hanoii (Haskell or Erlang, of course)
2D Rectangle intersection calculator (probably anything)
Count words in a string (VISUAL BASIC)
Anyone have a preference ?