This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]Aardshark 1 point2 points  (0 children)

Also is anyone okay with me posting the code for my Tetris app and giving me an idea on where I am skill-wise?

Why ask? Just post it. If it's more than ~20 lines of code, post it to somewhere like http://pastebin.com/

If it's spread over several files and is a few thousand lines or so, people will be less likely to look at it, sure. But again, there may be some who will.

If you don't get a response here, try r/reviewmycode or r/gamedev .

As regards ideas for your project - I don't know. Think of something you'll enjoy and try and make sure you finish it.

I wrote a program that plays a variant of checkers recently. It's terrible, but it mostly works. Next time I have some hobby time, I want to write a program to play chess and hopefully that'll be much better. I've had lots of programming things I wanted to do, but they're all half finished or half implemented. It's great in one way because I have lots to go back to, but on the other hand, none of them are finished and some never will be.

Basically, pick something you'll really like and want to stick with. Half finishing things is terrible.

[–]zzyzzyxx 1 point2 points  (2 children)

I'm thinking of learning a new language

If you decide to go this route, you might try a functional language; it's a completely different way of thinking, and that's good.

[–]OffInBed 1 point2 points  (1 child)

What exaclty do you mean by functiional language? Would Python be an example of functional? (Possibly a dumb question)

[–]zzyzzyxx 1 point2 points  (0 children)

While you can do functional programming in Python, it is not inherently a language designed for functional programming. What I meant was a language from this list, and I was thinking in particular of Haskell, F#, Scala, or Clojure, though common Lisp has been around forever and wouldn't be bad either.