আপনার ব্যক্তিগত গেম প্রকল্পগুলি গতিতে কোডিং করার জন্য সুস্পষ্ট সুবিধা


14

আমি লক্ষ্য করেছি যে কয়েকজন প্রোগ্রামার নিজের জন্য সময় সংবেদনশীল চ্যালেঞ্জ সেট করে, সাধারণত "টাইপ এক্স টাইপের এক্স টাইম ওয়াই পরিমাণ সময়" বা "এক্স সংখ্যার গেমগুলি প্রত্যেকের জন্য কেবল ওয়াই সময় দেয়" লেখার ক্ষেত্রে। কিছুক্ষণের জন্য গতি-কোডে এইভাবে আপনার কর্মপ্রবাহ সেট করার জন্য বাস্তব সুবিধাগুলি কী কী? দেখে মনে হচ্ছে কিছু দ্রুত করার জন্য আপনাকে দক্ষ কোডটি বাণিজ্য করতে হবে। এবং আমি মনে করি পোলিশের একটি চূড়ান্ত স্তর যুক্ত করা এই চ্যালেঞ্জগুলির মধ্যে একটি বড় অগ্রাধিকার নয়, তাই প্রোগ্রামার ব্যবহার করা ঠিক আছে।

কয়েক বছর আগে আমি কিছু সাধারণ 2 ডি স্ক্রোলিং শুটার এবং ধাঁধা গেম তৈরি করেছি এবং বোকামির বাইরে আমি আমার বেশিরভাগ কোড মুছে ফেলেছি। তাই এখন বেশ কয়েকটি সহজ জিনিস আবার সম্পন্ন করতে এবং গেম যুক্তিতে নিজেকে আরও যুক্ত করার জন্য আমি গতি-কোডিং পদ্ধতির ব্যবহার সম্পর্কে আগ্রহী।


8
একবারের জন্য কিছু শেষ হচ্ছে! আমি আশ্চর্যজনক এবং শক্ত ফ্রেমওয়ার্ক লিখতে এবং আসলে কখনই কোনও গেম তৈরি করার জন্য দোষী নই। এটি আপনাকে এটি সম্পূর্ণ করতে শেখায়। এটি শেষ করার পরে অন্য উপকারটি আপনি একজন প্রোফাইলার কীভাবে ব্যবহার করবেন তা শিখতে পারেন :)।
জোনাথন ডিকিনসন

3
আপনি কেন কখনও নিজের কোড মুছবেন?!? এক ধরণের ভার্শনিং সিস্টেম রাখুন, এমনকি পরিবর্তিত কোডও সত্যিকার অর্থে কখনই হারিয়ে যায় না।
অ্যাটাকিংহোব

উত্তর:


16

কমপক্ষে আমার অভিজ্ঞতায় কিছু নির্দিষ্ট প্রোগ্রামার হ'ল যাকে কখনও কখনও আর্কিটেকচার নভোচারীও বলা হয় ।

আপনি যদি এমন ধরণের ব্যক্তি হন যিনি অবশ্যই কোনও নির্দিষ্ট উপায়ে সমস্ত কিছু বিমূর্ত করতে পারেন বা ক্রমাগত আপনার কোডটি রিফ্যাক্ট করার চেষ্টা করছেন যাতে এটি আরও সুন্দর হয় বা এর মতো কিছু হয়, শেষ পর্বের দিকে আপনি যেখানে মনোনিবেশ করেন সেখানে সময়সীমার অধিবেশন করা খুব ভাল ব্যায়াম । এটি এই সত্যটিকে আরও শক্তিশালী করতে পারে যে কখনও কখনও একটি সহজ সমাধান আপনাকে তাড়াতাড়ি খেলতে পারা যায় এমন কিছুতে পৌঁছে দিতে পারে এবং অতএব আপনি সামনে বড় নকশা তৈরির চেয়ে দ্রুত পুনরাবৃত্তির লুপে যেতে পারেন।

আর্কিটেকচারের মহাকাশচারীর বিপরীতে, যদি আপনি কোনও কাউবয় প্রোগ্রামার হন তবে এই সময়সীম অনুশীলনগুলি সম্ভবত অনর্থক।


+1 আমি প্রায়শই চেষ্টা করি এবং আমার আর্কিটেকচার ওরিয়েন্টেড উত্তরগুলিতে ইঙ্গিত করি, কিছু করা প্রায়শই আরও গুরুত্বপূর্ণ যে কিছু নকশা অনুসরণ করা following
জেমস

শুনে তো ঠিকই মনে হচ্ছে. দেখে মনে হচ্ছে গেমস তৈরির ধারণাটি কার্যকর হয়েছে , ইঞ্জিনগুলি খুব ভাল নয়। মজার বিষয় হ'ল কর্মক্ষেত্রে, আমি প্রায়শই একটি কাউবয় প্রোগ্রামার হতে বাধ্য হই।
ক্রিসসি

9

আমি নিজের মতো স্পষ্টভাবে কখনও ডেডলাইন সেট করি নি, তবে নিজের জন্য কাজ করার সময় দ্রুত কাজ করা গুরুত্বপূর্ণ হতে পারে।

দেখে মনে হচ্ছে কিছু দ্রুত করার জন্য আপনাকে দক্ষ কোডটি বাণিজ্য করতে হবে

নিজেই কোনও গেম লেখার সময় দক্ষ কোডটি সাধারণত সমস্যা হয় না। সমস্যাটি প্রায়শই অনুপ্রাণিত থাকে। এমন কিছু অর্জন করা যা এটি সর্বোত্তম দক্ষ না হলেও, আপনাকে চালিয়ে যেতে এবং এটি শেষ করার জন্য যথেষ্ট পরিমাণে প্রেরণা হতে পারে। আপনি যদি ভাল কিছু শেষ করেন তবে আপনি সর্বদা পিছনে যেতে পারেন এবং চুল্লিটি পরে যেতে পারেন। প্রথম থেকেই সবকিছু করার চেষ্টা করার ফলে এটি কখনও শেষ না হতে পারে।


প্রেরণার দিকের জন্য +1 <চেয়ার্স>। আমি আমার বর্তমান গেমের জন্য কেবল যথেষ্ট করছি এবং আমি প্রতিদিন মাইলফলক হিট করি - এইরকম বিশাল প্রেরণা চালিয়ে যেতে!
জোনাথন ডিকিনসন

2

আমি বছরে কয়েকবার এটি করি; নিজেকে একটি খেলা ডিজাইন এবং বাস্তবায়নের জন্য দিন এবং প্রকাশ করুন।

আমি এটি করি কারণ আমি পারফেকশনিস্ট। আমার পছন্দ অনুযায়ী, আমি চিরকালের জন্য একটি খেলায় কাজ করব। একটি কঠিন সময়সীমা (যা আমি আগে প্রকাশ করি) থাকার কারণে আমাকে আসলে বিকাশ বন্ধ করতে এবং নির্ধারিত সময়ে জঘন্য গেমটি মুক্তি দিতে বাধ্য করে। যেহেতু আমার ব্যক্তিগত নিয়মগুলি এই অনুশীলনের মধ্যে চলেছে তা হ'ল তাদের শেষ সময়সীমা পেরোনোর ​​পরে আমাকে এই গেমগুলির কোনও পরিবর্তন করার অনুমতি নেই, তাই এটি আমাকে ভবিষ্যতের প্রকল্পগুলিতেও মনোনিবেশ করে এবং বয়স্কদের টুইট করার চিন্তায় বিভ্রান্ত না করে।


আপনি এক সপ্তাহে কোন ধরণের গেম তৈরি করতে পারেন?
ফিনিউ করুন

@ ফিনওয়াল ক্ষুদ্র, দৃ focused়ভাবে দৃষ্টি নিবদ্ধ করা! তবে আমি নিজের থেকে বেশি সংক্ষিপ্ত সময়সীমার সাথে প্রচুর গেম ডেভেলপমেন্ট প্রতিযোগিতা রয়েছে। লুডুম ডেয়ারের তুলনায় একটি পুরো সপ্তাহ রাখা ইতিবাচকভাবে বিলাসবহুল।
ট্রেভর পাওয়েল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.