Permalänk

[Spel] BulletMadness

Hallå där sweclockare. Det ligger till som så att jag under en tid nu jobbat med ett spel skrivet i C++ tillsammans med SFML, och det känns nu moget nog att ge lite förhandsvisningar samt insamling av ideér och annat.

Spelet går ut på att man ska undvika svärmar av bollar som kommer from olika håll i olika mönster.
Screenshot:

Spelet finns för tillfället i fyra svårighetsgrader. Easy -> Normal -> Hard -> Hell
Easy rekommenderas för folk som vill spela ett lungt spel och Hell är för dem med gudomliga reflexer och concentration.

Föremål som man kan plocka up för tillfället:
-Svart Hål | Drars bollar mot sig och sprängs i slutändan och skickar iväg bollarna den samlade upp tidigare
-Reflector | Skickar iväg alla bollar nära dig så de åker ifrån dig.
-Wall | Skapar en mur som stoppar alla bollar som kommer nära.
-Medpack | Ger dig två extraliv
-Direction Changer | Vänder håll på alla bollar
-Time Freeze | Fryser alla bollar nära dig.
Alla föremål används med vänster musknapp.

Spelet är för tillfället under uveckling så vissa funktioner kanske inte finns än. Men min egna lilla lista på saker som jag ska lägga till är följande, i prioritetsordning:
- Göra item systemet helt klart //Klar
- Göra en simpel meny för att visa sin score efter en spelomgång //Klar
- Partikelsystem för att få till den där extra touchen. //Klar
- Bakgrunder till huvudmenyn och till ingame //Klar
- Onlinebaserad highscore lista //klar

För att kunna komma åt highscore listan så måste du öppna porten som du ställer in i settings.ini
Default: 6666
default listan är theglade.dyndns.info vilket är den "officiela" highscore listan, på den servern behöver du ha port 6666 öppen för att ta emot data. och du behöver ha port 6667 som målport (default) för att skicka data.

Du kan också sätta upp en egen server och ställa in portar på den med den medföljande serverapplikationen

Musiken när man spelar är specialkomponerad för detta spel av en god vän.

Alla ideér, förslag och självklart uptäckta buggar uppskattas extremt mycket

Här kan du ladda ner senaste versionen:
http://data.fuskbugg.se/dipdip/BulletMadness%20v1.04.rar

Äldre versioner:
http://data.fuskbugg.se/dipdip/BulletMadness%20v1.0.rar
http://data.fuskbugg.se/dipdip/_____Release.rar
http://deadleaves.nu/dump/public/BM_Alpha_0.500.rar
http://deadleaves.nu/dump/public/BM_Alpha_0.400.rar
http://deadleaves.nu/dump/public/BM_Alpha_0.321.rar
http://deadleaves.nu/dump/public/BM_Alpha_0.121.rar

Tack för att ni tar er tid att läsa detta
//DeadLeaves (Lisianthus)

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk

Hm, fick inte igång spelet. Först saknades filen "msvcp100.dll" så jag laddade ner den och satte den i mappen, nu saknas filen "msvcr100.dll".

Permalänk
Medlem
Skrivet av Sandking305:

Hm, fick inte igång spelet. Först saknades filen "msvcp100.dll" så jag laddade ner den och satte den i mappen, nu saknas filen "msvcr100.dll".

same

Visa signatur

Maximus X Hero - 8700k @5.1GHz - H115i - 32GB LPX@3466MHz - MSI 980Ti Gaming - EVGA SuperNova 750 G2 - Asus vg248qe - FD R5

Permalänk
Medlem

saknar säkerligen Visual C++ 2010 Runtime...

Permalänk

Jag ber extremt mycket om ursäkt, hur kunde jag glömma nämna det. För att spela behöver ni Visual Studio 2010 runtimes:
Download details: Microsoft Visual C++ 2010 Redistributable Package (x86)
Hoppas ni har tålamod med mig och ger spelet en till chans

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk

Om man inte orkar google:a

Download details: Microsoft Visual C++ 2010 Redistributable Package (x86)

Menyn var lite förvirrande, jag såg först inte start knappen och försökte trycka på svårighetsgraderna för att starta. (det kan också bero på att jag är korkad). Gameplay kändes genomtänkt och kul! Jag älskar musiken!

Permalänk
Medlem

nån typ av scoreboard vore härligt=)

Permalänk

Jag jobbar nu med att göra en simpel score skärm som visas efter varje match, dock kommer online-listan senare.

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk

Nu funkar det

Roligt spel men en liten sak har jag att tillägga. Mellan det två listerna (score/time/hp och item) så kan man inte dra ner pricken längst ner, så man blir lurad om man försöker gå ner. En list över hela botten hade nog varit mer praktiskt.

Permalänk
Skrivet av Noobenu:

nån typ av scoreboard vore härligt=)

Nu finnes en simpel scoreboard, kommer dock inte göra den mer advancerad än vad den är nu eftersom jag senare ska göra en highscorelista online.

Skrivet av Sandking305:

Nu funkar det

Roligt spel men en liten sak har jag att tillägga. Mellan det två listerna (score/time/hp och item) så kan man inte dra ner pricken längst ner, så man blir lurad om man försöker gå ner. En list över hela botten hade nog varit mer praktiskt.

Tack för tipset, det är nu en linje som visar vart spelområdet tar slut

Har uppdaterat nerladdningslänken i mitt första inlägg.

Har också gjort så att konsol fönstret inte längre visas.

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk

asså shit vilket grymt spel, lätt det bästa någonsin

Permalänk
Skrivet av alibababert:

asså shit vilket grymt spel, lätt det bästa någonsin

Lukar det sarksm eller?

Till er andra som kanske är lite intresserade i mitt projekt så håller jag nu på med ett Partikelsystem så det blir lite mer ögongodis

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk
Medlem
Skrivet av Lisianthus:

Lukar det sarksm eller?

Till er andra som kanske är lite intresserade i mitt projekt så håller jag nu på med ett Partikelsystem så det blir lite mer ögongodis

Bra det! Ser lite tråkigt ut just nu. Lite skiftande bakgrunder kanske vore någonting? Skulle göra det hela lite mer visuellt intressant.

Kul spel.

BTW: Du borde göra botten-"baren" helt ifylld så man inte ser kulorna i den lilla svarta rutan där nere.

Visa signatur

Citera eller nämn gärna mig (@ToJa92) om du svarar på något jag skrivit.
Uppskattar du eller blir hjälpt av ett inlägg jag skrivit är jag tacksam om du gillar det.

Permalänk
Skrivet av ToJa92:

Bra det! Ser lite tråkigt ut just nu. Lite skiftande bakgrunder kanske vore någonting? Skulle göra det hela lite mer visuellt intressant.

Kul spel.

BTW: Du borde göra botten-"baren" helt ifylld så man inte ser kulorna i den lilla svarta rutan där nere.

Tycker du jag borde ha samma bakgrund under en hel spelomgång och växla varje gång man startar på nytt? Tror att ifall man skiftar under spelets gång kan det vara väldigt irriterande.

Tack för komplimangen, det är komplimanger och konstruktiv kritik som gör det roligt för mig att utveckla mitt spel.

Uppdateringar gjorda för tillfället.
-Två nya powerups, låter dem vara hemliga tills jag släpper nästa version
-Fixat så att GUI-baren där nere är hel så man inte ser bollar bakom den.
(Jag jobbar med partikel systemet)

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk
Medlem

Vet inte om ni kör så att spelet blir svårare med tiden/poängen? Isåfall vore det häftigt om ni körde någon animerad bakgrund, och sen fade'ade till en annan när det blir svårare osv. En statisk bakgrund tycker jag blir ganska så tråkig i längden(och bildspel skulle nog vara ännu sämmre).

Visa signatur

Citera eller nämn gärna mig (@ToJa92) om du svarar på något jag skrivit.
Uppskattar du eller blir hjälpt av ett inlägg jag skrivit är jag tacksam om du gillar det.

Permalänk

Som det är nu blir det inte svårare med tiden, men det är någon som jag tänker ändra på.

Det där med bakgrunden är något jag får tänka lite på, en animerad bakgrund kräver mycket prestanda medan statiska bilder är tråkigare och ingen bakgrund är tråkigast, får se vad som ger mest ögongodis/prestanda. Det ligger ju också till som så att jag inte är särskilt duktig på att rita, så några längre och framför allt snygga animationer kommer blir svårt för mig.

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk
Medlem

Detta spel minner mig om något jag tidigare må ha spelat, så konceptet medför en viss känsla av att icke vara helt unikt.

Än dock underhåller spelet mig under nattens mörka timmar, och skänker mig mycket nöje. Att det trevliga biblioteket SFML används är även det någonting jag anser vara bidragande till ett bra spel då SFML ju är SDL på steroider, eller snarare: OpenGL.

Jag gillar't, helt enkelt.

Visa signatur
Permalänk

Tack för komplimangen, Jo jag vet att konceptet inte är unikt. Men jag utvecklar mest spelet för att lära mig och att förbereda mig för mitt nästa spel. Men det gör mig glad att någon har funnit spelet underhållande nog att spela det en stund.

Jag har också en ny version att presentera: Version Alpha 0.4
Nyheter:
- Partikel system, MMmmm ögongodis.
- Föremål: Direction Changer, vänder håll på alla bollar på planen
- Föremål: Time Freeeze, Stannar alla bollar i ett område runt dig.
Uppdateringar:
-Nytt grafiskt gränssnitt för spelskärmen.
Nerladdning:
http://deadleaves.nu/dump/public/BM_Alpha_0.400.rar

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk

När man förminskar fönstret så blir det konstigt att styra pricken både i spelet och i menyn. Sen vet jag inte om man kan sätta ett "stopp" för max fps, för spelet tar rätt mycket av cpu, ~500fps ligger det på för mig när jag kollade med fraps.

Stort plus på de nya effecterna

Permalänk
Skrivet av Sandking305:

När man förminskar fönstret så blir det konstigt att styra pricken både i spelet och i menyn. Sen vet jag inte om man kan sätta ett "stopp" för max fps, för spelet tar rätt mycket av cpu, ~500fps ligger det på för mig när jag kollade med fraps.

Stort plus på de nya effecterna

Jag tar till mig av dina ord, och det passar bra till min nästkommande uppdatering, en "Optionsmeny".
Dock tvivlar jag på att jag kan göra något åt att det blir konstigt när man ändrar storlek på fönstret, tror helt enkelt att det är SFML som jävlas. Men jag ska ta mig en titt på problemet

Bör jag ha VSYNC: OFF -> ON(60) -> ON(120)? så det flyter på för de med 120Hz skärmar

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk

161s
117 856

Tycker dock inte att hell var jättesvårt... Torska för att jag tog en såndär direction changer och vände håll på de som precis åkt förbi mig så att de köttade mig rätt grovt

Visa signatur

| Sony A580 | Sigma 10-20/4-5.6 | Tamron 17-50/2.8 | Sigma 70/2.8 Macro | Konica Minolta 50/1.7 | Konicha Minolta 75-300/4.5-5.6 |

Permalänk

Din score är väldigt fin på Hell, själv har jag stora problem med den svårighetsgraden. Men tydligen inte svårt nog för alla. Men jag ska göra så att svårighetsgraden ökar hela tiden.

Här kommer en uppdaterad version: 0.500
Nyheter:
-Effekter på: Direction Changer, Time Stop och Wall
-Options meny med möjlighet att ställa in VSYNC och Partikel effekter
Uppdateringar:
-Huvudmenyn har fått lite uppfräshning samt en options knapp

http://deadleaves.nu/dump/public/BM_Alpha_0.500.rar

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk

Senaste versionen 1.0 är släppt, med en hel drös nya funktioner och uppdateringar.
Nytt:
- Credits meny
- Nya options
- Inställningsfil
- Online highscorelista
Updateringar
- Ny bakgrundsbild till huvudmenyn
- Nytt interface för allt, nytt färgtema och annat.
- Låten är uppdaterad

Kvar innan spelet är "klart":
-Musik till huvudmenyn.
-Ljud till olika effekter och händelser.
-Mer objekt och mönster

Senaste versione kan laddas ner här. Inklusive highscore server applikation
http://data.fuskbugg.se/dipdip/BulletMadness%20v1.0.rar

För att komma åt default highscore listan så måste du har port 6666 öppen. Se mer info första posten.

EDIT: v1.04 inehåller en uppdatering som gör att du inte måste öppna någon port för att kunna använda highscore listan.

http://data.fuskbugg.se/dipdip/BulletMadness%20v1.04.rar

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II