What is your background?

General discussion about LÖVE, Lua, game development, puns, and unicorns.
User avatar
radgeRayden
Prole
Posts: 28
Joined: Sun Jul 27, 2014 6:49 pm
Location: Brasil
Contact:

What is your background?

Post by radgeRayden » Thu Dec 24, 2015 6:05 am

Hanging out on IRC I noticed a lot of people here is very knowledgeable, and most of the times can talk about stuff I only dream of getting good at (for now). So it got me curious: what kind of (educational or otherwise) background do you have? How did you learn all the awesome stuff you know?

User avatar
s-ol
Party member
Posts: 1077
Joined: Mon Sep 15, 2014 7:41 pm
Location: Cologne, Germany
Contact:

Re: What is your background?

Post by s-ol » Thu Dec 24, 2015 3:02 pm

radgeRayden wrote:Hanging out on IRC I noticed a lot of people here is very knowledgeable, and most of the times can talk about stuff I only dream of getting good at (for now). So it got me curious: what kind of (educational or otherwise) background do you have? How did you learn all the awesome stuff you know?
I'm a college student (18) studying Game Design in the first semester. Nearly all my programming and computer knowledge is self-taught through practicing and reading on the internet. I had some CS lessons in school but those were mostly behind what I knew at the time (except for the theoretical parts which I never was too interested in). I've been wanting to know how to program almost as long as I can remember (always wanted to be an "inventor") :P When I started out first I was frustrated pretty quickly and didn't continue until an uncle who knew some PHP spent some time doing stuff with me, and after that I was mostly on my own and just kept going.

s-ol.nu /blog  -  p.s-ol.be /st8.lua  -  g.s-ol.be /gtglg /curcur

Code: Select all

print( type(love) )
if false then
  baby:hurt(me)
end

User avatar
gomez
Citizen
Posts: 65
Joined: Mon Feb 18, 2013 12:23 am
Location: Sao Luís, Brazil

Re: What is your background?

Post by gomez » Fri Dec 25, 2015 1:43 pm

radgeRayden wrote:Hanging out on IRC I noticed a lot of people here is very knowledgeable, and most of the times can talk about stuff I only dream of getting good at (for now). So it got me curious: what kind of (educational or otherwise) background do you have? How did you learn all the awesome stuff you know?
Most of what I know was self-taugh (via internet). I try to code since I was 10(i'm 19 years old now), and most of that time was just for learn C++:
In fact, the language itself is not so difficult, but i was in a kind of a cycle of try-and-give up. So, I lost a lot of time giving up. DON'T DO THAT.
I improved a lot when I entered in high school. Where I live, we study stuff of high school mixed with other cool stuff. In my case, a mini computer science course. It's pretty cool to have someone to guide you in learning.

So.. that's it.
Hey dude :D
Do you want to protect earth from an apocalypse ? Me too o/
Check my new game here: viewtopic.php?f=5&t=81001

User avatar
zorg
Party member
Posts: 2983
Joined: Thu Dec 13, 2012 2:55 pm
Location: Absurdistan, Hungary
Contact:

Re: What is your background?

Post by zorg » Fri Dec 25, 2015 8:24 pm

I wanted to be an inventor myself when i was a kid, kinda still want to... :3

Learned some programming with the ZX spectrum when i was around 8, nothing too fancy though, just basic loops and conditionals... how to draw a flag, and stuff; my dad wrote a slow lightpen-tracer once, but hat had zero real usability.
Learned nothing relevant in elementary school, in middle/high school we had, in order, turtle graphics (logo), turbo pascal, delphi 6 or 7 (i always finished the assignments and the homework in the first 15 minutes of the class, so i had enough free time to experiment... i think one time, i accidentally coded a visualization of a crude neural net in turbopascal... :o: ), and in university, i learned some c, c++, x86 assembly (intel syntax), smalltalk, haskell, prolog ,occam and sql while i was there.

Interestingly my favourite class was the assembly one. Not that i managed to get a degree, but i did get some experience and knowledge.

Nowadays, i look up stuff if i need to make sure i'm not abusing language syntax, and try to not over-optimize code early; that said, i do have a clear, ordered list of games/programs/libs i want to make. With time, i may finish it, though there are hard stuff at the end, like a digital audio workstation i'd actually want to use, a voice generator/synthesizer with multiple continuous automatable...automatizable? parameters to mimic/recreate speech and singing, and of course, a decent a.i.; i found it good to dream big, while also having some more down-to-earth goals; makes you not give up too early. ;)
Last edited by zorg on Fri Dec 25, 2015 9:35 pm, edited 1 time in total.
Me and my stuff :3True Neutral Aspirant. Why, yes, i do indeed enjoy sarcastically correcting others when they make the most blatant of spelling mistakes. No bullying or trolling the innocent tho.

User avatar
s-ol
Party member
Posts: 1077
Joined: Mon Sep 15, 2014 7:41 pm
Location: Cologne, Germany
Contact:

Re: What is your background?

Post by s-ol » Fri Dec 25, 2015 8:35 pm

zorg wrote: Interestingly my favourite class was the assemly one.
assembly is a lot of fun to me too. I never really did anything outside very small experiments with "real" assembly (i386 or amd64), but I played around with DCPU16 for a long time after Notch released the specs for 0x10c and built quite a few rather complex projects with it. Assembly really puts everything else in perspective and makes it easy to think about optimization, but on the other hand makes it very easy to overoptimize prematurely aswell.

s-ol.nu /blog  -  p.s-ol.be /st8.lua  -  g.s-ol.be /gtglg /curcur

Code: Select all

print( type(love) )
if false then
  baby:hurt(me)
end

User avatar
pgimeno
Party member
Posts: 2280
Joined: Sun Oct 18, 2015 2:58 pm

Re: What is your background?

Post by pgimeno » Sat Dec 26, 2015 12:12 am

Who's reading my mind? :? :P

Wannabe inventor here too. I started with a ZX-81 that I borrowed from a friend, and given the limitations of that computer, assembler was really a must, so I learned assembler. Soon after the ZX Spectrum appeared and I got my own. In 1991, when emulators were something rarely heard of, I made a ZX Spectrum emulator in 8086 assembler and I rewrote it much later in Pentium assembler (RDTSC allowed me to make it really real time).

I am self-taught in about every language I know, except perhaps PLC ladder logic, of which I took a few classes first. Math was my favourite subject in college, followed by physics. After college I have kept learning more math by myself, especially geometry which is my favourite field, and I've been always keeping an eye on things of my interest, e.g.I recently learned about Verlet integration and incorporated it into Thrust II Reloaded to avoid the complications of using Box2D. During my demoscene times I also learned (GPU-less) real-time 3D shading techniques and others, mostly from talking with other coders.

User avatar
Davidobot
Party member
Posts: 1182
Joined: Sat Mar 31, 2012 5:18 am
Location: Cambridge, UK
Contact:

Re: What is your background?

Post by Davidobot » Sat Dec 26, 2015 3:40 pm

Wow you guys are old :awesome:
I don't hang around the IRC much. I don't know why, I just don't like the concept.

Anyways, I took active interest in programming at the age of 11 (I'm 16 now). I made a few games in Game Maker, not going beyond the drag-and-drop interface. Afterwards, I did some online courses with Stanford University, I think they were called EPGY or something. There I took 3 courses in Computer Science which taught my the concepts of, well, computer science and their implementations in C. Around that time I also picked up LOVE and began learning lua.
At highschool, where I still am, I learnt Java and even more computer science and next year we are starting C#.
That's basically it.
My projects: Raycaster, love.js v11.3 port
itch page: link
My website: link
My library: LovelyMoon

User avatar
Murii
Party member
Posts: 216
Joined: Fri Jul 05, 2013 9:58 am
Location: Arad, Romania
Contact:

Re: What is your background?

Post by Murii » Sat Dec 26, 2015 4:51 pm

I'm 18 years old and I've been programming for almost 4 years now.
Started with C++.Stood with it for a while then moved to Java,C#,Lua,C(in that order). At school I'm doing no programming at all. But, in ~6 months I'll go to university where I'll learn more about how computers work(hopefully low level stuff) .

User avatar
HugoBDesigner
Party member
Posts: 403
Joined: Mon Feb 24, 2014 6:54 pm
Location: Above the Pocket Dimension
Contact:

Re: What is your background?

Post by HugoBDesigner » Sat Dec 26, 2015 9:24 pm

I'm 19 and learned programming (Lua only) by first starting an online Java course, then giving up on it, then using my programming logic knowledge to mod Mari0. From modding that game I learned pretty much everything about both Lua and LÖVE. I started programming roughly 2 years ago, but only now I started a Game Design course. Hoping to learn another programming language while also some more advanced concepts.

By the way, in a little over 2 years of Lua coding, I still don't know what either coroutine or metatable do, never used them in my code :rofl:
HugoBDesigner - my Twitter
HugoBDesigner - my Blog

User avatar
Tjakka5
Party member
Posts: 240
Joined: Thu Dec 26, 2013 12:17 pm

Re: What is your background?

Post by Tjakka5 » Sat Dec 26, 2015 11:04 pm

Started programming because of the mod Computercraft for Minecraft; which allowed for programmable computers with lua inside the game; which was absolutely mind blowing for me.

I started of making a few basic calculators, and then tried to make a simple RPG, which didnt quite turn out so well.
I gave up quickly, blaming it on the limitations of Computercraft, while it mainly was because of my own silly noob code.

I quickly found out about Love, and I absolutely loved it; I tried making games, but always failed, so instead I just programmed interesting mechanics for games to teach me about programming. (I can clearly remember me trying to make a program in which you could put different kinds of machines on a tilegrid that interacted with each other, the code was extremely messy, but it thought me so much.)

From that point on I knew I wanted to be a game developer, so about 1 year ago, I went to programming school, called "Application Development", which is basically Web developers, game developers, and application developers all together in a room, programming all day.


So far it's been going really well; I am much more skilled at programming than I ever imagined I'd be, but I still have loooots to learn.
Currently I'm working on my Love IDE called Elide, after which I will finish and release my game "Chronobreak", a puzzle platformer in which you can rewind time.

After that I will either continue making a few games in Love, or get into C++.
Check out my portfolio: http://tjakka5.sorunome.de/

Post Reply

Who is online

Users browsing this forum: No registered users and 20 guests