WIP: OutbreakX Win, Mac and Android. IOS ??

Previous topic - Next topic

D2O

Hallo, es ist schon lange her wo ich an meinem Spiel gearbeitet habe, Motivation, Zeitmangel ...
und natürlich noch viel unwissen ;)

Aber im moment habe ich für mich wieder grosse schritte gemacht und möchte Euch den Aktuellen Status zeigen.
Worum geht es ?
OutbreakX ist ein Crillion/Breakout clone.
Es müssen alle Spielsteine abgeräumt werden.
Crillontypisch geht es nur wenn der Player auch die gleiche Farbe wie die Spielsteine hat.
Hier sind Mauern und Schiebesteine die sich genauso verhalten.
Natürlich gibt es auch bereiche die nicht berührt werden dürfen.

Was noch im grossen fehlt:
Sound,
Levelswitch,
Im Menü die Level auswahl.
Viele kleine verbesserungen :)

Was geht?
Menü bis auf die Levelauswahl.
Für Android das zrückladen in den Aktuellen status wenn das spiel pausiert / den Focus verliert. -> Quicksave
Steurung am Desktop mit den Cursortasten am Android mit 2 Finger Touch.

Frame abfrage, falls die fps unter 58 (testweise) fällt, wird der Hintergrund ausgeschalten -> bring mächtig speed bei mir!?
Die Grafik wird bis auf die Textausgabe mit Polyvector gezeichnet, auch die Animationen.

Naja, schaut euch einfach mal den kleinen video clip an.

---- Google translate-----------:

Hello, it's been a long time where I worked on my game, motivation, lack of time ...
and of course, much more ignorant;)

But at the moment I have made big steps back for me and I want to show you the current status.
What is it?
OutbreakX is a Crillion / Breakout clone.
It must be cleared away all the tiles.
Crillontypisch it is only when the player has the same color as the checkers.
Here walls and sliding stones are behaving the same way.
Of course, there are also areas that can not be touched.

What is still missing in the large:
sound,
Level Switch,
The menu shows the level selection.
Many small improvements :)

What's going on?
Menu down to the level selection.
For the Android zrückladen in the Current status when the game is paused / loses the focus. -> Quick Save
Steurung on the desktop using the cursor keys on Android with 2 finger touch.

Frame query if the fps drops below 58 (for testing purposes), the background is turned off -> bring powerful speed with me !?
The graph is drawn to the text output Polyvector, the animations.

Well, you just have a look at the short video clip.
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

erico

Great puzzle idea! I like it!

Some ideas:
-maybe a more simplistic visual style would fit it better?
-smaller tiles for a bigger play area could help visibility of a bigger map on screen (good for planing next movements)
-easy in/easy out on the scrolling

Super great so far! :good:

Fabbio

Hello erico , thanks for your comment .
First I had simple graphics,
but thought that it looks better.
The graphic on the video looks something big out there ivh here in window mode with 800 * 600
work .
On a mobile phone with 1280 * 720 it looks better.
If the screen height below 500 be
the sprites of 64 * 64 32 * 32 be scaled down .
Will stay here but a little further test .

Gesendet von meinem GT-I9300 mit Tapatalk


spacefractal

#3
Alternative you could do the Greedy Mouse style for scrolling (which also not used easy in/out camera too),

Also  adding a clue icon to zoom out and then look on the map with slide (which also pause the game eventuelly).

Also don't make levels too big as a mobile game (not bigger than this).

I'm gonna think the face should animated a bit (like Wagga in ios game Jungool).

Also don't remove the background allready under 58fps. Can been happens quite normal. Instead add graphics details and frame skips in the menu as well fps options.

I'm like very much rest and idea of the game, very well executed. So all above small details and ideas.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

D2O

Hallo spacefractal,

ja, das scrolling könnte ich ähnlich machen wie bei der "Greedy Mouse".

Was die Map grösse angeht, mache ich mir im grunde keine sorgen,
berechnet / gezeichnet wird nur das was im Sichtbaren bereich vom Screen liegt plus 1 Tile , die map könnte therotisch 20.000 * 20.000 Tiles gross
sein.
Das beeinträchtig hier den Speed nicht.

Den Hintergrund optional abschalten ist vieleicht besser.
Werde ich einbauen.

Das mit dem gesamtspeed kann ich aber erst  ab Mittwoch genauer testen, zu zeit bin ich noch auf KUR :)
Aber ab Mittwoch bin ich wieder zu Hause, dort kann ich das ganze genauer unter die lupe nehmen.
Hier stehen mir dann ein XPeria sp, S2 Plus, ein kleines HTC und ein älteres Weltbild Tablet zur verfügung.

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

Hello spacefractal,

Yes, I could do the scrolling similar to the "Greedy Mouse".

As for the map size, I'm not provide basically,
calculated / drawn only in the visible range of what screen is plus 1 tile, the map could therotisch 20,000 * 20,000 Tiles large
be.
The detrimental not the speed here.

Turn off the background option is maybe better.
I will install.

That with the overall speed but I can only test more accurately from Wednesday to time I am still KUR :)
But on Wednesday I am back at home, where I can take all the detail with the magnifying glass.
Here then is a XPeria sp, S2 Plus, a little HTC and an older worldview Tablet me are disposal.

I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

spacefractal

#5
with 20000 x 20000 tiles, you do  run out of memory first =D.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

D2O

 :good:
War nur alls beispiel gedacht.

Hab mal schnell 12800 + 3200 Pixel gemacht.
Bei mehr mach schon der Editor schlapp.  =D

Läuft tipptop auf dem Handy :)  Mahlzeit.
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Schranz0r

Ahhhh, ein Crillion remake.
Hatte ich auch mal gemacht :)

Wieso benutzt du nicht Box2D ?
Würde sich für die Kollisionen gut machen, Vorteil wär noch ein kleiner "Bounce" wenn du das Material richtig setzt ^^ 
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

D2O

Soweit bin ich noch nicht, ich bin ansich froh mit GLB eigenen mitteln soweit zu kommen. :-[
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

spacefractal

The bouncy thing can property just been done by a animation on the ball its self, rather doing that in the code.

As im do see, im can do understand why Erico recommered doing easy in/out to smooth out the camera, when would smoothout the ball not constactly go so far to the edge,  but alternative its should also place so center as possible, then this can property been skipped.

The tile size do seens nicely and should works on both tables and phones.

Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

D2O

Hallo,
könnt ihr bitte das hier mal testen,
www.deuteriumoxid.com/glbasic/OutbreakX.zip , nur Windows.
Ich habe gestern angefange alles nochmals neu zu strukturieren, soweit wie möglich alles auf Type
umgestellt um so flexibel wie es mir möglich ist zu sein.
Die grafiken werden nun mit der Auflösung mit scaliert, max. 64 pixel min. 28 pixel.
Der Player steht nun in der mitte und die map wird gescrollt -> "Greedy Mouse"

Es wird im moment nur die map und grafiken geladen,
gescrollt wird mit den Cursertasten.
Keine Kollision und sonstige sachen.
Frame auf 60 fps begrenzt.

Das Problem ist nun, bei mir auf dem Laptop habe ich ein "Tearing" auf dem Handy ist aber davon nichts zu sehen.
Ich frage mich ob das nun nur beim mir auf dem Laptop so ist, oder generell auf Desktop systeme?





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

Hello,
Please can you here the test times,
www.deuteriumoxid.com/glbasic/OutbreakX.zip , Windows only.
Yesterday I'm starting again is to structure all new, as far as possible on all Type
changed to be as flexible as I possibly can.
The graphics are now with the resolution scaliert, max. Pixel 64 min. 28 pixels.
The player is now in the middle and the map is scrolled -> "Greedy Mouse"

It is only the moment map and graphics loading,
is scrolled with the cursor keys.
No collision and other things.
Frame limited to 60 fps.

The problem now is with me on the laptop I have a "tearing" on the phone but it is nothing to see.
I wonder if the only on on my laptop is now so generally or systems on desktop?
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

kanonet

Also direktes Tearing kann ich nicht sehen, nur den typischen VSync-Bruch über das ganze Fenster, meinst du das? VSync an schon probiert?
Lenovo Thinkpad T430u: Intel i5-3317U, 8GB DDR3, NVidia GeForce 620M, Micron RealSSD C400 @Win7 x64

D2O

Danke kanonet, das war es  :booze:
Läuft nun wieder geschmeidig.
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

D2O

So, habe jetzt einiges umgestellt und das Scrolling so angpasst das ansich der Player in der Mitte steht und
die Map um den Player herum scrollt.
Die Idee hat mich schon gereizt, aber das war wohl ein "Schuss mit X das war wohl niX" :)
Das ganze scheint sich hier für nicht so gut heraus zu stellen.
Es funktioniert, aber das Bild ansich wird viel zu unruhig und strengt die Augen sehr an.

Aber egal, habe hier heute wieder was dazu gelehrnt :)

Video

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

Thus, some have now changed and the scrolling so angpasst the ansich the player is in the middle and
the map to scroll around the player.
The idea has already appealed to me, but that was a "shot with X that was probably niX" :)
The whole seems here to be picked out for not so good.
It works, but the image ansich is far too restless and strained my eyes to a lot.

But no matter what I here again gelehrnt this today :)

Video
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

spacefractal

looks well :-).

Its would also been nice if there was no countdown timer, so you can explore the level. eventuelly reward players with stars or something (like im did for Greedy Mouse).
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/