The First Journey: I hate this so much...

posted in The Dev Journal
Published December 01, 2013
Advertisement
Chapter 1 - The Introduction I Disliked About.

This is the first part of the many infinite journal entries I'll be doing in the future. This is a diary, without written dates or manuscripts about identities in which they are not relevant to what I'm about to do and write, that only keeps log of my production and developments of game projects I had done since I graduated from college. How long I'll be doing this is not important, but it is what I'll be doing when I'm on my computer, and doing nothing but typing, typing, and more typing.

Many people are doing blogs to remind them of their past, their experiences, and their knowledge. That's a good thing, and I'm following along. Some day, I'll be able to explain to my superiors that I created this journal just for them to view/read, and probably leave out the details that follows during my interviews and such. This way, I can easily get a raise, surprise my bosses, get more money to pay off future expenses, etc. Oh, a man can dream, right?

This is the first entry, and the start of many frustrating moments where I just don't have the time to write this down or something. But I don't have anything else to do other than to waste my time, so why not start doing this? It's a thought worth pondering, I guess...

So, where should I start?

There was a time that I was working on an Android college project, but I felt like the whole project is forced upon me to complete. At the end, I do not like the way how it turns out, nor do I miss the project and its good times. There's probably none of it.

That leads me to think, what else can I start off? Oh I know, my current game development project, the so-called "Demo" game.

But before venturing into the realms of my Demo project, I must insist to you, that I write entries of this diary after I had completed a milestone. Note that milestones I had given to myself are, in reality, just simple goals that can be easily met if motivated long enough. If I don't reach the next milestone, I probably wouldn't be writing an entry here, would I? There's no point in remembering all the hardships and pain I have to endure when I'm stuck in a loop somewhere.

For future references, I can tell you that all my projects are hosted first-handedly at The Helper Forums. (Link here.) This is the place where I began my journey a long time ago, and it's now a part of me. If you wanted to look at my past projects, you may follow the link given above, and browse around, until you find me. You should be able to find all of my projects under my profile name, if there's nothing changed at the time of this piece being written down.

Now, let's delve ourselves in the road of my journey...

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Chapter 2 - My Current Game Project, The Demo.

gallery_114901_716_344.gif

Yeah, that's it. My project's first ever game logo. I love it. I may be going to hell for this, but who cares?

The very first development started off in a different direction. I'll be honest with you, I don't even know what I'm doing at the time. The demo consists of nothing but nothing. I'll quote what I said down below, so you don't have to leave the page just to read my old submissions.

First submission of the "Demo" game.
[quote]
I would like to share something with you guys, so I can get some feedback on what directions I should go.

Here is a Java program consisting of a white box in a black background. You control a light pink square by left clicking to select it, and right clicking to move. A green square follows you where ever you go.

It's bland, it's not really much. But it's a concept I'm experimenting with during the little free time on my hands.[/quote]

And here's what it looks like when you start the game:

gallery_114901_716_26478.png

At the time, I was playing around with how to select the unit by left-clicking using the mouse, and moving the unit by right-clicking using the mouse.

gallery_114901_716_97.png

That's the gist of the demo. Practicing what I know is definitely fun to do, especially the logic behind all of this. Now the main problem I have yet to face lingers when I did this, and you readers probably already knew about this. Graphics. I couldn't for the life of me get to use good-looking artworks for the demo. The best I can do is to use pixel manipulation techniques to (lamely) achieve what I wanted to do. I don't know how, and reading some graphics books won't help you delve into this problem and work the solution out.

Maybe I should start asking people how to do this better in the future... Good plan, I suppose. Now comes my review of this demo, since you really don't think I'm just here showing off my demo just for nothing, right?

The flaws of this demo is that this "demo" is merely an application. An useless, bland, empty application that has no uses. To a newbie programmer, they probably don't even know what this demo is for really, even after all the introduction that said about this demo's purpose of life. The only action you're able to see is the green enemy unit chasing you forever until you quit the application. And while the enemy is chasing you, you couldn't bring yourself to stay attentive to the application, after all, this "demo" isn't really a "game."

And now, here's where the meaning of this journey becomes important to you readers. Do you now realize what problems my demo is having? It turns out that there are a lot of problems that I can easily explain it to you:

  • No motive to continue "playing" the demo.
  • No meaningful actions that give off incentives to keep the player glued to the screen.
  • No rewards. How can you win when the enemy unit is chasing you constantly with no consequences?
  • No story. Who is the enemy? Why is the enemy chasing you? What is with the non-working border surrounding both of the units?
  • No scenarios. What is the game plot? If there's no game plot, can a "user" make up one?
  • No feedback. No one wants to comment about a useless "application" that does nothing. Try giving some inputs yourself, I welcome anything from you.

And that's how, instead of receiving feedback about the demo and what else I can add to it, I get comments about my programming taste. It's just sad.

But one thing that led to another, I started to give new life to this demo. I can start telling you all about this exciting story, but I need to know if you can answer or complete these questions before moving on.

  1. Can you come up with just one simple feedback, based on the first revision of this "demo" I have shown you?
  2. If you were in my shoes, would you rather scrap this project and start over?

Post your answers in the comments below, and I'll gladly read them, even if you post your animadversions of me, my diary, and/or this demo.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

To be continued...
2 likes 4 comments

Comments

3Ddreamer

Uh, the demo did not function, even after lowering my IE defenses.

December 01, 2013 06:34 PM
tom_mai78101

It's not an applet. What steps did you do?

December 02, 2013 07:07 AM
JTippetts
I'm not going to play the demo because it's Java and I don't enable that on my machines if I can help it, but here are my thoughts:

1) What kind of feedback are you really looking for on such a simple demo?
2) Why scrap it? If it does what it's supposed to, keep building on it, or just file it away as a technique to use later.

In order to obtain meaningful feedback on something, you have to engage the interest of the people playing it. What you have presented here isn't a game, isn't an app, isn't anything like that. It's just a very basic proof of a technical concept. So really, the only meaningful feedback you can receive for it is whether or not it works as you indicate it is supposed to. And it's really only going to engage the interest of a very few people who are a) Java programmers, and b) bored enough at the moment to take a couple seconds to test it out.

I would posit that it is a waste of time (both yours and theirs) to even seek feedback on such a thing, outside of the very quick "does it work for you" variety. If it does what you want it to do, and it works for others, then its purpose is finished and you can take what you learned from it and move on. It might eventually become part of a game, but it is not, in itself, a game and I don't think you should be treating it like it is for feedback purposes. Because that way lies the kid of disappointment you've already received, I think.
December 02, 2013 06:33 PM
tom_mai78101

Sorry to make you wait for over a week for my response. My day-off schedules are placed accordingly with the orders given by my superiors.

1. The feedback I'm really looking for are inspirations and branched-off, dead-end ideas I can come across. It's like you're opening up a large pit, waiting for critters to come in and take a gander, before wandering off. No harm is done.

For example, you are holding a ball. What are you supposed to do with it? You can think up many different ways of handling the ball, playing with the ball, or other activities with the usage of the ball. But that's only within in your capacity to think up the ways of using the ball. Then someone else comes along, and that person tells you what to do with the ball. That's a feedback, the one I wanted for my ball (the demo). Then more people comes along and tells you their ways of using the ball. You suddenly have even more ideas of how to use the ball, and the more you listen to them and their feedback, you get more inspirations and ideas on what to do, what your goals are, and learn more about the ball (the demo).

That's what I'm doing, in a sort of theoretical way.

2. Why scrap it? Of course, I'll explain in my next entry, which I'm writing it up soon.

You are correct that I'm not really obtaining meaningful feedback. At the time, I'm not sure of how to engage and garner interest to a proof of concept. I way merely playing in the shallow waters, and interact by learning through the hard way.

I would posit that it is a waste of time (both yours and theirs) to even seek feedback on such a thing, outside of the very quick "does it work for you" variety. If it does what you want it to do, and it works for others, then its purpose is finished and you can take what you learned from it and move on. It might eventually become part of a game, but it is not, in itself, a game and I don't think you should be treating it like it is for feedback purposes. Because that way lies the kid of disappointment you've already received, I think.

Thank you for telling me about it. The old demo I have truly has completed its course. I did learn 1 or 2 things from it, but your comment/feedback is what and where I learned the most about.

December 09, 2013 04:31 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement