March 20, 2022

On Sunday, 20 March 2022 at 18:54:28 UTC, Salih Dincer wrote:

>

On Sunday, 20 March 2022 at 18:46:29 UTC, Salih Dincer wrote:

>
	"configurations": [
		{
			"name": "linux-app",
			"platforms": ["linux"],
			"targetType": "executable",
			"libs": ["raylib"],
    },
	]

Son bir not: Yukardaki köşeli parantez sonunda bir de virgül olacak, yani ], şeklinde bitmeli ki devamındaki satırlara bağlansın.

Bu arada ilk denememiz çalıştı. Çok sanatsal bir çalışma olmuş:

https://imgyukle.com/f/2022/03/20/EWVjov.png

Özetle burada yazılanları yaparsan Pardus'da Raylib ile programlama yapabilirsin. Bende pek sıkıntı yapmadı. Sende de yapmayacak inşaallah.

Başarılar...

hocam, bu raylib.d dosyasında bir sorunum var ama neyse yarın müsait olursanız akşamüstü bakabilirseniz benim için iyi olur. üstün çabalarınızdan ötürü Allah sizden razı olsun. Hayırlı geceler dilerim.

>

En başından beri aldığım hata bu:

dmd -w -de  -of"app" "app.d" (/home/arikan/Belgeler/programlamaYeteneklerim/dProgramlarim/raylibTanıtımı/ders#10/kaynak/source dizininde)
app.d(3): Error: module `raylib` is in file 'raylib.d' which cannot be read
import path[0] = /usr/include/dmd/phobos
import path[1] = /usr/include/dmd/druntime/import
Derleme hatalı.

>

Şu da dub.json dosyamın içeriği sizinkininden kopyaladım:

{
	"authors": [
		"rillki"
	],
	"configurations": [
		{
			"libs": [
				"raylib"
			],
			"name": "linux-app",
			"platforms": [
				"linux"
			],
			"targetType": "executable"
		}
	],
	"copyright": "no copyright",
	"dependencies": {
		"raylib-d": "~>4.0.1"
	},
	"license": "no license",
	"name": "ourgame"
}
March 21, 2022

On Sunday, 20 March 2022 at 19:33:20 UTC, İsmail Emre ARIKAN wrote:

> >

En başından beri aldığım hata bu:

dmd -w -de  -of"app" "app.d" (/home/arikan/Belgeler/programlamaYeteneklerim/dProgramlarim/raylibTanıtımı/ders#10/kaynak/source dizininde)
app.d(3): Error: module `raylib` is in file 'raylib.d' which cannot be read
import path[0] = /usr/include/dmd/phobos
import path[1] = /usr/include/dmd/druntime/import
Derleme hatalı.

Bu hatadan 2 şeyi öğreniyorum:

1.'si, derlerken Geany ile veya elle dmd - w -de -of... parametrelerini vererek kodun çalışmasını umuyorsun.

2.'si, projeye dub paket yöneticisi ile başlıyor ama onunla devam etmiyorsun.

Sondan başlarsak; dub, seni baştan sona kadar yalnız bırakmaz. Yani bir yere kadar yardımcı olurum, sonra başının çaresine bak demez. O yüzden dub.json doayasının olduğu yerdeyken kısaca dub yazıp enter tuşuna basarsan ve Raylib'in başlangıç kurulumlarını (dün gece yaptığımız adımları) yapmışsan kodun çalışacaktır.

Diğer yöntem ise kısa vadede işe yarayabilir ama bağlayıcılara (binder) ihtiyacımız var. Bakınız bu konuda Steven Schveighoffer (@schveiguy)​ bir çalışma yapmış ve hala bunun arkasında. Hatta Colors'lar ile alakalı soru yöneltmiştim yardımcı olmuştu sağ olsun. Konum hakkında bilgi şurada:

https://github.com/schveiguy/raylib-d/blob/master/README.md

Tabi bu bağlayıcıyı kullanırken derleme esnasında bunu ona göstermeli veya yine dub kullanmalı. Ama buna sonra değinelim lütfen sen 2. adımı hallet çünkü şu ana kadar yaptıklarınla zaten hazırsın.

Son bir adım daha inşaallah :)

March 21, 2022

On Monday, 21 March 2022 at 03:07:18 UTC, Salih Dincer wrote:

>

Hocam sayenizde bugün

>

https://github.com/rillki/learn-dlang/tree/master/lesson%2314%20-%202D%20Snake%20Game

O sitedeki ders#14 'e kadar çalıştırdım. ders#14 'ten öncekileri yapabildiğim kadar Türkçe 'ye çevirdim. Bugün bir de ders#14 'ü deneyeyim dedim aynı eskiden kullanılan Nokia telefonlardaki yılan oyununu klavyedeki yön tuşlarıyla yılanı hareket ettirerek oynadım. Sözgelimi burada en çok pay size aittir hocam. Kopyaladığım ama henüz dub ile paketlemediğim dosyaları, dub ile paketledikten sonra renk ile ilgili hata olursa Colors.RENK; dediğiniz gibi yazıyorum. Kaynak kodda başka bir hata yoksa -ki şimdiye kadar rastlamadım- proje çalışıyor.

1 2 3
Next ›   Last »