Spare Parts Maker [Android]

Jste nováček a chcete prezentovat své první projekty a chcete vědět názor zkušenějších? Tato sekce je právě pro vás!
Odpovědět
Uživatelský avatar
Sorsy
Příspěvky: 16
Registrován: říjen 29, 2011, 4:14 pm
Kontaktovat uživatele:

Spare Parts Maker [Android]

Příspěvek od Sorsy » červen 12, 2014, 6:27 pm

Ahoj vsichni!
Nedavno jsem dokoncil svoji prvni hru, ktera se jmenuje Spare Parts Maker a dnes jsem si vzpomel, ze bych ji mohl predstavit i tady a dostat nejake nazory a treba napady jak ji vylepsit. Je to strilecka s 2D pixel art grafikou a vasim cilem je zabit nepratelske roboty, kteri k vam priletaji. Za kredity ktere ziskate pak muzete upgradovat svoje vlastnosti, ktere jsou celkem genericke: rychlost strelby, pocet zivotu a doba trvani vaseho stitu.
Hru muzete zadarmo stahovat na Google Play. Hra by mela podporovat smart phony a tablety. Pokud ale mate neco slabsiho nez Samsung S3 mini tak to mozna nepujde moc dobre. Stahujte tady!


Na kraticke gameplay video se muzete mrknout tady:
http://youtu.be/8c_3IqJmD5o

Facebook stranka hry
Muj blog

Snad se vam libi!
Přílohy
06.jpg
Screenshot #2
05.jpg
Screenshot #1
Naposledy upravil(a) Sorsy dne říjen 31, 2014, 9:36 am, celkem upraveno 1 x.

Uživatelský avatar
D-Sheep
Příspěvky: 768
Registrován: září 7, 2011, 10:17 pm
Facebook: http://facebook.com/sheepdave
Bydliště: Praha, CZE
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od D-Sheep » červen 12, 2014, 7:03 pm

No, tomu říkám povedená jednoduchá hra. Když se budu nudit, vím, po čem sáhnu.
Zvuky jsou fajn, jsou z nějakýho toho online generátoru, ne?
Grafika má skvělý barvy, hezky to všechno ladí. Až na tu obrovskou šedo-zelenou pračku nebo co to je, co tam někdy vlítne. Ta je až moc pestrá. Skoro až přehnanost efektů a particlů se mi tam kupodivu líbí. Dává to hře akci a dynamiku.
Je za tím nějaký příběh? Proč stojí chodící robot sám jako poslední hrdina na kopci a zabíjí lítací roboty? Proč po něm jdou?
Bonusy mají, myslím, adekvátní cenu. Není to málo, takže určitě budu hrát delší dobu, ale ne zas tak, aby mě to sralo. Co mě naopak hodně sere, je zobrazení reklamy v tý samý milisekundě, co mi dojdou životy. S tím ale nemůžeš nic dělat, to je mi jasný.
Ještě mi vadí, že mi to nebere rychlý ťukání, třebaže na to mám dostatečný powerup. Jenže když to držím, tak si přes palce nevidím na displej a když chci rychle přehodit na druhý palec tak to někdy nesebere vůbec a trvá mi chvíli, než si uvědomím, že to nic nedělá.
Trochu bych vytknul přihlašování při zapnutí hry. Opravdu při prvním spuštení nevim, jestli chci, aby hra měla přístup k seznamu mých kontaktů. A dokud přihlášení odítám, tak mi ho to vnucuje při každým vstupu do menu. Proč tam je? Kvůli highscores?

Uživatelský avatar
Sorsy
Příspěvky: 16
Registrován: říjen 29, 2011, 4:14 pm
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od Sorsy » červen 13, 2014, 11:16 pm

Parada! Mam velikou radost, ze jsem dostal nejaky ohlas a rovnou i takhle pozitivni a navic prinosny.
Vezmu to poporade:
Nevim presne co myslis tou sedo-zelenou prackou, ale asi to byl ctvrty nepritel, ktery strili rakety? Pokud ano, tak ten se mi taky moc nezdal a tak jsem ho malinko upravil, pridal trochu texturu a stinovani. Mensi tip: kdyz ho nechas vystrilet vsechny tri rakety a zasahnes pak vznasejici se modul co po nem zustane, trosku se ti procisti vyhled ;)
Pribeh jsem nechtel nejak hloubeji resit. Sam je u mobilnich her preskakuju. V podstate jsi mi polozil otazky, ktery jsem chtel aby si polozil kazdy a zkusil si na to treba v pozadi mysli najit nejake odpovedi. Nikde treba neni receno, jestli jsi dobry nebo spatny robot a clovek si za to muze dosadit co chce.
Reklamu jsem umistil na samostatnou obrazovku, takze uz by se nemelo stavat, ze na to clovek omylem klepne hned po konci hry.
Ovladani jsem upravil tak, ze by ted melo brat i multitouch, takze by to melo reagovat lepe prave kdyz se snazis strilet rychle. Kdyztak mi prosim dej vedet jak se ti to ted hraje ;)
K tomu prihlasovani: vubec nechapu proc po tobe kdokoliv chtel tvuj seznam kontaktu. Aplikace se rozhodne v nicem nehrabe, mela by chtit jen pristup k internetu, kvuli reklame a prave kvuli online highscore od Googlu. Koukal jsem na oficialni forum GM a tam mi moc nepomohli, ohledne toho jak nastavit jake povoleni si ma aplikace zadat, takze hadam ze ted chce proste vsechny... Kazdopadne jsem to prihlasovani presunul a zobrazi se az kdyz chces skore bud zobrazit a nebo poslat po konci hry na online zebricek.

Ted jsem nahral novou verzi na GooglePlay, takze za par hodin by se ti mela aplikace sama aktualizovat. Byl bych rad, kdybys mi mohl napsat neco i k nove verzi, zda je to lepsi a tak ale samozrejme te do niceho nenutim, uz takhle jsi mi pomohl hru zlepsit o hodne ;) Hlavne tim, ze o to ma nekdo zajem a trochu me to nakoplo k dodelani nekterych veci (jako treba vypinani/zapinani zvuku). Diky moc! :)

Edit: zvuky jsou skutecne z online generatoru. http://www.bfxr.net

Uživatelský avatar
D-Sheep
Příspěvky: 768
Registrován: září 7, 2011, 10:17 pm
Facebook: http://facebook.com/sheepdave
Bydliště: Praha, CZE
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od D-Sheep » červen 14, 2014, 9:52 am

Tak jsem si stáhl update. Ovládání je přijatelnější. Ale našel jsem tam pár chyb. Nevím přesně kdy, ale snad ve chvíli, kdy jsem aktivoval štít, se mi odečetl poslední život, ale neumřel jsem. Zřejmě jsem pokračoval až do záporných čísel. Získal jsem tak hromadu bodů, ale naštěstí pro tebe není žádná možnost je přenést do obchodu, když jsi nesmrtelný. Taky jsem objevil, že u těch hardcore zavíracích robotů zbyl nějaký debug artefakt v podobě popisku "open: 0/1". U toho samého se pak stalo, že se přestal pohybovat hned po vytvoření mimo místnost, takže nešel zničit a už tam ani nelítali další stejnýho typu.
Screenshot_2014-06-14-09-40-07.png

Uživatelský avatar
Sorsy
Příspěvky: 16
Registrován: říjen 29, 2011, 4:14 pm
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od Sorsy » červen 14, 2014, 11:38 pm

Sakra :/ Zda se, ze jsem pracoval s o neco starsi verzi hry, proto tam byla ta debugovaci informace u sedmeho nepritele. Spoustu veci jsem upravil, nemelo by se uz stavat, ze by nepratele zustali vyset jen tak ve vzduchu a taky to s temi zivoty. Napsal jsem totiz jen podminku lives == 0 {death = true} misto lives <= 0... to me vubec nenapadlo, ze by to dokazalo preskocit o dva :] Tak pro priste. Takze zase, par hodinek a melo by to byt na Google Play. Diky za trpelivost a ohlas! :]

Uživatelský avatar
Cpt.Luke
Příspěvky: 600
Registrován: srpen 10, 2011, 7:34 pm
Facebook: https://www.facebook.com/cptluke
Bydliště: Martin
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od Cpt.Luke » červen 15, 2014, 5:15 pm

Zdravím.
Hru som odskúšal na svojom HUAWEI ASCEND G300 a funguje viac než dobre, len keď tam je tých nepriateľov viacej tak to začne trošku sekať :/

Tu sú veci/chyby na ktoré som narazil a odporúčal by som ich opraviť :
Niekedy sa mi aj stáva že hra "zamrzne" ale ona beží furt normálne len sa už nedá streľať a mňa zatiaľ ničia nepriatelia a keď sa hra "odsekne" tak hráč vystrelí veľmi široký lúč... neviem čím to môže byť o.O
Občas sa mi stane aj to že zapnem hru a čakám aj 30 sekúnd kým príde nejaký Enemy :P
No najhorší pocit mám z tej reklamy, ktorá vyskakuje hneď ako zomriem a potom musím čakať kým sa vypne (nedalo by sa to nejako upraviť? nech sa ta reklama zobrazí neskôr??)

Hra je inak skvelá a dosť ma baví... Chcem dosiahnuť FullUpgrade! :D
Teším sa na ďalšie verzie... zatiaľ držím palce! :)
Môj web!

VCH BIATCH
old name - Luko8525

Uživatelský avatar
D-Sheep
Příspěvky: 768
Registrován: září 7, 2011, 10:17 pm
Facebook: http://facebook.com/sheepdave
Bydliště: Praha, CZE
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od D-Sheep » červen 15, 2014, 5:55 pm

Tak. Já jsem hru úspěšně dohrál a mám z toho dobrý pocit. Snad i díky tomu, že mám enormní náskok na 2. pozici v žebříčku :P
--- Mohl by se po úspěšném odeslání na net objevit nějaký nerušící pop-up, abych věděl, že to vyšlo? Nemusí to zrovna být okno s "OK" tlačítkem, ale jen nějaký label, co se objeví a zmizí. Pokud se to povede, pak už na další klikání pro odeslání nebude hra reagovat nebo ta možnost dokonce úplně zmizí - není to už potřeba. Nejlepší by asi bylo změnit text z "Post Highscore" na "Score submitted" nebo dokonce oznámení, na jaké jseš momentálně pozici (pokud to Google Play/GM vůbec dokáže zjistit).
Dál pojedu na podobné vlně jako Cpt. Luke.
mám Samsung Galaxy S II a nemůžu si na nic stěžovat. Můj procesor vše zvládá grandiózně. Jednou jsem ale opravdu zahlédl asi tak 10x širší laser než normální. Jak řešíš jeho tloušťku? Snad ne podle času...
Párkrát se mi taky stalo, že několik vteřin na začátku jsem čekal, než připluje druhý robot.
Po skoupení všech upgradů pak v obchodě místo ceny stojí nápis "50" - co to znamená?

Lukovi osobně: stáhni si novější verzi, v ní už je reklama snesitelná.

Uživatelský avatar
Cpt.Luke
Příspěvky: 600
Registrován: srpen 10, 2011, 7:34 pm
Facebook: https://www.facebook.com/cptluke
Bydliště: Martin
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od Cpt.Luke » červen 15, 2014, 6:46 pm

Mám najnovšiu verziu ale furt to nieje najlepšie... :/
Môj web!

VCH BIATCH
old name - Luko8525

Uživatelský avatar
Sorsy
Příspěvky: 16
Registrován: říjen 29, 2011, 4:14 pm
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od Sorsy » červen 16, 2014, 11:34 am

@Cpt.Luke: Jsem moc rad, ze se ti hra libi. Bohuzel s tim sekanim pri vice nepratelech moc nepomuzu, mam za to, ze jsem optimalizoval co slo. Zkusim na to jeste mrknout pozdeji, ale v tomhle ohledu nic slibit nemuzu :/
S tim zaseknutim bohuzel taky nevim. Jak casto se ti to stava? A myslis, ze by to slo nejak vyvolat? Hraju taky, ale tohle se mi nikdy bohuzel nestalo.
Naopak laser jsem opravil, predtim se k jeho sirce vzdycky pri vystrelu 5 pricetlo. Ted se jen nastavi na 5 a pak se zmensi. Takze to je snad uz v poradku.
Reklamu jsem jeste opozdil a udelal tak, aby to nelakalo kliknout na Continue nez se reklama nacte. Mym cilem je, aby se sice reklama ukazala, ale aby se dalo co nejrychleji hrat zase znovu, takze tam zas tak velike prutahy delat nechci.

@D-Sheep: Gratuluju k tak vysokemu skore! Parada.
Odesilani na net je predelane a uz by melo byt trochu vic vypovidajici o tom, co se deje. Bohuzel jak pises tak GM, aspon co ja vim, nedokaze zjistit na jakou pozici ses dostal. Pro nej je to aspon zatim jen send/show all.
Cekani na druheho robota... pro me bohuzel podruhe. Uz je to opravene, opet to byla chyba, ktera byla jednou opravena, ale ja jsem si na upravy nacetl starou verzi. Musim na to davat priste lepsi pozor :/
Napis 50 u upgradu byla zase prvni cena, chybel tam prazdny snimek. Ted uz se zobrazi fajfka :)

Nova verze je opet na Google Play.

Uživatelský avatar
D-Sheep
Příspěvky: 768
Registrován: září 7, 2011, 10:17 pm
Facebook: http://facebook.com/sheepdave
Bydliště: Praha, CZE
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od D-Sheep » červen 16, 2014, 11:44 am

Super, skvělé zprávy! Teď už je hra, myslím, hodně blízko dokonalosti.

rasgon
Příspěvky: 48
Registrován: leden 24, 2012, 4:50 pm
Facebook: http://facebook.com/

Re: Spare Parts Maker [Android]

Příspěvek od rasgon » červen 18, 2014, 7:24 pm

Můžu se zeptat jak funguje to online highscore? Je to hodně programování? Vždy jsem to chtěl ve hře mít :)
Jinak hra je super, baví mě. Zkoušel jsem zatím na starým SE Xperia Neo. Pak zkusím na Nexus.

Uživatelský avatar
Sorsy
Příspěvky: 16
Registrován: říjen 29, 2011, 4:14 pm
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od Sorsy » červen 19, 2014, 12:35 am

Ahoj. Tohle konkretne je od Googlu jen pro Android a pristup k jeho vytvoreni dostanes po zaregistrovani se jako developer, coz stoji myslim $20. Po tom co ho vytvoris v panelu co se ti zpristupni si zkopirujes jeho id a pak ho pouzivas se dvema funkcema, ktere ma Game Maker Studio primo v sobe. Jednou si ho nechas zobrazit a druhou do nej ukladas. Ja to ukladani delam treba takhle:

Kód: Vybrat vše

if os_is_network_connected() == false
     {sprite_index = spr_login_failed} else
          {if achievement_login_status() == false
               {achievement_login()} else
                    {if score > 0
                         {
                         sprite_index = spr_score_submitted;
                         achievement_post_score("id highscore",score)
                         }
                    }
          }
     }
Cele by to jeste bylo podminene kliknutim na nejaky odesilaci cudlik. Takhle nebarevne to vypada dost desive, ale kdyz jdes po radcich tak vidis, ze si nejdriv zjistim, jestli neni zarizeni pripojeny k internetu, kdyz neni tak zmenim objektu sprite, ktery zobrazi informaci ze se login do sluzby nepovedl. Pokud jsem tak jedu dal a zjistim, jestli uz nahodou lognuty nejsem. Kdyz nejsem tak se naloguju. No a kdyz konecne sedi pripojeni, login, a navic je jeste skore vetsi nez nulove tak se odesle do tabulky s id highscore. A jako bonus zmenim sprite, aby hrac vedel, ze je hotovo.

Zobrazeni skore pak vypada u me takhle:

Kód: Vybrat vše

if (achievement_login_status() == false and os_is_network_connected() == true)
     {achievement_login()} else {achievement_show_leaderboards()}
Zase podminene kliknutim na cudlik. Tady je to o neco jednodusi. Proste jen zkontroluju pripojeni a login. Kdyz nesedi login tak se lognu a kdyz se dostanu az k else tak zobrazim vysledkove tabulky.

V podstate za tebe udela vsechno Google a za to si nechaji zaplatit :] Jsem moc rad, ze se ti hra libi ;)

Uživatelský avatar
D-Sheep
Příspěvky: 768
Registrován: září 7, 2011, 10:17 pm
Facebook: http://facebook.com/sheepdave
Bydliště: Praha, CZE
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od D-Sheep » červen 19, 2014, 9:16 am

Tvůj styl psaní a odsazování o 5 znaků je... zajímavý. Ani se nedivím, že se v tom dokáže schovat množství chyb.
Podívej se na http://en.wikipedia.org/wiki/Indent_style#K.26R_style

Uživatelský avatar
Sorsy
Příspěvky: 16
Registrován: říjen 29, 2011, 4:14 pm
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od Sorsy » červen 19, 2014, 11:45 am

No, o pet znaku jsem to odsadil, protoze tady na foru nejde text odtabovat. I tak v tom nevidim problem, narazis na nejakou chybu v kodu co jsem poslal, nebo na predchozi bugy? Na odkazu je zajimave cteni, ale pri psani kodu spise resim, jestli to vypada prehledne pro me, a ne podle nejakeho stylu. Proto se take zadne bugy co jsem opravoval netykaly zapisu. Na zapis tak jak ho vidis uz jsem nekolik let zvykly.

Uživatelský avatar
D-Sheep
Příspěvky: 768
Registrován: září 7, 2011, 10:17 pm
Facebook: http://facebook.com/sheepdave
Bydliště: Praha, CZE
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od D-Sheep » červen 19, 2014, 12:24 pm

Dost mě to trklo do očí, protože jsem ještě takovýhle zápis if-else neviděl.
A co se čistě toho jazyka týče, vůbec není potřeba psát za funkci == true, protože ta funkce sama už to true může vracet. Ve skutečnosti se tím ptáš, jestli true je opravdu rovno true. A naopak == false lze nahradit negací výsledku vykřičníkem. Koukni se po GM logických operátorech.

Uživatelský avatar
Sorsy
Příspěvky: 16
Registrován: říjen 29, 2011, 4:14 pm
Kontaktovat uživatele:

Re: Spare Parts Maker [Android]

Příspěvek od Sorsy » červen 19, 2014, 12:35 pm

Aha, to jsem videl nekde zapsane, bez toho == true/false, jen jsem nevedel, proc to tak je mozne. Supr, diky moc! :)

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti