Xepher.Net Forums

Content => Art => Topic started by: Databits on September 27, 2005, 08:00:35 PM

Title: Game Graphics
Post by: Databits on September 27, 2005, 08:00:35 PM
Updated Sep 28, 2005

Currently I'm working on a small tileset for a maze game for a class. It's kinda my first time doing tilesets, so I'd like a little feedback on the tiles I have so far. I also compiled the animation for the bomb to look how it would be rendered in the game. This is by far not a complete tileset. But I'll explain the game in a bit more detail at the end of the post. For now, here is the current images:

Tileset:
(http://images.databits.cc/Tiles.png)

Animation:
(http://images.databits.cc/WallBomb.gif)
(http://images.databits.cc/Wizard.gif)
(http://images.databits.cc/LavaTrap.gif)



The game will be a turn based maze game. You start out at a certain point in a map and must solve the puzzle within a set amount of time and moves. There will be pickups within the maze to help you along the way as well as items to increase your score. The object of the game is to complete the puzzle within the set amount of turns while obtaining the highest score you can under the time limit.

Within the maze are doors that will be locked that require a key of their color to unlock and open them. When you unlock a door it consumes 1 key of the doors color and opens the door. You no longer need to unlock doors after the first time. There are also cracked walls in which you can use bombs to break open (basically like a key except bombs carry over to other stages and keys do not). Inside hidden rooms (behind cracked walls) could be any number of power ups and traps.

Last but not least there are traps within the mazes which cause damage to your HP. Most traps are not visible to a player unless a pickup provides them the location or they trigger it. There are pickups that will allow you to replenish lost HP, and your HP resets between stages (I may add a difficulty setting which will cause HP to not regen between stages).

Pickups within the game can range from any number of things. Some pickups are instant use on pick up, while others you can hold on to. Pickups will exist that increase the number of movements you have remaining, replenish time, replenish HP, detect nearby traps when used, etc...

Also, even though I don't want to... This game's gonna be written in Java, so I'll probably (eventually) have test Applets for people to play.
Title: Game Graphics
Post by: Lei on September 27, 2005, 10:57:40 PM
hey those looks really good! ^_^ Cept it took me a little while to figure out what the keys were (I got it eventually, obviously)

 Also, in the words of my... exceptionally special teacher, "use the power of the Java, but beware the power of the applets."

 Then again he suggested Flash as an alternative >_>
Title: Game Graphics
Post by: Databits on September 27, 2005, 11:02:12 PM
You know, I would much rather write this stuff in another language, but the instructor requires ALL projects to be written in Java. :/
Title: Game Graphics
Post by: thefemnazi on September 28, 2005, 12:33:54 AM
Soooo odd.  If I were teaching something like programming, I would want my students to know all possible languages, and would therefore require each assignment to be written in something new and different.  Of course, I'm evil and would also require a program written in BASIC and then, maybe COBAL.  Me=Evil.
Title: Game Graphics
Post by: Databits on September 28, 2005, 01:14:41 AM
Something like that would never work. Requiring a student to learn multiple languages in a single class would prove useless in the long run because they wouldn't gain a firm grasp of any single language. It's better to focus on one language and stick with it. When it's time for them to learn another language, they can take another class.

The fact that my class is full of students that know C/C++ very well and only like 2% that know or have any experience with Java (because it wasn't written anywhere in the course description that the Java was a prereq) means that the class should have focused on developing the games in C/C++ instead. It is after all a Game Development course, not a Introduction to Java/C++/VB/etc... course.

In a game programming course I believe that the fundamentals of game development are far more important than the language. This class that I'm in isn't teaching anything usefull in terms of game design so far. It's simply showing the students how to draw to the screen and whatnot using Java. All good game developers know that the programming is the LAST step in the development of any game, not the first.

Thus, this class dissappoints me greatly. It should have started out in spliting the class into teams to brainstorm and idea of a game, then the students should be taught the importance of a design document, selecting target audience, evaluating and selecting what to use and what not to use of their ideas, HOW TO WORK AS A TEAM, etc... Then the students should be able to choose (within reason) the language of choice to develop their game in. That would be a more sensible solution for a Game Development course, take the students through a virtual production simulation of real life game development, not "Here's how you draw a bitmap to the screen in Java".

Ok... I'm done.
Title: Game Graphics
Post by: Lei on September 28, 2005, 02:05:22 AM
.. WOW. I'm in a  grade ten course and I'm learning the same thing as you right now. It's suitable cause no one cept me and the teacher have done any real programming before (well... if you count PHP?)

 but yeah... I feel very sorry for you.
Title: Game Graphics
Post by: Databits on September 28, 2005, 02:59:43 AM
I'm not worried about it. I've been doing study of game design for many years, it's obvious that this is a blow off class for me. I would just like to see it taught correctly is all.

Design > Programming Language
Title: Game Graphics
Post by: Databits on October 25, 2005, 08:40:05 PM
I made a character sprite change. I think this new one looks better than the old one, but like I said before, I'm no artist.

Whatchya think?

NEW:
(http://images.databits.cc/new_character01.gif) or (http://images.databits.cc/new_character02.gif) or (http://images.databits.cc/new_character03.gif)?


OLD:
(http://images.databits.cc/old_character.gif)

May I note, also take into account the orientation of the tile images above. Once this character sprite is completely done it should match in geometry a little better than the previous one did. I'm also working on teh HUD images as well as a few followup changes to the original tiles. Things like enlarging the doorways and adding a few more wall tiles for allowing more than simple square and rectangular rooms.
Title: Game Graphics
Post by: Gwyn on October 25, 2005, 11:30:42 PM
Floppy hat guy (either or, but I favor the one the flops only to one side).

I haven't learned Java yet I think that's a course next semester.
Title: Game Graphics
Post by: thefemnazi on October 26, 2005, 01:20:03 AM
I like the guy who's hat flops to the side.  The one that just flops looks like a metronome.
Title: Game Graphics
Post by: Databits on October 26, 2005, 01:48:12 AM
Ok well I drew and compiled the entire animation, what ya think of it now:

(http://images.databits.cc/Wizard_new.gif)
Title: Game Graphics
Post by: AcidGlow on June 19, 2006, 03:14:36 PM
Very cool work man. :D
Title: Game Graphics
Post by: dragyn on June 29, 2006, 08:27:38 PM
Hey, better than my pixelated works to date.  (see current avatar for examples)

Also, no real animation on my part to date.

Good work, Data
Title: Game Graphics
Post by: ren_pii on December 20, 2006, 12:43:05 AM
I think they look awesome.
What program do you use to do this?