Gaming To all the programmers

  • Thread starter Thread starter CannonFoddr
  • Start date Start date
  • Views Views 3,913
  • Replies Replies 33
CannonFoddr said:
Here's the questions....
  • What do YOU use to program/develop YOUR application/Homebrew ? (.NET/Basic/Pascal/C++ .... etc)
  • What Application/Homebrew have you / are you developing ??
  • Were you 'professionally trained' (ie. @ School/College/Work) or Self Taught ??
  • If Self Taught - What books/tutorials did you find useful ???
  • In you honest opinion - how easy do YOU think it was to learn ??
  • Visual Studio and Notepad++
  • Nothing at the moment
  • Nope
  • Internetz, looking at source code for stuff
  • Not sure, wouldn't say I'm that good at programming, but enough
    tongue.gif
    , but I'm 16, what do you expect?
my problem is always lack of motiviation
 
I use Visual Studio Express for C#, which I really don't know that much about (learning). I use Vim for PHP, which I'm developing a .pkm file manager with.
 
Dragonlord said:
CannonFoddr said:
Bloody hell... Only half a dozen replies and I haven't even HEARD of half these 'languages'
ohmy.gif


When I got my first computer there was only 2... 'BASIC' and 'Assembly'/'Machine code'
laugh.gif


Of course over the years I've heard of others like C(+,++,#), JAVA/JavaScript and python/php - but the others !!!!!?!? (Smalltalk/mplab/masm/ADA ???) - WOW !!!
wtf.gif


I guess I should've been more specific in my post and said something like -
What do you use to produce PC Applications and/or DS Homebrew (i.e. NOT Web pages/Server apps or 'macros-type application accessories')
frown.gif
Smalltalk is the mother of all object oriented languages. You are not a real hacker if you never programmed with it. Look at http://squeak.org/ if you want to get introduced to Smalltalk (make sure to get your hand on Tutorials first before messing in the VM
tongue.gif
). Also check out any LISP/Scheme language to understand better programming languages.

MASM is just an Microsoft Assembler language

ADA is a rather scientific language. You won't find it that often in the wild especially since it has quite a broken design.

EDIT: Ah yeah... and don't forget to check out Lambda Calculus. Not really a language you want to use to write programs but if you want to really understand programming on a more theoretical base get this to know.

There's still quite a bit of ADA programming done in the defense industry. LISP and Scheme were fun stuff. I think I preferred Sun SPARC Assembly over MASM.
 
Here's the questions....
  • What do YOU use to program/develop YOUR application/Homebrew ? (.NET/Basic/Pascal/C++ .... etc)
  • What Application/Homebrew have you / are you developing ??
  • Were you 'professionally trained' (ie. @ School/College/Work) or Self Taught ??
  • If Self Taught - What books/tutorials did you find useful ???
  • In you honest opinion - how easy do YOU think it was to learn ??
Here's the answers....
  • Currently using Javascript, but I try to learn C long time ago but never succeeded (self taught). I'm using Notepad++
  • Ten years ago I made a LPT phone card reader interface in C, For console's homebrew only PA lib examples for DS, or recompiling Wii homebrew with very few mods.
    I'm currently developing a Firefox add-on (Automatic Save Folder), to sort download files to the corresponding folder automatically.
  • Self taught, Always.
  • other C program source for C learning (reading and testing modifing values one by one). Internet for javascript/PHP, and Mozilla, xulfr.org, captain.at, late xulplanet.com, and Xul periodic table for Firefox add-on development.
  • C is not that hard until the pointer's chapter (when learning only by looking at other program sources) I would need to read a real lesson I think. Javascript for Firefox add-on is easy, though I'm not very good either. I'm still missing a lot of stuff I would like to know. Analyzing other add-ons is a good way to learn.
I don't consider myself as a real Firefox add-on developer. I think I'm more a tweaker, as I learn from other add-on and can only do what I already understood, and I manage to grab the data from other firefox's windows to re-use them instead of reading them with a the native code. I would like to be able to code all I have in mind by myself and be free'd of other's content.

I'm ok with PHP and Mysql though.
I would like to learn Python and be better with C/C++, but I don't have enough time to put into it anymore, it makes me sad.
 
What do YOU use to program/develop YOUR application/Homebrew ? (.NET/Basic/Pascal/C++ .... etc)
Visual Studio 2010 or Sharpdevelop (for the portability)

What Application/Homebrew have you / are you developing ??
Almost anything that requires binary manipulation (especially for GBA romhacking)

Were you 'professionally trained' (ie. @ School/College/Work) or Self Taught ??
Self Taught
biggrin.gif
(or... unofficial lessons from people online?? lol)

If Self Taught - What books/tutorials did you find useful ???
Actually, now that I think about it, I learned some JAVA from a real class for just one semester and moved onto C# by myself with some class-specific help from other people. But the way I learned it was by studying others' source codes
biggrin.gif


In you honest opinion - how easy do YOU think it was to learn ??
It was confusing when I was first introduced to programming, but all you need to learn is the basics. Then comes class-specific stuff where you start learning your own stuff.
 
I am an Android developer!

- I use Eclipse/Java/Android SDK. I also do some work on the Linux kernel and Android platform in Ubuntu in C with no IDE.
- SetCPU is my my flagship Android application. It uses a hybrid freeware/paid distribution model and is fairly successful. I am also working on other projects for the Android platform.
- All self taught so far.
- I used Google, code samples, a basic book, and SDK documentation to learn.
- It wasn't that bad.
 
CannonFoddr said:
Here's the questions....
[*]What do YOU use to program/develop YOUR application/Homebrew ? (.NET/Basic/Pascal/C++ .... etc)
I just know some Java - coding in Eclipse.
[*]What Application/Homebrew have you / are you developing ??
I've coded a tron game, and a few calculators and such.
Planning to make a Connect 4 game outside of class whenever I feel like it.
[*]Were you 'professionally trained' (ie. @ School/College/Work) or Self Taught ??
There's a computer science class I'm currently taking.
[*]If Self Taught - What books/tutorials did you find useful ???
I plan on learning some other stuff, so I'll look into books first.
[*]In you honest opinion - how easy do YOU think it was to learn ??
It really wasn't too hard to learn java, though I'm sure other things will be harder.
 
* What do YOU use to program/develop YOUR application/Homebrew ? (.NET/Basic/Pascal/C++ .... etc)
Ans: Visual Studio 2008, C++
Adobe CS4, Actionscript 3
* What Application/Homebrew have you / are you developing ??
Ans: None, i am too lazy
smile.gif

* Were you 'professionally trained' (ie. @ School/College/Work) or Self Taught ??
Ans: Taught in college, but it feels more like a crash course to be honest, the current batch had it better, concept and algorithmns were explained in more details
* If Self Taught - What books/tutorials did you find useful ???
Ans: Does not apply to me for C++. But i guess, googling site did help, hmm, cplusplus.com is a nice place to learn c++ stuff.
I learned Actionscripting at this website: http://gamedev.michaeljameswilliams.com/20...ame-tutorial-1/
The advance stuff were found by surfing random sites.
* In you honest opinion - how easy do YOU think it was to learn ??
Ans: to be Honest... Not easy at all, well, when you have to idea and concept, it's easy to, but when it comes to the programming part.. It might be hard. For example, a bowling ball game.

Sounds easy right? use arrow keys to move the ball(or set it to auto-movement). Press a button and the ball will just roll, striking the pills. If it hits the sides, it will stick to the sides and goes on a straight path.

At that time, i was planning to do something like that. But what i forgotten to take into account was the physics involved. If i was moving left and release the ball, the balls has to move towards the left as well.
 
coolbho3000 said:
SetCPU is my my flagship Android application. It uses a hybrid freeware/paid distribution model and is fairly successful. I am also working on other projects for the Android platform.
I guess just giving the APK away on XDAdev is the easiest way to stop people pirating your apps
rofl2.gif
tongue.gif
 
UltraMagnus said:
coolbho3000 said:
SetCPU is my my flagship Android application. It uses a hybrid freeware/paid distribution model and is fairly successful. I am also working on other projects for the Android platform.
I guess just giving the APK away on XDAdev is the easiest way to stop people pirating your apps
rofl2.gif
tongue.gif
Indeed
rofl2.gif
Also for the people who don't have paid Android Market in their country.

Android Market and (dare I say!) iPhone App Store are probably the quickest way to prominence/income for an independent programmer.
 
CannonFoddr said:
Here's the questions....
  • What do YOU use to program/develop YOUR application/Homebrew ? (.NET/Basic/Pascal/C++ .... etc)
  • What Application/Homebrew have you / are you developing ??
  • Were you 'professionally trained' (ie. @ School/College/Work) or Self Taught ??
  • If Self Taught - What books/tutorials did you find useful ???
  • In you honest opinion - how easy do YOU think it was to learn ??

Visual Studio 2008, although I'll use SharpDevelop when I"m away from my laptop. I know C#

I dont really want to say what I'm currently working on, but in the past I've worked on a photo editor

While I was trained by someone in the industry on the basics, it didn't really click until I started to self-teach.

I highly recommend the websites CodeProject and java2s.

It took me a while to get the hang of it, but it was rather easy. Certainly easier than learning another spoken language. My advice to people is to make sure you fully understand the basics first before trying any advanced concepts or you simply wont learn.
 
Jotokun said:
CannonFoddr said:
Here's the questions....
  • What do YOU use to program/develop YOUR application/Homebrew ? (.NET/Basic/Pascal/C++ .... etc)
  • What Application/Homebrew have you / are you developing ??
  • Were you 'professionally trained' (ie. @ School/College/Work) or Self Taught ??
  • If Self Taught - What books/tutorials did you find useful ???
  • In you honest opinion - how easy do YOU think it was to learn ??


I dont really want to say what I'm currently working on, but in the past I've worked on a photo editor

It's a porn application. For sure. :>

I use visual basic .NET in VS2008

I develop stuff I just think I need

I did some pascal in school, but mostly trained through Big G (also known as "Google"
ohmy.gif
)

I only used a book to learn SQL

If you understood the basics it's quite easy to learn new stuff
 
CannonFoddr said:
Here's the questions....
  • What do YOU use to program/develop YOUR application/Homebrew ? (.NET/Basic/Pascal/C++ .... etc)
  • What Application/Homebrew have you / are you developing ??
  • Were you 'professionally trained' (ie. @ School/College/Work) or Self Taught ??
  • If Self Taught - What books/tutorials did you find useful ???
  • In you honest opinion - how easy do YOU think it was to learn ??
  • I code in python, java, c, c++ and c#. I use VS for c# and kate (under Ubuntu) for most everything else.
  • I've made many small apps such as RSS aggregators etc. and a few games (most recently a multiplayer pacman clone using XNA).
  • I'm currently in my 3rd year of Computer Science and Game Developement.
  • For python I used diving into python (free).
  • I didn't find it that hard, but I started with Java (no explicit memory management etc) so ymmv.
Hope that helped
smile.gif
 

Site & Scene News

Popular threads in this forum