יומנו של מתכנת

פיתוח משחקים – איך הופכים תחביב לעבודה?

game development

אין ספק שפיתוח משחקי מחשב היא אחת מהעבודות המרגשות בעולם התכנות, אבל ילדים רבים חושבים שהדרישות הנחוצות לפיתוח משחקים גבוהות. האמנם? במדריך הזה אני אסביר לכם איך להפוך חלום למציאות ולפתח משחק אפילו בתור ילדים תעשיית המשחקים ברחבי העולם (וכן גם בישראל) הולכת ומתעצמת בשיעורים שאף איש לא האמין להם. הסיבה להתעצמות זאת נובעת בעיקר מדור ילידי שנות השמונים שאהבו …

קרא עוד

יומנו של מתכנת: שלושה הרגלים שכל מתכנת צריך שיהיו לו

הרגלים שכל מתכנת צריך שיהיו לו

אני לא מכיר מתכנת שלא שאל את עצמו איך אני יכול להיות טוב יותר? איך אוכל לכתוב קוד טוב יותר? איך לעבוד מהר יותר? גם אני שאלתי את השאלות הללו, והאמת היא שיש מגוון רחב של תשובות שונות לשאלות הללו. בפוסט זה אדבר על שלושה הרגלים שכל מתכנת צריך שיהיו לו, בתקווה שהם יעזרו לכולם להתקדם הלאה: כתיבת הערות אני …

קרא עוד

יומנו של מתכנת – לימוד html ו css שיעור 3 – תמונת רקע, תפריט שקוף ו Ghost Button

שלום לכולם! זהו השיעור השלישי בלימוד html ו css. כמו תמיד המדריך מסתמך בכבדות על הידע שרכשנו בשיעורים הקודמים. חומר שכבר עברנו אותו אני אסביר בקצרה מה הולך לקרות בו אבל לא אעבור על כל שלב ושלב כי אני יוצא מנקודת הנחה שאנשים קראו את החומר מהמדריכים הקודמים או לפחות יודעים אותו בעצמם. ולכן לכל המצטרפים החדשים אני ממליץ בחום לבדוק …

קרא עוד

יומנו של מתכנת – לימוד בניית אתרים שיעור 2 – עמוד יצירת קשר

לימוד בניית אתרים שיעור 2

שלום לכולם! זהו המדריך השני בנושא בניית אתרים. אני מקווה מאוד שהצלחתם להסתדר עם העמוד של about מהשיעור הקודם. השיעור הקודם הכרחי ביותר להבנת השיעור הנוכחי, כיוון שעקרונות ה html ו css שלמדנו בשיעור הקודם ימשיכו לחזור כל הזמן. תוכלו למצוא אותו כאן. בשיעור הקרוב אנו הולכים לסיים את הפרוייקט הנוכחי שלנו עם עמוד צור הקשר. השיעור הזה יהיה קצר …

קרא עוד

יומנו של מתכנת – לימוד בניית אתרים שיעור 1 – בניית אתר בסיסי

אז לאחר שראינו בהקדמה לסדרת השיעורים שבסדרת השיעורים הזו אנו הולכים ללמוד html ו css נתחיל בהקדמה קצרה על html ומה היא בעצם.   אז מה זה בעצם html? html משמע קיצור ל HyperText Markup Language, שזה בעצם אומר שפת תגיות לתצוגה ועיצוב של דפי אינטרנט. ב html כל הכרזה על תוכן תתבצע על ידי תגיות, וכל תוכן יכתב בין התגיות …

קרא עוד

יומנו של מתכנת – לימוד בניית אתרים – הקדמה חשובה

תחום ה web development , ובו התחום של בניית אתרים רק מתפתח עם הזמן. יותר ויותר אפשרויות חדשות מגיעות כל שנה. החלטתי לכתוב סדרת המדריכים הזאת כדי לעזור לכל אלה שמעוניינים להיכנס לתחום בניית האתרים ותכנות צד-לקוח בכללי. כדי להיכנס יותר טוב לתחום החלטתי לעשות הקדמה כדי שכולם ידעו למה הם נכנסים בתחום הזה ויבינו יותר מהם באמת המרכיבים של …

קרא עוד

יומנו של מתכנת: המעבר שלי חזרה מווינדוס 10 לווינדוס 7

Windows 7

לפני כשבועיים בערך שדרגתי את המחשב שלי  מווינדוס 7 לווינדוס 10. התלהבתי מאוד על רעיון השדרוג ועל כל האפרויות החדשות שמיקרוסופט הציעו. האמנתי כי המחשב שלי ירוץ יותר מהר עם ווינדוס 10 ושהדפדפן החדש מיקרוסופט אדג'. עד השדרוג לווינדוס עשר לא התעסקתי יותר מדי עם מעבר בין מערכות הפעלה, אז סוג של החזקתי אצבעות במהלך כל השדרוג שהמחשב לא יתפוצץ, …

קרא עוד

יומנו של מתכנת: היכולת לסיים דברים

היכולת לסיים דברים

השבוע אני הולך לדבר על משהו קצת שונה. הטור הזה נפתח כדי לשתף דברים, גם ידע וגם חוויות אישיות שקורות לי ומחשבות שיש לי תוך כדי למידת תכנות. היום אני רוצה לדבר על החשיבות שיש לפרוייקטים שאנחנו מסיימים, ועל היכולת לסיים דברים בכללי.  אני לא יודע איפה כל אחד מכם נמצא כרגע מבחינת תכנות. אני בטוח שיש כאלה שיודעים פה …

קרא עוד

יומנו של מתכנת: כיצד נוצרו משחקי המחשב שכולנו משחקים בהם?

Game Engines

לכל אחד מאיתנו יצא לשחק במשחקי מחשב. לא משנה באיזה משחקים אתם משחקים – משחקי גוף ראשון, גוף שלישי, סימולציה, הרתפקאות, יריות או כל משחק המשתייך לז'אנר אחר, לכולם ישנו מכנה משותף, והוא שכולם נוצרו על ידי מנוע משחק זה או אחר.  מהו מנוע משחק? מנוע משחק. לחלקכם אולי יצא לשמוע על המושג הזה, לחלקכם לא. כדי שניישר כולנו קו …

קרא עוד

יומנו של מתכנת: איזה שפת תכנות כדאי ללמוד קודם?

אז איזה שפת תכנות כדאי לנו ללמוד?

אז לקחתם החלטה שאתם רוצים להיכנס לעולם התכנות. רוצים להתחיל ליצור דברים משלכם, את האפיקציה שתחולל מהפכה, לפרוץ למחשב של סבתא כדי לגנוב מתכונים (כי מי לא עושה את זה). כאן מגיעה השאלה שכולם שואלים, ובצדק, מה כדאי לנו ללמוד?  השאלה הזאת היא שאלה מעולה מאחר ויש מגוון רב של שפות תכנות המציעות אפשרויות אינסופיות למשתמשים בהן. אך חשוב לזכור דבר …

קרא עוד