Welcome, Guest. Please login or register.


Author Topic: BASIC (Read 215452 times)

Offline Tomato77

  • EP user
  • *
  • Posts: 252
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 80.0.3987.106 Chrome 80.0.3987.106
    • View Profile
Re: BASIC
« Reply #1395 on: 2020.February.19. 22:38:32 »
Azért az a kép van ott, mert az volt az első játékunk EP-re. Órákig nyúztuk szegény gépet vele. :) A hangját nem tudom, de a grafikáján már gondolkodtam, hogyan lehet megoldva. Először text képernyőnek tűnt átdefiniált karakterekkel, az induláskor egy villanásnyira látni is lehet, hogy más karakterekből áll a pálya, de megnézve egy sort, elég sok szín van benne (fekete, fehér, cián, piros, zöld). Szóval inkább attribútum képernyőre tippelnék, pedig a lények animációját és a pálya villogását is tök jól meg lehetett volna oldani karakterdefiniálással. Vagy esetleg valamilyen gracha mód, de azokat nem igazán ismerem. Ha mégis valamilyen text üzemmód, akkor akár basicben is meg lehetne csinálni ilyen sebességgel.
Kotasoft

Offline szipucsu

  • EP addict
  • *
  • Posts: 8603
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1396 on: 2020.February.19. 22:59:50 »
Órákig nyúztuk szegény gépet vele.
Sok órányi játék után nem fagyott le a játék? Nálunk előfordult ilyen.
Az ep128.hu-n nézegetve tényleg "túl sok" szín van egy sorban: külön szín van a mozgó figuráknak, a villogó pöttyöknek, a megevett pöttyöknek is, és a körbezárt területek is más színnel villognak. Én 4 színű grafikus-karakteres módra tippelek, és az altind0 vagy micsoda, amit mindig emlegettek, az is be van kapcsolva, így van még egy szín.
Szerintem basicben nem lehetne ilyen sebességűre megcsinálni, de sose tudni. Sima karakteres képernyőn a Hungry Creature nagyon lassú volt Zzzip nélkül. Igaz, ott 4 szörny van. De az is lehet, hogy sokkal hatékonyabbra is meg lehet írni, mint ahogy én a HC-t írtam.
Az ep128.hu-n a képen fetűnő, hogy az életek számát jelző karakter hibás, ott emberkének kéne lennie, és talán másik konfiguráció van a gépben, vagy a játék betöltése előtt át lett definiálva az a karakter, így valami más jelenik meg helyette. Illene azért egy játéknak teljes egész saját karakterkészletet használnia.

Ami még eszembe jutott, poén lenne EP128Emu-hoz egy LUA script, ami az éppen aktuális karakterkészletet elmenti (karakterdefiníciók) úgy, ahogy éppen akkor van. Így játékokból lehetne lopkodni és lebuktatni a programozókat, mit hogyan csináltak meg.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • EP addict
  • *
  • Posts: 5753
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: BASIC
« Reply #1397 on: 2020.February.20. 08:42:46 »
Ha nincs több szín a játéktérben, csak ez a négy, simán lehet karakteres a játék, karakteres módban 4 színpár érhető el.

Offline Tomato77

  • EP user
  • *
  • Posts: 252
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 79.0.3945.136 Chrome 79.0.3945.136
    • View Profile
Re: BASIC
« Reply #1398 on: 2020.February.20. 09:03:43 »
A háttérrel együtt ötöt számoltam, és ezek lehetnek egy sorban: a pálya piros és világoskék, a bekerített rész zöld, a lények fehér, plusz a háttér.
Kotasoft

Offline geco

  • EP addict
  • *
  • Posts: 5753
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: BASIC
« Reply #1399 on: 2020.February.20. 10:59:20 »
A háttérrel együtt ötöt számoltam, és ezek lehetnek egy sorban: a pálya piros és világoskék, a bekerített rész zöld, a lények fehér, plusz a háttér.
4 színpár
minden színpárban a karakter háttere fekete, és a többi a 4 szín.

Online gflorez

  • EP addict
  • *
  • Posts: 2990
  • Country: es
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: BASIC
« Reply #1400 on: 2020.February.20. 11:33:49 »
Sorry, only in English due to technical words.

The character under the cursor or the colour under the beam can be read.



For example, you can use this procedure on a text screen:

Code: [Select]
100 PRINT £102, AT Y,X:;  ! ";" is important here
110 GET £102:CHARACTER$
120 CHAR=ORD(CHARACTER$)

Remember that it can return an empty string if that coordinate is still unused.

And on a graphics screen it would be:

Code: [Select]
100 PRINT £101:CHR$(27);"A";WORD$(X);WORD$(Y); !like PLOT X,Y but it doesn't draw.
110 GET £101:COL$
120 COL=ORD(COL$)

This colour would be the palette colour, so we have to know it on that line.
« Last Edit: 2020.February.20. 14:30:48 by gflorez »

Offline szipucsu

  • EP addict
  • *
  • Posts: 8603
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1401 on: 2020.February.23. 18:36:38 »
4 színpár
minden színpárban a karakter háttere fekete, és a többi a 4 szín.
Ez tuti? Arra a grafikus módra gondolsz, amiben a Treasure Cave vagy az Entersnake is fut? Mert ott alapból 4 szín van, és ebben benne van a háttér színe is. Valami trükkel még plusz színeket bele lehet vinni, talán bizonyos tartományban a karaktereket rá lehet venni, hogy másmilyen színűek legyenek, mint a többi.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • EP addict
  • *
  • Posts: 5753
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
Re: BASIC
« Reply #1402 on: 2020.February.23. 20:09:24 »
Ez tuti? Arra a grafikus módra gondolsz, amiben a Treasure Cave vagy az Entersnake is fut? Mert ott alapból 4 szín van, és ebben benne van a háttér színe is. Valami trükkel még plusz színeket bele lehet vinni, talán bizonyos tartományban a karaktereket rá lehet venni, hogy másmilyen színűek legyenek, mint a többi.
A Treasure cave 4 színű karakteres módban fut, ott 2 színkvartett van
A 2 színű karakteres módban 4 színpár érhető el, alapból az EXOS ezt nem támogatja (ha jól emléxem, akkor a 4 színű karakter módot sem), csak a 2 színpárt, de LPT módosítással elérhető ez is.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8603
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1403 on: 2020.February.23. 20:15:44 »
de LPT módosítással elérhető ez is.
Igen, így már stimmel!
Szóval ilyen módban futhat a Grid Trouble, erre nem is gondoltam volna.
Az tényleg érdekes, miért jelennek meg a pálya indításakor egy pillanatra más karakterek.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 8603
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1404 on: 2020.March.03. 23:17:58 »
Ez szembejött Facebookon:
24425-0
Így mindenki összerakhatja a "japán" nevét. Vagy bármilyen szót "japánul". Kicsit azért macerás a betűk között keresgélni, így csináltam egy basic programot, ami a beírt szöveget átalakítja "japánra":
* Japanese name.ep128s (42.64 kB - downloaded 50 times.)
* japnam.bas (0.42 kB - downloaded 42 times.)
Inkább csak 2-4 betűs szavakat érdemes megadni, mert különben túl hosszúak lesznek.
A data sorokat átírva más "nyelvre" is átalakítható a szöveg. Célszerűbb lenne, ha egy betűnek csak egy betű felelne meg, kevés betűnek két betű, így nem lennének olyan hosszú szavak.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Ep128

  • EP addict
  • *
  • Posts: 1715
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
    • Honlapom
Re: BASIC
« Reply #1405 on: 2020.March.03. 23:49:21 »
Ez szembejött Facebookon:
(Attachment Link)
Így mindenki összerakhatja a "japán" nevét. Vagy bármilyen szót "japánul". Kicsit azért macerás a betűk között keresgélni, így csináltam egy basic programot, ami a beírt szöveget átalakítja "japánra":

... és most írd be, hogy Enterprise.
Aztán amit erre kiad, mondd ki elsőre! (Ha sikerül, elhiszem, hogy nem vagy részeg. :-D )

Online gflorez

  • EP addict
  • *
  • Posts: 2990
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
Re: BASIC
« Reply #1406 on: 2020.March.04. 00:19:57 »
Valószínűleg egy vicc, sajnálom, ez a weboldal szerint teljesen téves.

Sorry, that is totally wrong, probably a joke , according with this web page.

A japánok a katakana ábécét használják az angol szavak kiejtéséhez. Ez egy fonetikus fordítás, nincs értelme.

What the Japanese use to spell-out English words is the Katakana alphabet, a phonetic translation without meaning.

Lásd ezt a weboldalt/See this web page.

Mégis jó lenne elnevezni a neveket a katakana ábécébe, esetleg meghatározva néhány karaktert.

Still, It would be cool to do a translation of names to the Katakana alphabet, maybe defining some characters.


Offline szipucsu

  • EP addict
  • *
  • Posts: 8603
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 79.0.3945.130 Chrome 79.0.3945.130
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1407 on: 2020.March.04. 10:48:18 »
Sorry, that is totally wrong, probably a joke
Yes, this is a joke, I know. It is just funny. On Facebook there are always a lot of funny (or not funny) and senseless things. I was happy to create a basic program of it in 5-10 minutes.
---
Persze, ez vicc. Facebookon mindig van egy rakat vicces (vagy csak annak szánt) és értelmetlen dolog. Örültem, hogy 5-10 perc alatt össze tudtam rakni egy programot, ami átalakítja "japánná" a szöveget.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 8603
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 75.0 Firefox 75.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1408 on: 2020.April.18. 22:56:45 »
El lehet távolítani egy videolapot a képernyőről? Olyanra gondolok, mint a display text, de csak egyetlen megadott videolapra vonatkozzon. Ha több videolap is van a képernyőn, akkor azok maradjanak ott. A CLOSE nem jó, mert az bezárja teljesen és újra meg kell nyitni.
Ha jól sejtem, csak azt lehet, hogy egy másik lapot nyitunk meg a helyére, pl. beállítjuk, hogy az legyen ott, ami előtte már ott volt.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13731
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 75.0 Firefox 75.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #1409 on: 2020.April.18. 23:10:09 »
El lehet távolítani egy videolapot a képernyőről?
FROM-ot 0-val kell kezdeni
DISPLAY #n:AT x FROM 0 to y
Ez az x sortól kezdve y+1 sort leszed a képernyőről, keret lesz ott.
(Tehát ha FROM 0 TO 0 akkor 1 sort, ha FROM 0 TO 1 akkor 2 sort, stb)