header image
NOOPE! Chuck Testa.

Transcend
Categories
Pages: 1


Now for something a bit more interesting than the last two entries. Actually storing the game world and accessing the data related to it is probably the most important task in the whole system.
So how does it work in Transcend?


For this part, let's take a look at the probable second most important aspect, which is actually getting input from the user and exchanging information between objects.
There's multiple ways to do this. Transcend uses the LWJGL Keyboard and Mouse classes to grab input. Since 1.65 it would also be possible to use Java's AWT/Swing event handlers.
So, let's see how this works then!


In an effort to give some more insight into the actual details and workings of the Transcend Engine, instead of only touching on the surface of things and talking about my intentions, I will start this series of blog entries. I'll go through as many aspects of the engine as possible, with as little code used as I can.

The first thing to talk about is the MainFrame and the engine's INIT sequence. What does this even mean?

Princess Celestia Transcend Update in Transcend
by Princess Celestia posted on 21.03.2012 14:42:01
Tags:


SSSSOOOO!
It's been quite a long time since I last talked about this, so here we are with a couple of updates about the project.
I got some screenshots to deliver, a couple of new ideas for game mechanics and more stuff about the story to talk about.
Let's get to it!

Princess Celestia The Daily Transcend XI in Transcend
by Princess Celestia posted on 05.11.2011 17:26:48
Tags:


It's been a looong time...
How have you been?

I've been really busy being dead...
You know, after my work MURDERED ME!

Princess Celestia The Daily Transcend #XI in Transcend
by Princess Celestia posted on 29.08.2011 13:49:55
Tags:


Well I promised to write an update yesterday, so that's what I'll do.
In this blog entry I'll primarily write about general software design process and the profits of scripting.
It's more theoretical and there won't be much talk about Transcend itself, but I think it'll still be interesting.

Princess Celestia The Somewhat Scheduled Transcend in Transcend
by Princess Celestia posted on 19.08.2011 13:07:08
Tags:


Blarghlhargbl.

Uhm.
It's been some time.
So this is probably going to be a big update.
Haven't written it yet so I don't know.
Brb, writing the full blog post...



Yeah, it's a big one.
ITB: Talk about 2D platform AI (Artificial Intelligence), polygons, collision detection and GUI elements.

Princess Celestia The Daily Transcend #7 in Transcend
by Princess Celestia posted on 21.07.2011 22:42:31
Tags:


But Nick, there isn't a #6?!
Yeah, whatever. Screw you.
I was busy, ok?

Anyway, ITB: Gameplay concepts and ideas.
(The actually interesting stuff for you)

Princess Celestia The Daily Transcend #5 in Transcend
by Princess Celestia posted on 19.07.2011 02:32:31
Tags:


Whoop. Time for an update!

So today I got to test the event system I put in place and thought a bit more about enemy classes and the general game style.
I'll probably discuss more of that tomorrow when a friend of mine comes over and we can have a closer look at everything together.

Anyway, let's dive right into... stuff....

Princess Celestia The Daily Transcend #4 in Transcend
by Princess Celestia posted on 18.07.2011 00:50:35
Tags:


So, on this day...
I did some animation work, added the first Entity class and tweaked some stuff in the file format and the editor.
Other than that I had a busy IRL day so again, didn't get to do much. Sadly.
I baked muffins though, so that's a plus.

Anyway, on to the news.

Princess Celestia The Daily Transcend #3 in Transcend
by Princess Celestia posted on 17.07.2011 02:22:45
Tags:


Remember how I said I'd do a lot more today?
Ahahaha, oh you silly nick.
silly silly nick...
...
FUCK.

Ok so, I won't make any excuses here, I just didn't do much at all today.
I got no one to blame but myself.

I got two little things done though and some concepts...

Princess Celestia The Daily Transcend #2 in Transcend
by Princess Celestia posted on 15.07.2011 22:37:21
Tags:


Honestly, I haven't done much today.
I'm still busy with re-organizing my room and I haven't had much desire to work on the particle system.
There's still some stuff that I got ready though.

Princess Celestia The Daily Transcend #1 in Transcend
by Princess Celestia posted on 14.07.2011 22:32:03
Tags:


Well here we go.
The first of the hopefully daily following updates about Transcend.

There's a lot of catching up to do of course and there's already a lot of things done.
Technically, you could already make a game with this.

So, let's dig right in.

Princess Celestia Transcend in Transcend
by Princess Celestia posted on 13.07.2011 18:59:13
Tags:


About time I talk about this.

Well, right off the bat: What the hell is this?
In all simplicity: It's a project of mine to program a game, including engine and graphics, from scratch.

This project is, at the same time, also an obligatory school project, called the \"Matura-Arbeit\".
It will play a part in the final score of my graduation.

Now, what is the \"Matura-Arbeit\"?
Here in Switzerland, you have to complete an individual project of your own, about a topic that is pretty much free to choose, for the graduation. Depending on what kind of project that is (scientific, artistic, combination), you have to write an essay of 7-20 pages.
That's surprisingly little, I know. And I could easily fill 20 pages with the programming stuff alone.
Either way, you also have to hold a dissertation about it at the beginning of the second school semester, which will also influence the mark you're getting for it. You also get two teachers that should accompany you in the process of the project and help you with stuff you don't know about.

The topic I chose was to simply build a game from scratch.
Sounds easy, right?
Just put in some OpenGL commands, plaster some animations onto the screen and build your level and with that your game.

Well. The truth is far from that.

Pages: 1