Title: It all started...
Slug: it-all-started
Date: 2006-01-07 13:28:00
Author: Kartones
Lang: en
Tags: Offtopic, Videogames, Development
Description: My personal journey from playing classic video games on older systems, discovering game development, and leading to a career in software development.

 <p> In the late 80's my dad had a AMSTRAD PC/W green&amp;black pc. On it I saw &amp;
played my first videogames (Pong, Space Invaders, Asteroids, Pac-Man, ...).
<br><br>One day, someone told my father that there was something better, much
better. A Commodore Amiga 500, an incredible 64 color computer, with floppy
disks, 4 channel soundcard (wow! real sounds, no more beeps!), and a growing
application and game pool. We bought onem and on it I played dozens if not
hundreds of games... Maniac Mansion, Indy graphic adventures, Monkey Island
(yeah, I'm a big LucasFilm/LucasArts fan) ...<br><br>Sometime in the early 90's
I started messing with "game pokes", some rude semi-basic semi-assembly code you
typed in order to get cheats for your games. It came in the videogame magazines
(sometimes even in a floppy already typed). I wondered what was all that alien
language, how could it affect the game.<br>So, I digged a bit and found there
was something called AMOS (<a href="http://www.xs4all.nl/%7Ecollin/amiga/amos.html">info</a> and
<a href="http://www.xs4all.nl/%7Ecollin/amiga/amoslinks.html#users">links</a>), a tool to make videogames. I was so exited I bought it
(It's still somewhere in my parents holidays house, with the still working Amiga
computer) and started to mess with it.<br><br>It was like <a href="https://github.com/DIVGAMES/DIV-Games-Studio">Div
Games Studio</a> or today's <a href="https://www.thegamecreators.com/product/dark-basic-pro-open-source">DarkBASIC</a>. Basically an IDE, containing a code editor &amp;
compiler and a graphics editor (If I remember correctly, sounds could be used
but no editing was available).</p><p><img src="https://images.kartones.net/posts/screenshots/amiga_amos_01.jpg" title="Amiga AMOS" alt="Amiga AMOS" mce_src="https://images.kartones.net/posts/screenshots/amiga_amos_01.jpg" height="268" border="0" width="228">  <img src="https://images.kartones.net/posts/screenshots/amiga_amos_02.gif" title="Amiga AMOS (II)" alt="Amiga AMOS (II)" mce_src="https://images.kartones.net/posts/screenshots/amiga_amos_02.gif" height="192" border="0" width="257"><br></p><p>I didn't make any videogame (I was too young, maybe 11 or 12...) but I was able
to modify the example ones, and even created some new GFX (I learned Deluxe
Paint II - pixel powa!). And, most important, It opened me the doors to software
development (first as a hobby, now as my job).<br><br>But my first steps
programming in MS-DOS will be a subjet for another post. Let's just say that I
owe one to the RIP game Company Westwood, for their <a href="http://www.abandonia.com/games/36/download/Dune2.htm">Dune
II</a> videogame. It was my desire to make new levels or modify existing ones
what made me learn binary, hexadecimal, a bit of Assembler and, lastly, C.</p>
