bgBanner
Banner Banner aktuelles POTMaktuelles POTM letztes POTMletztes POTM vorletztes POTMvorletztes POTM Banner
left right right

You are not logged in.

1

Sunday, January 3rd 2010, 11:59am

Geex - Game Edition and Engine for Xbox



Hello
I've been developping a 2D engine and Editor with XNA for a year now, this project is called Geex (Game Engine and Editor for Xbox)
Interesting enough for this forum, we have developped a module to import and play games from RMXP. Basically we transform RMXP Data and tileset/autotile into our format, and then the game is readable with the engine.
Of course as it's done with XNA, the transformation goes with a lot more option:
Change the resolution
Increase the number of layer (to be mapped with the Geex Editor)
Increase the number of autotiles (to be used with the Geex Editor)
Use of the pad
More save files
Video importation
Better zoom (including map zooming)
Better scrolling (very smooth)

And with some constraints as well
Image size must be a multiple of 2
Image background must be transparent
Audio must be mp3, wma or wav (no ogg)
Video must be Windows Media Video, Series 9(max 1280x720)
And the biggest : we can afford custom scripts, however see below as we are going to share our code


We are currently testing the Engine with th RM module, here are some screens (from my project):





So why do we share this:
First because we are going to share that code with the community (as soon as all tests are done)
Secondly because we believe we can (even if its not our main objective) import your RMXP game to Xbox
And thirdly because we plan to release an editor for this engine (so far you can only map a fourth layer)

Any questions dont hesitate
We'll keep you posted

Roys and Gaetz

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

5 Auszeichungen

  • Send private message

2

Monday, January 4th 2010, 2:40am

Nice, reminds me of the Action Game Maker.
But if you can't use your custom scripts of RMXP the converting feature won't be used often I guess.
Maker-Fragen per PN sind nicht gern gesehen, sonst ->

3

Monday, January 4th 2010, 12:10pm

Yep
Remember that our main goal is not to build a RMXP conversion tool on Xbox, but more to develop an engine and editoor for our games. So we didn't planned on converting custom RM script to xbox. Also because I see very little "finished" project with massive inclusion of custom scripts
That being said, we'll be integrating EL commands to compensate but MORE THAN THAT we will share the code. Which means we'll have another community with c# scripters who'll be able to translate or (even more) develop new powerful routines
I suppose this is far more interesting than ruby and rgss.dll as XNA and c# .NEt is far more powerful...Thus we are pushing the limits ;)

Also the RMXP module we made is very easy to use in order to translate from Ruby/RGSS, basically you can use the same module/class in a c# syntax, look
Ruby version

Source code

1
2
3
4
5
6
7
  def update_jump
	# Reduce jump count by 1
	@jump_count -= 1
	# Calculate new coordinates
	@real_x = (@real_x * @jump_count + @x * 128) / (@jump_count + 1)
	@real_y = (@real_y * @jump_count + @y * 128) / (@jump_count + 1)
  end


C# Version

Source code

1
2
3
4
5
6
7
8
    	public void update_jump()
    	{
        	// Reduce jump count by 1
        	jump_count -= 1;
        	// Calculate new coordinates
        	real_x = (real_x * jump_count + x * 128) / (jump_count + 1);
        	real_y = (real_y * jump_count + y * 128) / (jump_count + 1);
    	}

4

Monday, January 11th 2010, 4:13pm

Hello
We keep going with tests
Here are some screens
The first is a screenshot of the RMXP like Menu. Here we have a 1216*672 resolution. Positions and dimensions could easily be changed by the Maker (without recoding)


Here is an example of our zoom engine. You can zoom in and out in game.
Before


After


See you soon

5

Monday, January 18th 2010, 12:08pm

Hello

here comes a test screen from Geex, just to check fogs and Dialogues
I added text shadow by default in the Message window

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

5 Auszeichungen

  • Send private message

6

Monday, January 18th 2010, 3:48pm

Menu:
You need to improve the text position so (for example) "0 Ecu" is centered.

Zoom:
The Sprite which do not have 32x32 pixels full opacity (stones/mushrooms/the player) to get a border after zooming. This really should be changed.

New Screen:
Oh my god, JPG >.<
With this quality settings you can't really see anything. But, okay, I can see the fog and the message window and I think they are okay^^
Maker-Fragen per PN sind nicht gern gesehen, sonst ->

7

Monday, January 18th 2010, 5:47pm

Thanks
this should be no problem from centering, although the RMXP editor box is limited, which means my message window is too big for the editor -> I guess the best is to keep the RMXP size

I didn t quite understand your zoom point ?

And sorry about the jpeg but png file was too big (>1mo)

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

5 Auszeichungen

  • Send private message

8

Monday, January 18th 2010, 6:11pm

Quoted

I didn t quite understand your zoom point ?
How it looks like:


How it should look like:


Quoted

And sorry about the jpeg but png file was too big (>1mo)
You could even have used a better quality for you jpg ;)
Maker-Fragen per PN sind nicht gern gesehen, sonst ->

9

Wednesday, February 3rd 2010, 6:10pm

Hi

We are still moving on. Here is a little screen with a small weather effect
So far we stay above the 40frames per second rate with big maps (160*120), big tileset (>8192height), more than 300events and a 1216*672 résolution
Still I have a little cache memory issue on my small config PC, and I'd like to improve that. Well I runs ok at the moment but I can make some performance improvements still
We should be able to release for the 1st of April normally

Krümelmonster

Administrator

Motto: Was du kannst heute verkrümmeln, verschiebe nicht auf morgen.

1 Auszeichung

  • Send private message

10

Thursday, February 4th 2010, 1:33pm

Hej,
very interesting project. I hope you/your finished it. Their is a great opportunity to play the games on the xbox :)

Exist at the moment a official English (or if not, french) page, where i can download/test your engine or find more information?

We should be able to release for the 1st of April normally

Is that a joke? Because in Germany is the 1. April a day for jokes and fun, called "Aprilscherz" / "April joke" or is this day seriously?

Hejdå Steve

Lesson XII: Latvian
Vai vēlaties būt sīkdatnes vai tējas cepumi?

YAams
Wer kann Java und will mitmachen?

...
Schweden - Lesson II: Vill du ha en kaka eller en kex i ditt te?
Finnisch - Lesson III: Haluatko evästeen tai keksi teen?
Afrikanisch - Lesson IV: Wil jy 'n koekie vir tee te hê?
Korea - Lesson V: 쿠키와 차에 비스킷을 가지고시겠습니까?
Filipino - Lesson VI: Gusto mo bang magkaroon ng isang cookie o biskwit para sa tsaa?
Katalonisch - Lesson VII: Li agradaria tenir un pastís o pa de pessic de te?
Morse - Lesson VIII: -- --- . -.-. .... - . -. / ... .. . / -. --- -.-. .... / . .. -. . -. / -.- . -.- ... / --- -.. . .-. / -... .. ... -.- ..- .. - / --.. ..- -- / - . . ..--..
iConji - Lesson IX:
Slovak - Lesson X: Chceli by ste mať koláč alebo sušienky k čaju?
Romanian - Lesson XI: Doriţi să aibă un tort sau biscuiti pentru ceai?

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

5 Auszeichungen

  • Send private message

11

Sunday, February 7th 2010, 9:06am

@ Roys: You know (or, well, maybe you don't :) the standard frame rate of games is 59, 60 or 70 but for the 360 30 FPS is used usually.
So I think you should test it with an adjusted frame rate.

@ Krümelmonster: Nennt sich April Fool's Day ;)
Maker-Fragen per PN sind nicht gern gesehen, sonst ->

12

Monday, February 8th 2010, 9:35am

Yep I was expecting this question :) it's not a April fool's day

About the framerate, well RMXP runs at 40 and VX at 60, XNA runs at 60...with no code/event addition...My engine runs above 40 with 160*120map, huge chipset, plane, sound, stick, high resolution etc and a low config PC. So the frame rate is not a worry at the moment

13

Thursday, March 11th 2010, 4:36pm

Hello

I spent some time learning HLSL and XNA pixel shaders and here we go
here is an example where I use 2 shaders
1- To apply an RGB + saturation effect on sprite and tilemap. Meaning that I tone each picture using R G B component and a saturation component
Herre saturation is 100% so the screen is black and white

2- To create transition effect, here a spiral. That's why you can see those black borders

These options are fully compatible with RMXP events commands

See you soon
Geex Powa

bottom bottom bottom