It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Tallima: It's all web-based. The first line in the script if I hit F12 is: DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

Thanks!
avatar
adaliabooks: Should be entirely possible then. Javascript is what you need. I'm imagining you may not be able to share the software you use at work, which would help, but it's certainly possible to point you in the right direction with stuff :)

I basically just picked it up myself from StackOverflow and playing around, I started with one feature I wanted to develop (the forum search) and figured out how that worked, then made it work with the rest. (and Barefoot was very kind to let me borrow his menu implementation which helped a lot)

The actual meat of what you need to do depends on what the app is made with (JQuery, AngularJS, something else entirely), what information you want and what you want to do with it.

Feel free to PM me if you want and I'll see what I can do (though I'm not a very good teacher..)
That's a great start to help me out. Thank you! It'll probably be a few weeks before assimilate everything after reading through the apps and seeing what's what.

Thanks!
avatar
Dean_Demon: have a big smile when someone mentions a game that i may have worked on
avatar
mrkgnao: Care to share a list here?
Invaders 64 , C64
Realm Of The Undead, C64
Bamboo Panda, Amiga - released as a 1 level demo, never released as full game as publisher went bust.
Annihilator, C64 & Atari 800
Sidewinder, Amiga
Darkstar, C64 soundtrack only, game was poor but hoped my music was ok
A batch of games for Imagine/Ocean as a map editor including Operation Thunderbolt & Rambo 3 from my retro period.
avatar
Tallima: It's all web-based. The first line in the script if I hit F12 is: DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

Thanks!
avatar
adaliabooks: Should be entirely possible then. Javascript is what you need. I'm imagining you may not be able to share the software you use at work, which would help, but it's certainly possible to point you in the right direction with stuff :)

I basically just picked it up myself from StackOverflow and playing around, I started with one feature I wanted to develop (the forum search) and figured out how that worked, then made it work with the rest. (and Barefoot was very kind to let me borrow his menu implementation which helped a lot)

The actual meat of what you need to do depends on what the app is made with (JQuery, AngularJS, something else entirely), what information you want and what you want to do with it.

Feel free to PM me if you want and I'll see what I can do (though I'm not a very good teacher..)
If possible, I'd appreciate if this "training" is done here, as I expect I will find it educational as well.
If it's a problem with either you or Tallima, then forget about it.
avatar
rtcvb32: I've done assembly language for years, Atari Basic, Qbasic, C, D, and Java, autoit, PHP, SQL, etc. (Although I can do C++, I hate it).

Maybe not much of a story, but a long time ago when I was bigger in assembly language programming I wrote a program that took up 101 bytes (a .com file). Well it started at 1 and doubled the number over and over again spitting the output to the screen. I sent the output to a friend, who took it to their teacher. The teacher had it laminated and then used it in his classes and courses later...

Ahh the good old days...
Awesome work, these little things make it all worthwhile.
avatar
Dean_Demon: Sidewinder, Amiga
I might have played this, the screenshots on Google image search look somewhat familiar.

avatar
Dean_Demon: A batch of games for Imagine/Ocean as a map editor including Operation Thunderbolt & Rambo 3 from my retro period.
I've definitely played those two. I think I even beat Operation Thunderbolt back in the day and liked it better than Operation Wolf.
I don't actually belong in here but like always I thought I could post a bit..
Many years ago I picked some school over normal economics school, thought that it would be better. I can't actually get to google now (what is going on in here) to help me with my grammar.

So I am in Finnish Datanomi how can you translate that to english.. Let's say.. Perhaps someone who would supposed to know a lot about PC and stuff.. I was totally disappointed with that school I learned nothing and I wasn't actually a person who knew all already. It was kinda symbiosis of that and economics.. Basically I don't know much anymore about anything. I did once do stuff related to keep some sort of mentality and know-how going on and it was years ago. It was a bit of a prototype class back then and it shows.. Never go to some prototype thing unless it's some power armor/robocop thing.

I once tried to start with some text adventures and so on but that school kinda didn't make me feel good about it. Well coders usually learn things at home, no school can teach about all those stuff and indeed I learned basically nothing.

I admire people who can code stuff. It isn't easy.

So kudos those who can. =)
avatar
adaliabooks: Should be entirely possible then. Javascript is what you need. I'm imagining you may not be able to share the software you use at work, which would help, but it's certainly possible to point you in the right direction with stuff :)

I basically just picked it up myself from StackOverflow and playing around, I started with one feature I wanted to develop (the forum search) and figured out how that worked, then made it work with the rest. (and Barefoot was very kind to let me borrow his menu implementation which helped a lot)

The actual meat of what you need to do depends on what the app is made with (JQuery, AngularJS, something else entirely), what information you want and what you want to do with it.

Feel free to PM me if you want and I'll see what I can do (though I'm not a very good teacher..)
avatar
mrkgnao: If possible, I'd appreciate if this "training" is done here, as I expect I will find it educational as well.
If it's a problem with either you or Tallima, then forget about it.
No problem :)

Not sure what exactly I can do as it would be very specific to the website, but I could certainly walk through what I needed to do to create the script for GoG as it may help.
avatar
mrkgnao: If possible, I'd appreciate if this "training" is done here, as I expect I will find it educational as well.
If it's a problem with either you or Tallima, then forget about it.
Seconded. Also if there are JavaScript questions I might be able to help. I've been doing that stuff for years, both on client (single page applications) and server (Node.js). Although I haven't done much in terms of animation and canvas/3d stuff.

One hint: When you start out, better write more code, using line by line for statements and function calls. Javascript can be written really terse:


Array.isArray(itemArr) ? model.populate(itemArr.map(function (i) { window.factory.createItemModel(i, options); })).displayItem(0) : model.setError('Could not load items').displayError();

While I like this terse style and can read it well (and don't get me started on async stuff), for a beginner I would rewrite it like this:

if (Array.isArray(itemArr) {
var itemModels = itemArr.map(function (item) {
window.factory.createItemModel(item, options);
});
model.populate(itemModels);
model.display(0);
} else {
model.setError('Could not load items');
model.displayError();
}
avatar
mrkgnao: Care to share a list here?
avatar
Dean_Demon: Invaders 64 , C64
Realm Of The Undead, C64
Bamboo Panda, Amiga - released as a 1 level demo, never released as full game as publisher went bust.
Annihilator, C64 & Atari 800
Sidewinder, Amiga
Darkstar, C64 soundtrack only, game was poor but hoped my music was ok
A batch of games for Imagine/Ocean as a map editor including Operation Thunderbolt & Rambo 3 from my retro period.
Alas, before my time.
I only got interested in computers and video games after university, in the very late 80's.
Post edited November 17, 2015 by mrkgnao
avatar
toxicTom: Seconded. Also if there are JavaScript questions I might be able to help. I've been doing that stuff for years, both on client (single page applications) and server (Node.js). Although I haven't done much in terms of animation and canvas/3d stuff.
Hehe.. the thought of putting my code out here when there's someone who does this stuff for a living is a little daunting... :D
Though I would be interested to see how good or bad it is (or how well written or otherwise it is) as being self taught and never working with anyone else I have no idea whether there are things I could be doing better or ways to do things that are better...

avatar
toxicTom: One hint: When you start out, better write more code, using line by line for statements and function calls. Javascript can be written really terse:

Array.isArray(itemArr) ? model.populate(itemArr.map(function (i) { window.factory.createItemModel(i, options); })).displayItem(0) : model.setError('Could not load items').displayError();

While I like this terse style and can read it well (and don't get me started on async stuff), for a beginner I would rewrite it like this:

if (Array.isArray(itemArr) {
var itemModels = itemArr.map(function (item) {
window.factory.createItemModel(item, options);
});
model.populate(itemModels);
model.display(0);
} else {
model.setError('Could not load items');
model.displayError();
}
I always write all my code in the second fashion... I tend to forget about things and then come back to them, and it's difficult enough to understand what I did or was trying to do as it is... if it was terse I'd never have a chance. I've never gotten into the habit of properly commenting my code (it's boring and I like to get on with making things happen)

I much prefer things to be clear and obvious..
avatar
adaliabooks: I always write all my code in the second fashion... I tend to forget about things and then come back to them, and it's difficult enough to understand what I did or was trying to do as it is... if it was terse I'd never have a chance. I've never gotten into the habit of properly commenting my code (it's boring and I like to get on with making things happen)

I much prefer things to be clear and obvious..
The problem with that is, that it always seems so clear and obvious when you write it... ;-)

It's said that good code is self-explanatory. But if you have to go through different layers that isn't always the case. For instance if you have a service method that fetches ie. product data from the database, it's not necessarily clear how "complete" that data is. Are names and descriptions already localized? Are prices calculated according to the current user (discounts, country-dependent prices...). That's why you need at least method and property documentation, or you have to read through pages of code just to be sure what you get calling that method.

Q: how many programmers does it take to change a light bulb?
A: none, that's a hardware problem
---
Q: How many hardware engineers does it take to change a light bulb?
A: None, it'll be fixed in the drivers.
---
Q: How many Managers does it take to change a lightbulb?
A: None, they like to keep the devs in the dark...
Post edited November 17, 2015 by toxicTom
avatar
adaliabooks: I always write all my code in the second fashion... I tend to forget about things and then come back to them, and it's difficult enough to understand what I did or was trying to do as it is... if it was terse I'd never have a chance. I've never gotten into the habit of properly commenting my code (it's boring and I like to get on with making things happen)

I much prefer things to be clear and obvious..
avatar
toxicTom: The problem with that is, that it always seems so clear and obvious when you write it... ;-)
Yep, that's exactly my problem..
"No need to comment this, it's obvious what it does!"
Come back a few months later and wonder what the hell I was doing... XD
avatar
adaliabooks: Yep, that's exactly my problem..
"No need to comment this, it's obvious what it does!"
Come back a few months later and wonder what the hell I was doing... XD
I think every single one who writes code has been there ;-)
I've been working for the last 2.4 years with MS stack stuff for a couple of places. I like the pay and don't know what else I would be doing at this point, but I'm basically hating it. I've never felt so chronically inadequate and ignorant in my life.

Even though my bosses seemed happy with having me around, I don't feel like have much clue about what I'm doing. It's also disconcerting that I don't think I'm the only clueless one. It feels like it's a few guys that actually know what they are doing being supported by an army of panicked googlers trying to put out small fires.

If it were up to me I would just do HTML and CSS. Writing CSS and building responsive layouts is literally the only thing I care about or think I have any business doing. I don't see a lot of postings for that sort of thing.
avatar
adaliabooks: Yep, that's exactly my problem..
"No need to comment this, it's obvious what it does!"
Come back a few months later and wonder what the hell I was doing... XD
avatar
toxicTom: I think every single one who writes code has been there ;-)
After almost 20 years of professional programming, I can safely say that there is no such thing as self-explanatory code, only self-indulging coders.