Dreamcast Now! - wer? +++ Erledigt +++

Ihr wollt euch zum Online-Zocken treffen? Eure Dreamcast fit für's online spielen machen? Hier seid ihr richtig!
Benutzeravatar
thE rZA
Jungspunt
Jungspunt
Beiträge: 100
Registriert: 31.03.2017, 20:19
Spielt seit: 1980
Wohnort: Dreamcast Now!: thE rZA (Wi-Fi)

Dreamcast Now! - wer? +++ Erledigt +++

Beitragvon thE rZA » 18.04.2017, 08:10

Moin.

Frage: weiß jemand wer Dreamcast Now! hostet? Ich habe eine Frage an die Entwickler. Meine Idee ist es, die Spieler abzufragen, die online sind. Meine Idee ist, es sobald DreamPi oben ist, anzeigen zu lassen wer womit online ist. Ja ich weiß. Das macht DCNOW! schon. Klar. Aber ich meine die kurze, prägnante Version. Zeilenweise. So:

Online:
Mareider: PSO
Hannshugo: PSO
Dereine: Toy Racer
DerAndere: AFO

Dann kann ich entscheiden, was ich spielen möchte. Mein Traum: ein DreamPI Gesamtmodem mit Display, welches das alles anzeigt. DreamPi hat ja sowieso nur diesen einen Zweck. Warum nicht alles kombinieren? Derzeit habe ich parallel das NB oben, oder mein Pad - nur um zu sehen wer online ist?! Oder ich stehe einfach in der Lobby herum und warte *lol*. Das kann doch nicht Sinn sein ;).

Ja, ich kann auch per Python die Website abfragen. Ginge dann auch ohne Entwickler (API?).

So. Ich muss mich wieder bremsen. Ich bin derzeit echt enthusiastisch, was das angeht. Ich mag frickeln. Und derzeigt frickel ich gerne am DC herum *luv*.
My online games: Alien Front Online,ChuChu Rocket,Monaco Grand Prix 2,Planet Ring,POD 2,PSO v1.0,The Next Tetris,Toy Racer :mrgreen:
Aliases: PSO:Mareider,Others:thE rZA
DreamPi - Let the dream(cast) living on.

Benutzeravatar
thE rZA
Jungspunt
Jungspunt
Beiträge: 100
Registriert: 31.03.2017, 20:19
Spielt seit: 1980
Wohnort: Dreamcast Now!: thE rZA (Wi-Fi)

Re: Dreamcast Now! - wer? +++ Erledigt +++

Beitragvon thE rZA » 18.04.2017, 08:57

Moin.

Habe ein schnelles Script zusammengeklebt:

Code: Alles auswählen

from lxml import html
import requests

page = requests.get('http://dreamcast.online/now/')
tree = html.fromstring(page.content)

buyers = tree.xpath('//h3[@class="player_info__username"]/text()')
buyers2 = tree.xpath('//p[@class="player_info__playing"]/text()')

for x in range(0, 30):
        print buyers[x].encode('utf-8')+"\t"+buyers2[x].encode('utf-8').lstrip().rstrip()



Ergebnis:

Code: Alles auswählen

Unnamed_fdf386   Phantasy Star Online
00huntr00   Offline
<Silent-for-the-cause>   Offline
Andy   Offline
Andyrgraz   Offline
Arnold.D   Offline
Arsene   Offline
BLueSS   Offline
BLueSS (Wi-Fi)   Offline
Baffle Blend   Offline
Barkeff   Offline
BerzerkerX   Offline
Birotronius   Offline
Bob Dobbs   Offline
BrandonDitto   Offline
Brian172   Offline
Bring.Bring   Offline
CJVelvet   Offline
Cereal Spartan   Offline
ChopstickSamurai   Offline
Chris   Offline
ChrisBushman   Offline
Combrevis22   Offline
Control   Offline
Cornerb0y   Offline
DC_Sehagaga   Offline
Dan12343   Offline
Darksecond   Offline
Dennjo    Offline
Dostuff2017   Offline
My online games: Alien Front Online,ChuChu Rocket,Monaco Grand Prix 2,Planet Ring,POD 2,PSO v1.0,The Next Tetris,Toy Racer :mrgreen:
Aliases: PSO:Mareider,Others:thE rZA
DreamPi - Let the dream(cast) living on.

Benutzeravatar
thE rZA
Jungspunt
Jungspunt
Beiträge: 100
Registriert: 31.03.2017, 20:19
Spielt seit: 1980
Wohnort: Dreamcast Now!: thE rZA (Wi-Fi)

Re: Dreamcast Now! - wer? +++ Erledigt +++

Beitragvon thE rZA » 15.09.2017, 19:35

Anbei noch ein kleines Update.

Code: Alles auswählen

craySuperCPU:~/coding/dreamcastnow$ more dcnow.py
from lxml import html
from time import gmtime, strftime
import requests

page = requests.get('http://dreamcast.online/now/')
tree = html.fromstring(page.content)

player = tree.xpath('//h3[@class="player_info__username"]/text()')
game = tree.xpath('//p[@class="player_info__playing"]/text()')

for x in range(0, 30):
   if game[x].encode('utf-8').lstrip().rstrip():
      print strftime("%Y%m%d%H%M%S", gmtime())+'>'+game[x].encode('utf-8').lstrip().rstrip()+"\t"+player[x].encode('utf-8')
   else:
      print strftime("%Y%m%d%H%M%S", gmtime())+'>N/A\t'+player[x].encode('utf-8')
      
      
craySuperCPU:~/coding/dreamcastnow$ python dcnow.py | grep -v Offline
20170915173330>N/A   Shuouma
20170915173330>Phantasy Star Online   Unnamed_8d5aae
20170915173330>Phantasy Star Online   Unnamed_fdf386
20170915173330>Phantasy Star Online   dromdnb


craySuperCPU:~/coding/dreamcastnow$


D. h. wenn der Spieler kein Spiel angegeben hat, erscheint N/A. Und timestamps habe ich noch eingepflegt. Ich will das als POC auf einem Nokia 5110 Display am RPi anzeigen.
My online games: Alien Front Online,ChuChu Rocket,Monaco Grand Prix 2,Planet Ring,POD 2,PSO v1.0,The Next Tetris,Toy Racer :mrgreen:
Aliases: PSO:Mareider,Others:thE rZA
DreamPi - Let the dream(cast) living on.

Benutzeravatar
Stardragon
Lebende Legende
Lebende Legende
Beiträge: 5333
Registriert: 12.10.2013, 00:42
Spielt seit: 1990

Re: Dreamcast Now! - wer? +++ Erledigt +++

Beitragvon Stardragon » 18.09.2017, 17:30

Coole Idee, ich muss mir irgendwann mal einen Raspberry anschaffen. Schön wäre mal ein Video, wie das im Ergebnis aussieht. :)

Benutzeravatar
thE rZA
Jungspunt
Jungspunt
Beiträge: 100
Registriert: 31.03.2017, 20:19
Spielt seit: 1980
Wohnort: Dreamcast Now!: thE rZA (Wi-Fi)

Re: Dreamcast Now! - wer? +++ Erledigt +++

Beitragvon thE rZA » 19.09.2017, 07:45

Moin

Jo. Ist aber alles noch im POC Stadium. Aber: Ich kann das mal visualisieren.
My online games: Alien Front Online,ChuChu Rocket,Monaco Grand Prix 2,Planet Ring,POD 2,PSO v1.0,The Next Tetris,Toy Racer :mrgreen:
Aliases: PSO:Mareider,Others:thE rZA
DreamPi - Let the dream(cast) living on.

Benutzeravatar
thE rZA
Jungspunt
Jungspunt
Beiträge: 100
Registriert: 31.03.2017, 20:19
Spielt seit: 1980
Wohnort: Dreamcast Now!: thE rZA (Wi-Fi)

Re: Dreamcast Now! - wer? +++ Erledigt +++

Beitragvon thE rZA » 24.09.2017, 13:04

Hier mal ein Rohbau: Display hängt noch in der Luft. Sozusagen.

https://imgur.com/BIDkzNF

Ok. Bei einem Onlinespieler etwas langweilig :mrgreen: . PSO=Phantasy Star Online, da die Namen sonst zu lang sind und nicht alles in eine Zeile passt. Dann dahinter der Spielername aus DC NOW!.

Man könnte nun alles in ein Gehäuse verbauen: RPi, Mode, DCDC upverter, Display. Dann hätte man ein schönes Modem für den der/die/das DC.
My online games: Alien Front Online,ChuChu Rocket,Monaco Grand Prix 2,Planet Ring,POD 2,PSO v1.0,The Next Tetris,Toy Racer :mrgreen:
Aliases: PSO:Mareider,Others:thE rZA
DreamPi - Let the dream(cast) living on.

Benutzeravatar
Stardragon
Lebende Legende
Lebende Legende
Beiträge: 5333
Registriert: 12.10.2013, 00:42
Spielt seit: 1990

Re: Dreamcast Now! - wer? +++ Erledigt +++

Beitragvon Stardragon » 24.09.2017, 22:20

Nice und ein eingeblendetes Bild und Bild Display wäre nicht möglich? Bzw. warum hast Du eine externe Anzeige gewählt?

Benutzeravatar
thE rZA
Jungspunt
Jungspunt
Beiträge: 100
Registriert: 31.03.2017, 20:19
Spielt seit: 1980
Wohnort: Dreamcast Now!: thE rZA (Wi-Fi)

Re: Dreamcast Now! - wer? +++ Erledigt +++

Beitragvon thE rZA » 25.09.2017, 09:56

Bild in Bild?

Ich will das Display irgendwann mal in so ein Gesamtmodemgehäuse verbauen. Mit RPi, Modem und Display. Dann kann ich sehen, wer was spielt und muss nicht gleich einen ganzen Rechner hochfahren.

Der Weg ist das Ziel :).
My online games: Alien Front Online,ChuChu Rocket,Monaco Grand Prix 2,Planet Ring,POD 2,PSO v1.0,The Next Tetris,Toy Racer :mrgreen:
Aliases: PSO:Mareider,Others:thE rZA
DreamPi - Let the dream(cast) living on.

Benutzeravatar
Stardragon
Lebende Legende
Lebende Legende
Beiträge: 5333
Registriert: 12.10.2013, 00:42
Spielt seit: 1990

Re: Dreamcast Now! - wer? +++ Erledigt +++

Beitragvon Stardragon » 25.09.2017, 20:54

Bild in Bild = eingeblendete Anzeige auf dem Fernsehen. Wäre dann natürlich nur beim zocken bzw. zum zocken möglich. Statt einem Display an einem Gehäuse wäre es ja cooler, wenn man das auf einer App auf dem Handy sehen könnte. Müsste man natürlich selbige erst einmal für programmieren.

Benutzeravatar
thE rZA
Jungspunt
Jungspunt
Beiträge: 100
Registriert: 31.03.2017, 20:19
Spielt seit: 1980
Wohnort: Dreamcast Now!: thE rZA (Wi-Fi)

Re: Dreamcast Now! - wer? +++ Erledigt +++

Beitragvon thE rZA » 20.10.2017, 08:58

Stardragon hat geschrieben:Müsste man natürlich selbige erst einmal für programmieren.


DC Now bietez ja eine rudimentäre API. Sie schmeisst JSON aus.

Also. Fang an *ggg. Wenn ich APP-coden könnte, würde ich es sogar tun.
My online games: Alien Front Online,ChuChu Rocket,Monaco Grand Prix 2,Planet Ring,POD 2,PSO v1.0,The Next Tetris,Toy Racer :mrgreen:
Aliases: PSO:Mareider,Others:thE rZA
DreamPi - Let the dream(cast) living on.

Benutzeravatar
Stardragon
Lebende Legende
Lebende Legende
Beiträge: 5333
Registriert: 12.10.2013, 00:42
Spielt seit: 1990

Re: Dreamcast Now! - wer? +++ Erledigt +++

Beitragvon Stardragon » 20.10.2017, 21:26

Bin ich Progger oder was? Nene, nicht meins ;)


Zurück zu „Dreamcast-Online: Internet und Onlinespiele“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste