Du bist nicht angemeldet.

[Release] ClickWars

Samus Aran

Registrierter Benutzer

  • »Samus Aran« ist männlich
  • »Samus Aran« ist der Autor dieses Themas

Beiträge: 2 580

Dabei seit: 12. November 2009

Hilfreich-Bewertungen: 578

  • Private Nachricht senden

1

Samstag, 28. August 2010, 13:46

ClickWars

Ich gebe zu, die Idee ist von TheUnknown, der vor Kurzem ClickClack hochgeladen hat, aber ich wollte auch mal versuchen, so ein Spiel zu machen. :)

Name: ClickWars
.NET Framework: 3.5
IDE: Visual Studio 2008, in VB.NET geschrieben
Screenshots:
Download: http://bubbelsearch.de/software/clickwars/ClickWars.zip

Update auf 1.1:
  • Problem mit zehnmaliger Erinnerung an den Highscore behoben
  • Highscoreliste öffnet sich nach dem Senden
  • Bei Klick auf den "Highscore senden"-Button schließt sich das Fenster


Update auf 1.1.1:
  • Schutz vor Memory Editing, ihr Cheater D:<


Die Highscores werden online gespeichert, zusammen mit der IP. Ich benutze die IP derzeit für gar nichts, sie wird auch im Programm für andere nicht angezeigt, in Zukunft baue ich aber vllt. eine Wiedererkennungsfunktion anhand der IP ein.
Das Programm ist gegen Dekompilierung geschützt. An alle, die denken, sie könnten mit Wireshark ein paar Passwörter abgreifen, die Übermittlung der Highscores findet mithilfe eines PHP-Skripts statt, das die Datenbankaufrufe für mich erledigt.

Viel Spaß! :)

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Samus Aran« (29. August 2010, 14:50)


vb-checker

͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠

  • »vb-checker« ist männlich

Beiträge: 921

Dabei seit: 30. März 2009

Hilfreich-Bewertungen: 51

  • Private Nachricht senden

2

Samstag, 28. August 2010, 14:29

Positiv:
  • Schutz vor Cheatern
  • Design
Negativ:
  • Highscoreliste wird nicht automatisch geupdatet
  • Highscoreliste öffnet sich nicht automatisch nach der Meldung "Glückwunsch, du hast einen neuen Highscore..."
  • Der "Highscore Senden" Button ist nicht als Standard OK Button eingetragen
  • Das Fenster "Highscore übermitteln" schliesst sich nach der Übermittlung nicht
edit: Was ist das für eine Schriftart?
Das sind ja Ubisoftmethoden hier !


bla

██████

Beiträge: 845

Dabei seit: 11. September 2008

Hilfreich-Bewertungen: 139

  • Private Nachricht senden

3

Samstag, 28. August 2010, 14:49

Wieso werden IP's gespeichert? Zur Wiedererkennung? Die meisten werden dynamische IP's haben.
Mal sehen wie gut ich cheaten kann (ohne memory hacking) ;)

// dein Online-Ranking ist total verbuggt. Ich bekomme jetzt 100 msgbox's mit "Leiden nicht gewonnen", dann "Glückwunsch!"
das muss überarbeitet werden

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »bla« (28. August 2010, 14:56)


Samus Aran

Registrierter Benutzer

  • »Samus Aran« ist männlich
  • »Samus Aran« ist der Autor dieses Themas

Beiträge: 2 580

Dabei seit: 12. November 2009

Hilfreich-Bewertungen: 578

  • Private Nachricht senden

4

Samstag, 28. August 2010, 15:29

@vb-checker: Du hast meinen Highscore geknackt >:[ :D
Zu den Negativpunkten: Das bessere ich aus.
Die Schriftart heißt "Aller" und ist kostenlos.
Ach ja, die Highscoreliste wird bei jedem Öffnen des Highscore-Fensters aktualisiert.

@bla: Dann bau ich die IPs nachher ausm PHP-Skript aus, macht eh keinen so großen Unterschied.
Der Fehler, der dir aufgefallen ist, ist auch schon berichtigt, aber ich habs noch nicht hochgeladen.
Lad dir das Spiel nochmal runter.

vb-checker

͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠

  • »vb-checker« ist männlich

Beiträge: 921

Dabei seit: 30. März 2009

Hilfreich-Bewertungen: 51

  • Private Nachricht senden

5

Samstag, 28. August 2010, 16:00

also ich hab mittlerweile wieder 2 Versuche gemacht, aber die werden nicht im Highscore angezeigt ?(
Das sind ja Ubisoftmethoden hier !


bla

██████

Beiträge: 845

Dabei seit: 11. September 2008

Hilfreich-Bewertungen: 139

  • Private Nachricht senden

6

Samstag, 28. August 2010, 16:18

:P was ein cheater ;)
PS: 20 pro Sek. ist Limit oder?
»bla« hat folgendes Bild angehängt:
  • snap0006.png


vb-checker

͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠

  • »vb-checker« ist männlich

Beiträge: 921

Dabei seit: 30. März 2009

Hilfreich-Bewertungen: 51

  • Private Nachricht senden

7

Samstag, 28. August 2010, 16:21

also ich hab nochmal 2 Versuche gemacht und die stehen auch wieder drin. Dann wurden die von eben wohl irgendwie vernichtet

edit: @bla: nein, es geht mehr ;)
Das sind ja Ubisoftmethoden hier !


bla

██████

Beiträge: 845

Dabei seit: 11. September 2008

Hilfreich-Bewertungen: 139

  • Private Nachricht senden

8

Samstag, 28. August 2010, 16:38

hm, mein klicker-bot wird ab 21 klicks pro sek. erkannt -.-


milaim

IT specialist

  • »milaim« ist männlich

Beiträge: 1 605

Dabei seit: 1. April 2008

Wohnort: Nürnberg

Hilfreich-Bewertungen: 40

  • Private Nachricht senden

9

Samstag, 28. August 2010, 16:44

Ich hätt da noch ein Verbesserungsvorschlag:
Mach den "Spiel starten" Button weg und lass das Spiel erst starten, nachdem der 1. Klick auf dieser Mausoberfläche da getätigt wurde.
$result = mysql_query("SELECT finger FROM hand WHERE position=3");
echo $result;

Samus Aran

Registrierter Benutzer

  • »Samus Aran« ist männlich
  • »Samus Aran« ist der Autor dieses Themas

Beiträge: 2 580

Dabei seit: 12. November 2009

Hilfreich-Bewertungen: 578

  • Private Nachricht senden

10

Samstag, 28. August 2010, 17:02

@bla: Dreggelischer Cheater du :P

@milaim: Kann ich machen. :)

nikeee13

wegen des metrischen Systems

  • »nikeee13« ist männlich

Beiträge: 866

Dabei seit: 20. Februar 2009

Wohnort: Einbecker Bier!

Hilfreich-Bewertungen: 529

  • Private Nachricht senden

11

Samstag, 28. August 2010, 18:10

Es ist nicht so toll, dass man die IPs der Leute in der Highscore einsehen kann:
http://bubbelsearch.de/software/clickwar…ores/?anzeige=1

Samus Aran

Registrierter Benutzer

  • »Samus Aran« ist männlich
  • »Samus Aran« ist der Autor dieses Themas

Beiträge: 2 580

Dabei seit: 12. November 2009

Hilfreich-Bewertungen: 578

  • Private Nachricht senden

12

Samstag, 28. August 2010, 19:12

Besser? :rolleyes:

Edit: Aber es freut mich, dass du den Highscores eine so große Wichtigkeit zuteil werden lässt, dass du mit Wireshark nachguckst, wo die sind. :)

Samus Aran

Registrierter Benutzer

  • »Samus Aran« ist männlich
  • »Samus Aran« ist der Autor dieses Themas

Beiträge: 2 580

Dabei seit: 12. November 2009

Hilfreich-Bewertungen: 578

  • Private Nachricht senden

13

Sonntag, 29. August 2010, 14:50

Ein Update ist draußen, jetzt könnt ihr selbst mit Memory Editoren nicht mehr cheaten :D

nikeee13

wegen des metrischen Systems

  • »nikeee13« ist männlich

Beiträge: 866

Dabei seit: 20. Februar 2009

Wohnort: Einbecker Bier!

Hilfreich-Bewertungen: 529

  • Private Nachricht senden

14

Sonntag, 29. August 2010, 15:02

jetzt könnt ihr selbst mit Memory Editoren nicht mehr cheaten
Naja, wenn du jetzt 2 Vars statt einer hoch zählst, dann ändert man halt beide. Bringt also nicht wirklich was.

TheUnknown

strawberries and cream

  • »TheUnknown« ist männlich

Beiträge: 29

Dabei seit: 5. Juni 2010

Hilfreich-Bewertungen: 6

  • Private Nachricht senden

15

Sonntag, 29. August 2010, 16:07

Ip wiedererkennung? neuzuteilung ip bei routerneustart?!

nettes design, vorallem der header -.-

sonst ganz gut gelungen.

Mfg
In what distant deeps or skies
Burnt the fire of thine eyes?
On what wings dare he aspire?
What the hand dare seize the fire?

-> Simulator für MineSim "Kampfscript"

vb-checker

͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠ ͠

  • »vb-checker« ist männlich

Beiträge: 921

Dabei seit: 30. März 2009

Hilfreich-Bewertungen: 51

  • Private Nachricht senden

16

Sonntag, 29. August 2010, 16:59

Ist ja schön, dass sich nach dem Senden der Highscore öffnet, aber um meinen Eintrag auch in der Liste zu sehen, muss ich das Prog immer neu starten
Das sind ja Ubisoftmethoden hier !


Samus Aran

Registrierter Benutzer

  • »Samus Aran« ist männlich
  • »Samus Aran« ist der Autor dieses Themas

Beiträge: 2 580

Dabei seit: 12. November 2009

Hilfreich-Bewertungen: 578

  • Private Nachricht senden

17

Sonntag, 29. August 2010, 20:52

@nikeee: Ich zähl nicht mit zwei Variablen. Probier doch, nochmal zu cheaten. :D

@TheUnknown: Hier ändert sich die IP auch bei Routerneustart nicht.
Und zum Design, das kann ich ändern, wenn dir das zu abgekupfert wirkt. ;)

@vb-checker: Der Highscore wird bei jedem Öffnen des Highscore-Fensters neugeladen.
Öffne das Fenster einfach neu.

nikeee13

wegen des metrischen Systems

  • »nikeee13« ist männlich

Beiträge: 866

Dabei seit: 20. Februar 2009

Wohnort: Einbecker Bier!

Hilfreich-Bewertungen: 529

  • Private Nachricht senden

18

Sonntag, 29. August 2010, 21:03

@nikeee: Ich zähl nicht mit zwei Variablen. Probier doch, nochmal zu cheaten. :D

Lol:


BTW:
Du solltest darauf achten, dass du nicht dein halbes Spiel Public machst. Das hast du bei dir jetzt getan.
Dann kann man einfach mit deinen Methoden ganz einfach einen Highscore-Eintrag machen:
Verweis auf die Clickwars.exe, dann z.B. so was:

Visual Basic Quellcode

1
2
3
4
Dim g As New ClickWars.game
g.score = 1337
Dim s As New ClickWars.highscoresubmitter
s.ShowDialog()

Oder das:

Visual Basic Quellcode

1
2
Dim a As New ClickWars.sharedfunctions
a.SendHighscore("hallo123", 1337)

Samus Aran

Registrierter Benutzer

  • »Samus Aran« ist männlich
  • »Samus Aran« ist der Autor dieses Themas

Beiträge: 2 580

Dabei seit: 12. November 2009

Hilfreich-Bewertungen: 578

  • Private Nachricht senden

19

Sonntag, 29. August 2010, 21:06

Dann sende bitte mal den 1337er Score. :)
Edit: Und genau wegen solchen Leuten wie dir vergeht vielen Programmierern die Lust an ner Online-Highscoreliste.

nikeee13

wegen des metrischen Systems

  • »nikeee13« ist männlich

Beiträge: 866

Dabei seit: 20. Februar 2009

Wohnort: Einbecker Bier!

Hilfreich-Bewertungen: 529

  • Private Nachricht senden

20

Sonntag, 29. August 2010, 21:13

Dann sende bitte mal den 1337er Score. :)
Edit: Und genau wegen solchen Leuten wie dir vergeht vielen Programmierern die Lust an ner Online-Highscoreliste.

Du hast mich zum "Cheaten" aufgefordert ("Probier doch, nochmal zu cheaten"), und ich hab dir gezeigt, was du noch verbessern könntest.
Ich selber hab mich noch nie in diese Highscore eingetragen. Ich sage nur, wie man es machen könnte.

Social Bookmarks