NoMoreBytes - 100110010100110010
  • Home
  • Projekte
    • WC3 ISD – Warcraft III Item & Skill Designer
  • Dev
  • Forum (Neu!)
Home
Projekte
    WC3 ISD – Warcraft III Item & Skill Designer
Dev
Forum (Neu!)
NoMoreBytes - 100110010100110010
  • Home
  • Projekte
    • WC3 ISD – Warcraft III Item & Skill Designer
  • Dev
  • Forum (Neu!)
Browsing Tag
mysql
Allgemein M86 MagicForrest Software Dev

HangMan mal anders…

26. August 2019 Keine Kommentare

Jetzt hat es hier schon ein halbes Jahr nix neues mehr gegeben…
Was ist los?

Nunja, dieses Jahr hat schon sehr produktiv und ausgelastet angefangen, und das hat sich so recht lange gezogen… Die letzten ein, zwei Monate war es etwas ruhiger, dafür hab ich mich wieder ein paar eigenen Projekten gewidmet.

SoI hat eine neue Tech-Demo spendiert bekommen, um die alte Idee mal bissl aufzupeppen und auch nicht aus der Übung zu kommen. Bei LoaMK hat sich das Grunddesign komplett verändert, aber sonst ist da auch nichts weiter gegangen.

Produktiver war ich bei einer neuen Spieleidee… Einem HangMan-Klon.

Wie immer darf dass nicht zu Standard werden, also schon von Anfang an mit ein paar besonderen Extras bzw. Features. So ist es möglich bei diesem HangMan selbst die zur Auswahl stehenden Zeichen auszuwählen, und so eine eigene Tastatur zu „bauen“, bzw eine eigene „Geheimsprache“ oder Symbole oder was auch immer in NAME-ZENSIERT zu verwenden.

Unterstützt werden aktuell alle UTF-8 kodierbaren Zeichen, man hat also ausreichend viel Freiraum. Also gut, eigene Tasten/Tastaturen/Zeichenfolgen… was noch?

Als nächstes unterstützt das System Umlaute, Punktation und Sonder- sowie Satz-Zeichen. So kann man bei jedem Spiel auswählen ob man z.b. Umlaute (äöüß) verwenden will, oder aber die klassische Variante (ue, oe, ..). Sofern im Alphabet vorhanden kann man dann noch zusätzliche Zeichen ein und ausschalten, um so den Schwierigkeitsgrad nach belieben zu erhöhen oder zu senken.

Okay… Was noch? Das wirklich besondere an meinem HangMan ist die variable Eingabemöglichkeit und variable Limits bzw mindestwerte usw… So lassen sich min und max Werte für Wort und Satzlänge einstellen. Ja, du hast richtig gelesen! Satzlänge! Wie gewohnt kann man bei HangMan ein Wort eingeben und das muss erraten werden… Doch hier ist (sofern erlaubt/aktiv) ist es sogar möglich ganze Sätze und Sprüche einzugeben!

Und um auf Nummer Sicher zu gehen gibt es ein Wörterbuch, was, sofern aktiv, zur Prüfung aller vom Spieler eingegebenen Werte genutzt wird. So werden Schreib und Tippfehler vermieden und ein reibungsloser Spielablauf garantiert.

Gespielt werde nkann alleine oder gemeinsam mit Freunden oder gar komplett unbekannten anderen Spielern. es sind vorerst je 4 Spielmodi zu den zwei Hauptkategorien (Singleplayer & Multiplayer) vorhanden, was ausreichend abwechlung verspricht.

Ein schnelles Spiel gegen die K.I., eine Challenge gemeinsam mit einem Freund, ein 1vs1 im öffentlichen Spielebereich oder eine Story Mission wenn mal gerade doch keiner online ist.

Die Spielmodi habe ich so in dieser Form noch in keinem anderen HangMan gesehen… aber das Spiel wird auch nur von der Grundidee her mit HangMan vergleichbar sein…

So viel sei gesagt: Es gibt viele RPG und „Sammel“ Elemente, die aber alle optional sind. Das Spiel soll zwar viel bieten, aber der Kern (HangMan) soll einfach und simpel sowie schnell erreichbar und nutzbar sein, sowie intuitiv zu bedienen.

Inzwischen ist die 3. Tech-Demo des Spiels fertig und in den nächsten Tagen oder Wochen werde ich wohl den Grundstein für die spätere finale Version legen. Ich denke aber nicht dass das Spiel heuer noch erscheinen wird, da ich in 3 Wochen für 3 Monate auf Kur bin…

Danach gehts hoffentlich noch motivierter und besser aufgeladen weiter und ab nächstem Jahr kommt dann auch wieder MF 🙂

Continue reading
Reading time: 2 min
Written by: Magic
Allgemein Allgemein DEKZ Entwickler Tagebuch M86 MagicForrest Software Software Dev

Aktuelle Pläne, Fortschritt sowie Rückblick

7. Jänner 2019 Keine Kommentare

Die letzten Monate hat sich wieder viel getan, habe mein Wissen in vielen Bereichen weiter vertieft.

Mein CMS, was sich jetzt WebCare nennt, wurde komplett neu geschrieben. Das Ende von MySQL führte zu einem Umstieg zu PDO, das wiederum führte zu einem Re-Write des CMS auf PHP 7+ Basis…

Anfangs noch recht überschaubar und nicht zu aufwändig gedacht wurde daraus doch wieder ein richtig großes Projekt, wo ich jetzt schon mehr Zeit investiert habe als in so manches Spiel. Zwar geht das neu-schreiben schneller als gedacht, doch das Update hat zu vielen Veränderungen und Verbesserungen im System geführt.

Die Objektorientierte Klasse für die Datenbank hat einige Veränderungen erfahren, das Arbeiten mit der Datenbank ist um einiges einfacher geworden. Zwar ist bei komplexen Abfragen der nötige LoC etwas mehr, dafür ist es aber viel leichter zu bearbeiten, lesen und pflegen.

Live-Edit hat sich eigentlich nichts sichtbares verändert, vom Code bzw der implementierung her ist es jedoch auch hier besser geworden. So müssen solche Informationen nicht mehr im Template hinterlegt werden, sondern werden, wenn vorhanden, automatisch mit eingebaut und der Content Block um die Bearbeitbarkeit erweitert.

Spiele wollte ich auch einige fertig bekommen letztes Jahr… fertig geworden ist kein einziges. Zu viele Baustellen. Nicht zuletzt fehlt mir aufgrund meiner Arbeit jetzt erheblich mehr Zeit als wie noch vor ein paar Monaten… Die 30 Stunden schaff ich zwar sehr gut, aber es bleibt definitiv spürbar weniger Zeit für anderes als gedacht.

Die Zeiten in denen ich über’s Wochenende ein Spiel fertig bekommen hab sind auch vorbei, was aber zum Großteil an meines geänderten Styles liegt – jetzt können wohl auch andere Programmierer an den Projekten arbeiten, dafür ist der Aufwand erheblich größer. Ich brauch im Schnitt drei-mal so lange wie wenn ich es einfach so schreibe wie es minimalistisch ist und einfach tut was es soll. Kommentieren ist da noch nicht miteingerechnet.

Mein aktueller Plan ist eine Möglichkeit zu finden meine Arbeit mit WebCare zu verbinden, da das was ich in der Arbeit mache auf einer früheren WebCare Version basiert… ich würde es aber evtl doch gerne mal updatesn können, was im aktuellen Zustand so nicht möglich ist ohne Funktionalitäten zu verlieren.

Was Apps angeht sollte es jetzt wirklich bald los gehen, in den nächsten Tagen sollte ich alles haben was nötig ist um eine App in den PlayStore zu stellen. Vom App Store halte ich mich vorerst noch fern, da meine Apps sowieso alle kostenlos sind sehe ich nicht ein wieso ich noch Geld zahlen soll um meine App dort rein zu stellen. In den nächsten zwei Monaten werde ich aber die erste App für iOS releasen, eine Auftragsarbeit. Bzw mehr eine Partnerschaft als Auftragsarbeit.

Dabei handelt es sich um eine Event und Veranstaltungs-App, die neben Informationen auch Ticketkauf, reservierungen und noch einiges mehr bietet. Wollte zwar schon im Dezember mit der App fertig werden, aber aufgrund der Arbeit und auch des Freizeit-Wunsches bin ich da ca ein Monat hinter dem Plan.

Für MF, BoA und LoaMK/LoaK habe ich bereits halb-fertige Designs, ich hoffe wirklich heuer die endlich wieder online zu bringen.

Mein neustes Projekt ist eine Punkte-Zähl-App… Zwar schon fast fertig, aber dazu gibts vorerst keine weiteren Details. Alle meine App-Entwicklungen werden künftig unter einer Domain laufen, „DieApp.at“. In den nächsten Wochen oder Monaten werde ich da eine „Übersichts-App“ basteln, die verschiedenste Services anbietet die über die App erreichbar sind.

Da wird es alles geben was man für das Mobile Leben so braucht… News, Tipps, Unterhaltung, Vernetzung, Hilfsapp für alltägliches, …

Auch DEKZ soll langsam wieder online kommen. Das läuft aktuell leider noch auf PHP 5, in nächster Zeit wird das auch umgeschrieben und als WebCare Projekt unter DieApp.at laufen.

Ach ja, fast vergessen… rechtzeitig zum neuen Jahr hat meine private m86 Seite ein neues Design bekommen – www.m86.at – Zwar noch nicht ganz fertig, aber das wichtigste ist schonmal drauf.

Letztes Jahr habe ich auch angefangen als Textwriter zu arbeiten – meine ersten zwei verkaufen Business-Pläne. Und die eine Partnerschaft mit einer App wo es erst später mehr Details geben wird. Leer ausgehen werde ich hoffentlich nicht, bisher ist der Plan das ich einen neuen PC bekomm, was als Motivation schonmal ganz OK ist. (Intel-i9 🙂 )

Den Großteil meiner Zeit verbringe ich aber für „meine“ Firma (ELM) – dafür bekomme ich nicht nur bezahlt, da hab ich auch einen wirklich sehr angenehmen Arbeitsplatz. Zwar wurde innerhalb von zwei Monaten das Design der Webseite drei mal neu gemacht, aber langsam sollte es dann stehen das ich mich um die „richtige“ Arbeit kümmern kann – das programmieren einer Verwaltungs- und Administration-Software als Internet und Intranet Dienst.


Continue reading
Reading time: 4 min
Written by: Magic
Entwickler Tagebuch Hardware Hardware Dev IoT M86 Software Dev

WLAN-Steckdose Hacken Vol. I

2. August 2018 Keine Kommentare

So, nun ist es endlich so weit, 2 Smart-Plug’s aktiv im Einsatz! Eigentlich schon seit ein paar Tagen, aber jetzt gibt es halt auch einen Artikel dazu. Mein Heim-Netz wurde um vier Low-Budget „Smart-Plug’s“ (WLan-Steckdosen) erweitert. Kostenpunkt pro Stk: € 12,49.

Gleich nach dem probieren aller hat sich eine verabschíedet, man merkt schon hier wurde gespart. Entwerder kommt die auf den Tisch und wird zerlegt, oder aber ich schick sie retour… Überleg‘ ich mir noch.

Die Einrichtung hat anfangs so garnicht geklappt, in dem einem Modus klappte der erste Schritt schon nicht, die Einrichtung im AP Modus klappte nicht da die Steckdose nicht lange genug im benötigtem Zustand blieb.

Also gut, nach ein paar Versuchen mal aufgegeben, was anderes gemacht.. Donaupark und Prater, bissl Achterbahn fahren und Spare Ribs essen mit der Familie. Danach, voll gut gelaunt, motiviert und entspannt nach hause, mal doof wie beim ersten mal probiert die Steckdosen einzurichten – und siehe da – es funktionierte. Erste Steckdose gleich für die Beleuchtung, die zweite für meine Stereoanlage.

Gesteuert werden können die Steckdosen mehr oder weniger bequem per App, die Schaltung erfolgt auch sehr schnell. So weit so gut. Der nächste Schritt, Anfangs dachte ich noch das wird eine Arbeit von fünf Minuten, stellte sich jedoch als wesentlich schwieriger heraus.

Eine Dokumentation der API oder gar ein fertiges SDK oder Source von einer Steuerungslösung in PHP, Perl, C#, etc… fehlanzeige. Für die namhaften Chip und Smart Plug Hersteller gibt es schon so einiges zu finden, für diese Billig-Lösung allerdings nicht.

Gut, also ist der nächste Schritt in Sachen eigener intelligenter Web-Basierter Heimautomatisierung klar: Die App verlegen bzw den Netzwerkverkehr überwachen. Gesagt (oder gedacht), getan. Eine kleine App am Handy installiert, VPN eingerichtet, fertig. Überwachung der App eingerichtet, gestartet, Smart-Plug ein und aus geschaltet und gewartet. Doof nur das die App auch beim vierten Fersuch immer noch nach den ersten ein oder zwei Übertragungen zu „spinnen“ angefangen hat, und nicht mehr funktioniert hat. Es hat jedoch für die erste Anfrage und die erste Antwort gereicht. Entweder ist dies der Status, was wohl wahrscheinlicher ist, oder aber schon der Befehl an die Steckdose um bzw ein oder aus zu schalten.

Nun gut, faul wie ich bin erwarte ich mir schnelle Ergebnisse um dran zu bleiben, damit kam ich nicht so ganz weiter, also wieder Google angeschmissen. Zuletzt habe ich eine Information über ein SDK in was-weiß-ich für ner Sparche, aber vom Hersteller, das werde ich mir als nächstes ansehen, aber davor fand ich im Internet noch eine Lösung von TP welche auf den ersten Blick gut bzw passend schien (es aber leider nicht ist), und ein paar weitere Grundinformationen.

Aktuell funktioniert das senden bereits, es sind nur nicht die richtigen Informationen, das auslesen bzw abwarten einer Antwort funktioniert aber noch nicht. Ich werde noch weiter nach anderen Möglichkeiten suchen bzw probieren den Netzwerkverkehr korrekt auszulesen und mitzuschneiden, und das Internet werde ich noch ein wenig nach SDKs durchforsten bzw weiteren Informationen zu IoT Geräten bzw deren „Funktionsweiße“.

Zuletzt hatte ich mit soetwas zu tun da war noch auf Netzwerkcams mit FTP Funktion ein eigener Webserver drauf über den man alles steuern konnte, und der nicht schwer anzusprechen war. Da hat sich inzwischen doch so einiges geändert.

Da ich auf der Suche nach einer geeigneten Einleitung zur Programmierung für IoT Geräten mit PHP werde ich vielleicht hier soetwas anfangen. Anfangs mal für Smart-Plug’s konzipiert wird das ganze aber wohl zu einem PHP SDK um alle Smartfähigen Geräte der unterstützten Chiphersteller zu verwalten und zu verändern.

Continue reading
Reading time: 3 min
Written by: Magic
Software Dev

M.A.G.I.C. – Reloaded

21. Juli 2018 Keine Kommentare

Vor gut 12 bis 15 Jahren habe ich begonnen meine eigene Home-KI bzw Sprach-Steuerung („SmartHome“) zu entwickeln, unter dem Namen „M.A.G.I.C.“ – „Magic’s Artificial Grandiose Intelligent Computer“.

Die ur-Version war sehr simpel. Eine Sprachsteuerung die noch per Musik gesteuert wurde wenn ein vermeindlich registrierter Wortlaut erkannt wurde, zum steuern des Computers, Multimedia, und einem test-MC mit dem ich eigentlich nichts gemacht hatte.

Jetzt wird das System erweitert. Mein „SmartPHome“ (<10 Jahre alt, PC und Heim Steuerung per Smartphone) wird jetzt nach etlichen Jahren in einfacher Verwendung ein großes Update bekommen. Aus SmartPHome und M.A.G.I.C. wird mein neues SmartPHome. Ja, der Name ändert sich nicht.

Das Konzept ist simpel. Alles was am PC steuerbar ist und als steuerbar freigegeben wurde sowie alle verbundenen Netzwergeräte werden per Intranetseite im Wlan bzw Lan bereitgestellt, und können von dort komfortabel betrachtet und verwaltet werden.

Grund für das Update ist die Anschaffung einiger WLan Steckdosen, um einige Geräte per App bzw PC zu steuern bzw vom Strom zu nehmen oder eben diesen wieder zur Verfügung zu stellen.

Ich freue mich schon darauf wenn ich die endlich in der Hand habe, ich denke aber das „Implementieren“ dieser in SmartPHome wird auch wenn jetzt noch freudig erwartet eher langweilig und rasch erledigt sein. Aber egal, sobald ich sie habe setz ich mich da mal ran.

Inzwischen versuche ich meine EDV wirder Flott zu bekommen, aktuell habe ich da einige größere Probleme, schon angefangen bei der Stromversorgung…

Continue reading
Reading time: 1 min
Written by: Magic
Page 1 of 71234»...Last »

Neueste Beiträge

  • 2021
  • NAS im Eigenbau
  • WC3 ISD Down :(
  • 2020
  • HangMan mal anders…

Neueste Kommentare

  • Magic bei LoaMK Entwicklungstagebuch – Konzept
  • Magic bei Was tut sich so? Neben SPG…
  • Magic bei WC3 ISD 0.5 Release
  • Magic bei Willkommen… am neuen Server :)
  • Magic bei Willkommen… am neuen Server :)

Subscribe to our News

About me

Hello, my name is Magic. 

 

T

Popular Posts

Willkommen… am neuen Server :)

9. Juni 2016

Was tut sich so? Neben SPG…

30. Oktober 2016

LoaMK Entwicklungstagebuch – Konzept

21. November 2016

WC3 ISD 0.5 Release

2. Juli 2016

Kategorien

  • Allgemein
  • Allgemein
  • Blog
  • Computer
  • DEKZ
  • Editor's choice
  • English
  • Entwickler Tagebuch
  • Hardware
  • Hardware Dev
  • IoT
  • M86
  • MagicForrest
  • Software
  • Software Dev
  • SPG
  • Tagebuch
  • Videos

Tag Cloud

.net Basteln boa browser browsergame code creator designer dev development Dies und das entwickler game games isd item lg lost galaxy m86 magic magicforrest map maper mapper mapping mf mk MySQL online PHP saga of inurias schule Script skill software soi source spg spiel t34 tagebuch tool warcraft wc3 web

© 2011-2020 NoMoreBytes - m86.at