Jump to content

Learn by finishing an unfinished game


Rezoner
 Share

Recommended Posts


 

Every time I get a new job I am being thrown right into middle of the action. No tutorials, no babysitting - just a real project and a task to complete.

 

It is a very stressful and frustrating at the beginning - but - after a short while not only I have completed the task - but also have this feeling that in a month of practice I've learned more than in a year of solving theoretical and imaginary problems.

 

So - I've prepared an unfinished game - and a plot for you as a new employee. 

Let me know does it work and what was your experience with it.

 

I am a bit nervous as this is the first time I am trying to make something more emotionally engaging than technical documentation.

Link to comment
Share on other sites

It's a cute idea but it seemed a bit too easy/pre-prepared to me, especially after your comment about "no babysitting" it seemed very much like being babysat. 

 

Noticed what might be a minor mistake in your wiki though - you refer to "Ship.js" in "Chapter 5, Bullets" where the file is actually named "Player.js".

 

Also Mike's particular concern for his comment in "Collisions.js" and request that I removed it for him seemed a little odd to me (also, minor nitpic: is "Mike there" meant to read "Mike here"?)

 

I do like the effort you have put into the narrative, perhaps you might be inspired by playing Untrusted, the Continuing Adventures of Dr. Eval? http://alexnisnevich.github.io/untrusted/ (I'm not affiliated with the game, I just liked it, and for some reason I thought it may bring you inspiration...)

Link to comment
Share on other sites

Hiya, 

 

Yes I have played "Untrusted" but I can't tell was it my inspiration. For sure I have played Codingame earlier today and it might be the spark. I've been conceptualizing around making a game from scratch for quite a long time but just today I've realized that it is not how getting the first job looks like. Usually you are thrown into middle of a working project and you are allowed to ask for help from the rest of the staff. This is why I introduced Mike and his tips - as I do not have time to answer everyone in person.

 

By "no babysitting" I meant that this is not a tutorial - "put this there - well done"

 

It will get more complicated later - for example when I ask you to write a "class" that will be used within company so you have to put some more focus on interface readability.

 

a bit too easy/pre-prepared to me,

 

Believe me the code base will grow 5 times before it will look like a finished game :) 

 

Thank you for all the pointers - I have also slightly reduced the "Mike plot" - I just wanted to give it more human touch - and since English is not my native language nor culture I am likely to run into odd situations.

Link to comment
Share on other sites

I think this is a great idea for "advanced-beginners". I find that the story engages me and the lack of babysitting is more challenging. I'm at a point where "copy this code" tutorials are not that useful anymore.

 

Keep up the good work.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...