Mun pitäis ratkoa tällanen kinkkinen tehtävä. Voisko joku ystävällisesti auttaa?
"Feikki-chat" sovellus. Käyttäjä voi valita nimimerkin ja lähettää viestejä chat-kenttään. Käyttäjän lisäksi chatissä on mukana ohjelmoituja chattailijoita, joilla on omia ominaisuuksiaan. Nimimerkki Vonkaaja kyselee seuraa tasaisin väliajoin ja lähettää hänen nimensä mainitseville vonkausviestejä. Nimimerkki teiniX käyttää isoja kirjaimia ja paljon huutomerkkejä. Siideri sanan mainitseminen saa teiniXin innostumaan. Näiden lisäksi kehitä kaksi nimimerkkiä omine ominaisuuksineen. Jokainen ohjelmoitu tsättäilijä tunnistaa oman nimensä ja antaa jonkinlaisen vastauksen kysyttäessä.
JavaScript on hieman kummallinen valinta tällaisen tekoon — miten olet päätynyt käyttämään sitä? Kuinka pitkälle olet päässyt omin avuin?
Ja mistä tämä "kinkkinen tehtävä" on muutenkin peräisin? Tuollaiset asiat olisi hyvä mainita niin kysyjän uskottavuus säilyisi. Esim. koulutehtäviin kokonaisia ratkaisuja täältä on turha odottaa.
vaikuttaa joltain koulutehtävältä :D
Aika tylsä. Mihin tollasta tarviib?
No voihan se koodin pistää vaikka tänne koodivinkkeihin.
Minua kiinnostaisi myös tietää onnistuuko quickbasicissa mitenkään tekemään sillaista juttua, että missä tahansa kohtaa tekstiä onkin jokin sana niin se sitten sen tunnistaisi?
Esimerkiksi kuvitellaan nyt tuota siideri sanaa eli jos vaikka käyttäjä kirjoittaisi "siideri on hyvää, kun yksin juo" niin quickbasicissa se olisi helppo tehdä
input "", s$ if mid$(s$, 1,7) = "siideri" then print "TeiniX: Siideri!!!! JOU GANSTA RÄPHIPHOP PIKKu G!!!!111" end if
mutta entäs jos sitä ei tiedä missä kohtaa tekstiä tuo siideri on?
ja minua kiinnostaisi myös se kuinka haetaan tiedostosta tekstiä ja arvotaan mikä tekstiosa siitä näytetään? Esimerkiksi jos joka rivillä on eri teksti tyyliin
Lol
roflmao
stfu
jee
:D
xD
moi!
hei!
moikka!
jne... niin kuinka tuosta voi arpoa mikä rivi tiedostosta näytetään?
juhaz: onnistuu INSTR funktiolla, https://www.ohjelmointiputka.net/hak/?kieli=QBasic&nimi=INSTR
Tuollainen arpominen kannattanee tehdä vaikka niin että luet nuo rivit taulukkoon, jonka koko olkoon n. Sitten vain arvot luvun väliltä 0 - (n-1) ja indeksoit sillä em. taulukkoa.
Juu, elikkä mua kiinnostais tietää, miten javascriptissä sais toimimaan tuon edellä mainitun chatin nimimerkkien vastaamisen esim. vonkaaja lähettelee tasaisin väliajoin viestejä ja teinix innostuu, kun kuulee sanan siideri.
setTimeout() ja indexOf(). Googlella löytynee esimerkkiä siitä, miten noita käytetään.
Hmm.. Kiintoisa tehtävä. Taidankin tekaista semmosen "feikki-tsätin" ja laittaa koodivinkkeihin jos valmiiksi saan...
Aihe on jo aika vanha, joten et voi enää vastata siihen.